Bootstrap 3 Glyphicons ne sont pas de travail
J'ai téléchargé bootstrap 3.0 et ne peut pas obtenir les glyphicons de travail. Je reçois une sorte de "E003 d'erreur". Des idées pourquoi ce qui se passe? J'ai essayé à la fois localement et en ligne et j'obtiens toujours le même problème.
- où en êtes-vous l'erreur?
- N'importe où-je insérer les icônes... Voici l'erreur que j'obtiens. Seule chose que j'ai fait est de télécharger des fichiers d'amorce à partir du site de personnalisation, et a remplacé les précédents fichiers (fichiers de police avaient des noms différents tout de même). Maintenant, ils ne sont pas de travail... Ont également essayé plusieurs navigateurs, firefox, chrome, ie, même chose... i.imgur.com/2f474kX.jpg
- Je viens de télécharger la dernière version d'aujourd'hui et les glyphes ne montrent pas si j'utilise le minimisé fichier CSS. Si j'utilise le "normal" de bootstrap.css tout fonctionne bien.
- Le 23 juin 2015, inclure la dernière version v3.3.5 maxcdn vous n'avez pas d'erreurs
- J'ai trouvé que j'ai été en utilisant les glyphicons sur un fond blanc, et s'attendant à les voir apparaître. À l'aide de <i style="color:black" class="glyphicon glyphicon-new-window"></i> il fixe.
- Pour aider les gens à répondre à votre question, vous aurez besoin pour être plus précis à propos de l'erreur et de votre code. Veuillez modifier votre poste pour intégrer une un minimum de reproductibles exemple les erreurs que vous obtenez à partir d'elle (de préférence à l'aide de copier+coller pour éviter les erreurs de transcription).
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et ne pouvais pas trouver toutes les informations à ce sujet, sauf dans le secret des commentaires sur cette page. Mes fichiers de police ont été chargement amende en fonction de Chrome, mais les icônes n'étaient pas affichés correctement. Je suis en train de faire de cette question une réponse de sorte qu'il sera, nous l'espérons aider les autres.
Quelque chose n'allait pas avec les fichiers de police que j'ai téléchargé à partir de Bootstrap 3 personnalisation de l'outil. Pour obtenir les bonnes polices, aller à la Bootstrap page d'accueil et télécharger l'intégralité de l' .fichier zip. Extrait de les quatre fichiers de polices de caractères à partir de votre répertoire de polices et tout devrait fonctionner.
glyphicons
ne sont pas de travail dansbootstrap
installé parbower
, mais fonctionne bien installé à partir de zip téléchargé à partir de officiel site de bootstrapNote aux lecteurs: pour être sûr de lire @user2261073 commentaire et @Jeff répondre concernant un bug dans le customizer. C'est probablement la cause de votre problème.
Le fichier de police n'est pas chargé correctement. Vérifiez si les fichiers sont dans leur emplacement prévu.
Comme indiqué par Daniel, il pourrait également être un type mime question. Chrome dev tools afficher des polices téléchargées dans l'onglet réseau:
glyphicon
. Si le chemin d'accès il est../fonts/glyphicons-halflings-regular.eot
ensuite votre feuille de style css est ok. Dans mon cas, il a dit../../../../../Downloads/bootstrap-3.2.0-dist/fonts/glyphicons-halflings-regular.eot
Dans mon cas, j'ai été faire un 404 pour glyphicons-les hobbits réguliers.woff, et non visible glyphicons sur les navigateurs mobiles.
Ressemble à il ya une certaine confusion sur le type MIME pour woff, plus d'un type MIME être acceptée par les différents navigateurs, mais l' W3C dit:
Edit: Après avoir testé le type MIME suivants pour woff fonctionne sur tous les navigateurs actuellement:
Edit: Dernière version de Bootstrap en ce moment (3.3.5) utilise .woff2 des polices avec le même résultat .woff, le W3C a encore la définition de la spécification mais pour le moment le type MIME semble être:
application/x-font-woff
alors, Firefox et Chrome ont été finalement les deux heureux 🙂-Si vous avez suivi la cote la plus élevée de réponse et ça ne marche toujours pas:
La
Font
dossier DOIT être sur le même niveau que le répertoire CSS. La fixation du chemin debootstrap.css
ne travail.Bootstrap.css
a pour naviguer jusqu'à l'Fonts
dossier exactement comme ceci:css
dossier doit être un sous-dossier du dossier contenant votre fichier HTML. Donc au minimum, vous devez avoir 1) votre fichier HTML, 2) un fichier css dans un sous-dossier appelécss
, et 3) les fichiers de police dans un sous-dossier appeléfonts
.//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css
résolu pour moi..woff2
fichier, vous pouvez avoir besoin d'ajouter cependant.Si les autres solutions ne fonctionnent pas, vous pouvez essayer de l'importer Glyphicons partir d'une source externe, plutôt que de compter sur Bootstrap de tout faire pour vous. Pour ce faire:
Vous pouvez soit le faire en HTML:
Ou CSS:
De crédit à edsiofi de ce fil: Bootstrap 3 Glyphicons CA
J'étais à la recherche par le biais de cette vieille question de la mienne et depuis ce qui était censé être la bonne réponse jusqu'à maintenant, a été donné par moi dans les commentaires, je pense que j'ai méritent également le crédit pour cela.
Le problème réside dans le fait que la glyphicon fichiers de polices téléchargées à partir de bootstrap de la personnalisation de l'outil ne sont pas les mêmes avec celles qui sont téléchargés à partir de la redirection trouvé à l'amorçage de la page d'accueil. Ceux qui travaillent comme ils le devraient, sont ceux qui peut être téléchargé à partir du lien suivant:
Toute personne ayant des problèmes avec les anciens mauvais personnalisateur de fichiers doit remplacer les polices à partir du lien ci-dessus.
application/vnd.ms-fontobject
- .eot -application/x-font-woff
- .woff -application/x-font-ttf
- .ttf -image/svg+xml
- .svgAzure Sites web sont manquants woff MIME de configuration. Vous devez ajouter l'entrée suivante dans le web.config
woff, woff2 and ttf
extensions ?Comme @Stijn décrit, l'emplacement par défaut dans
Bootstrap.css
est incorrect lors de l'installation de ce package deNuget
.Changer cette partie pour ressembler à ceci:
Dans le cas où quelqu'un d'autre fini ici et en utilisant Bootstrap >= v4.0: glyphicon soutien est tombé
La partie pertinente de la note de version:
Source: https://v4-alpha.getbootstrap.com/migration/#components
Si vous souhaitez utiliser glyphicons vous avez besoin de le télécharger séparément.
J'ai personnellement essayé de Police Impressionnant et il est assez bon. Ajout d'icônes est similaire à glypicon façon:
IIS aura pas de serveur
.woff
fichiers par défaut, donc dans IIS, vous devez ajouter un<mimeMap>
de l'entrée à votreweb.config
fichier;J'ai modifié mon moins variables.moins fichier
J'ai modifié la variable
l'original a été
Il était à l'origine un problème
$icon-font-path: "/assets/bootstrap/"
.Cela est dû à un mauvais codage dans le bootstrap.css et bootstrap.min.css. Lorsque vous téléchargez Bootstrap 3.0 à partir de la Customizer le code suivant est manquant:
Puisque c'est le code principal pour l'utilisation de Glyphicons, il ne fonctionnera pas ofc...
Télécharger le css fichiers du paquet et ce code sera mis en œuvre.
Vous avez tous les fichiers ci-dessous dans votre répertoire de polices
C'est la raison, pourquoi les icônes ne s'affichent pas pour moi:
Après j'ai supprimé cette partie de mon
CSS
, tout a fonctionné comme il se doit. L' !important a été à l'origine de la difficulté.Vous pouvez ajouter cette ligne de code et fait.
Grâce.
Un autre problème/solution peut être d'avoir cette amorce 2.x code:
et lors de la migration fondée sur les guide (
.icon-* ---> .glyphicon .glyphicon-*
):vous oubliez d'ajouter l'icône de la classe (qui contient la police de référence):
Ci-dessous est ce qu'il fixe pour moi. J'ai été faire le "mauvais URI" erreur à l'aide de la console de Firebug. Les icônes ont été montrant que les E### nombres. J'ai dû ajouter un .htaccess dans mon 'polices' annuaire.
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
Double Possible de: Téléchargeable police sur firefox: mauvais URI ou cross-site l'accès non autorisé
C'est très long tournage, mais c'était mon cas et depuis il n'y est pas déjà.
Si vous compilez Twitter Bootstrap à partir de SASS à l'aide de
gulp-sass
ougrunt-sass
ie.node-sass
. Assurez-vous que votre nœud modules sont à jour, surtout si vous travaillez sur un vieux projet.Il s'avère que depuis quelque temps le SASS directive
@at-root
est utilisé dans la définition de la@font-face
dans glyphicons, voir https://github.com/twbs/bootstrap-sass/blob/b01ab4942233bd7316a0634472e1243b13fb9f46/assets/stylesheets/bootstrap/_glyphicons.scss.Gotcha ici, c'est que
node-sass
ie.libsass
ne prennent pas en charge la@at-root
directive, s'il est trop vieux. Si c'est le cas, vous obtiendrez un@font-face
enveloppé dans un@at-root
dont le navigateur n'ai aucune idée de quoi faire avec. Le résultat de ceci est que aucun de police seront téléchargés et vous verrez probablement des ordures à la place des icônes.Remarque: ci-dessous est probablement une niche scénario, mais je voulais partager ça au cas où quelqu'un d'autre pourrait trouver utile.
Dans un rails de projet, nous sommes en réutilisant un peu par le biais d'un joyau qui est un moteur Rails à l'aide de
bootstrap-sass
. Tout allait bien dans le projet principal, à l'exception de la glyphicon de la police de résolution de chemin.Nous avons constaté que
$bootstrap-sass-asset-helper
étaitfalse
lors de la résolution lorsque nous nous attendions à ce qu'il soit vrai, si le chemin était différent.Nous avons fait le
$bootstrap-sass-asset-helper
être initialisée dans le moteur de gem par:par exemple, cela a provoqué le chemin à résoudre:
Encore une fois, cela ne devrait pas être nécessaire en fonctionnement normal de rails de projet à l'aide de
bootstrap-sass
, nous viens de passer à la réutilisation de beaucoup de points de vue et cela a fonctionné pour nous. J'espère que cela peut aider quelqu'un d'autre.Voici ce que la documentation officielle dit concernant les polices qui ne sont pas rendu.
Autre que celui qu'il pourrait être que vous avez oublié de copier le dossier de polices dans le répertoire racine
J'ai eu ce problème et il a été causé par les variables.moins fichier. Primordial pour définir l'icône de-police-chemin de la valeur résolu le problème.
Le fichier structuré ressemble à ceci:
Ajoutant mes propres variables.moins fichier dans la racine de Contenu et le référencement de ce dans les styles.moins résolu l'erreur 404.
Variables.moins contient:
J'ai eu Bootstrap à partir de NuGet. Quand j'ai publié mon site les glyphes ne fonctionne pas.
Dans mon cas j'ai eu de travail en définissant l'Action de Construire pour chacun des fichiers de police à 'Contenu' et 'Copy'.
j'avais une largeur de la zone de code \e094 pour glyphicon-flèche vers le bas, en fait j'ai résolu le problème en ajoutant glyphicon en classe css comme ça :
si ça peut aider quelqu'un ...
Assurez-vous que vous n'êtes pas au-dessus de la spécification de la famille de polices, par exemple
va supprimer les hobbits de la police de i éléments.
J'ai eu le même problème lorsque le navigateur n'a pas pu trouver les fichiers de police, et mon problème était dû à des exclusions dans mon .fichier htaccess qui a une liste blanche de fichiers qui ne doivent pas être envoyés à
index.php
pour le traitement. Comme le fichier de police ne pouvaient pas être chargés les personnages ont été remplacés par des BLOB.Comme vous pouvez le voir, les fichiers comme des images, des flux rss et xml sont exclus de la réécriture, mais les fichiers de police sont
.woff
et.woff2
fichiers, de sorte que ces également besoin de l'ajouter à la liste blanche.Ajoutant
woff
etwoff2
à la liste blanche permet à la police de fichiers à charger, et les glyphicons devrait alors s'afficher correctement.Vous devez définir par cette commande:
Ce qui a fonctionné pour moi a été de remplacer les itinéraires de:
à
C'est de cette façon que vous incluez l'icône dans le bootstrap 3
http://glyphicons.bootstrapcheatsheets.com/
Espère que ça aide.
Je suis en utilisant bootstrap avec l'espace de noms et glyphicons pas de travail mais après l'ajout au-dessus de la ligne dans le code glyphicons fonctionne bien.
J'ai juste renommé de la police à partir de bootstrap.css à l'aide de Ctrl+c, Ctrl+v et cela a fonctionné.
Vous devez définir par cette commande:
Cette réponse est pour toute personne utilisant les Nancy (NancyFx).
J'ai une page ASP.NET-hébergé NancyFX application, et j'ai obtenu de Bootstrap via NuGet.
Mon glyphicons n'ont pas de travail, mais il s'est avéré ne pas être un problème de mauvais fichiers de police, incorrect CSS relative aux chemins de répertoire, ou l'un des autres choses mentionnées dans les autres réponses.
Le problème est que j'ai été absent une convention, en disant à Nancy où regarder pour le contenu. Une fois que j'ai réalisé que la solution était simplement pour ajouter les éléments suivants de la surcharge de mon fichier d'amorçage:
Si vous êtes en utilisant un CDN pour le bootstrap CSS fichiers, il peut être le coupable, que la glyphe de fichiers (ex: glyphicons-les hobbits réguliers.woff) sont prises à partir de la CA ainsi.
Dans mon cas, j'ai été confronté à ce problème à l'aide de Microsoft CDN, mais le passage à MaxCDN résolu.
J'ai eu ce problème lors de l'utilisation d'un fragment web dans Eclipse. Les fichiers de police ont été endommagés lors de l'emballés dans le web fragment de jarre.
Copie les fichiers de police le projet, où le fragment a été utilisé résolu le problème.
Si vous utilisez Visual Studio (2015, dans mon cas) pour créer un ASP.NET Webforms Application Web, avec Bootstrap thématisation, par défaut, les glyphicons sont stockés dans le dossier fonts hors de la racine du projet.
Si vous commencez à déplacer vos fichiers d'amorçage sous /Contenus dans des sous-dossiers (à l'appui de plusieurs thèmes, par exemple), toutes les références à l'intérieur d'amorçage de
../fonts/
de casser. Vous pouvez déplacer le dossier des polices à la appropriée de chemin d'accès relatif sous/Content
, ou bien renommer toutes les références de../fonts
à/fonts
.Téléchargement complet/Non package personnalisé à partir de là, de site et de remplacer votre fichier de polices avec les forfaits personnalisés polices. Sa sera fixe.
J'ai dû créer quelques réécrire les conditions pour leur permettre:
Je travaille avec VS2015, ASP.NET MVC 6 (RC) et a également eu des problèmes (messages d'erreur sur la référence, icônes pas montré) avec le gliphicons dans la production (où il a travaillé dans de VS (développement)).
La raison semble être que le MS ca page est en baisse (au moins maintenant et de la Suisse):
http://www.websitedown.info/ajax.aspnetcdn.com
Donc (comme solution de contournement temporaire), j'ai changé la référence externe dans _Layout.cshtml (sous environnement names="la mise en scène,la" Production") sur "internal" référence:
de:
à
Après avoir fait cela, il fonctionne à nouveau.
J'ai aussi été confronté au même problème,
CSS
était bien et il n'y a pas de problème.Il y avait aussi tous les polices incluses.
Mais le problème a pu être réglée qu'après que j'ai installé le "
glyphicons-halflings-regular.ttf
" j'ai commencé à avoir des icônes correctement sur l'INTERFACE utilisateur.Aucune des réponses ci-dessus fonctionne pour moi....
Le problème était que j'étais en train
<span class="icones glyphicon glyphicon-pen">
et après une heure, j'ai réalisé que cette icône n'a pas été inclus dans le Bootstrap pack! Tandis que l'icône de l'enveloppe fonctionnait bien..
Vérifier si il est
glyphicons-halflings-regular.woff
et pasglyphiconshalflings-regular.woff
Je travaille avec Angular2 et SCSS, comme une meilleure pratique, j'ai copié sur mon projet uniquement les fichiers d'amorçage que je fais des modifications sur les autres sont importés de node_modules.. le seul problème était avec les Glyphicons.
Après plusieurs essais, j'ai trouvé que la meilleure solution pour moi est de copier les fichiers de police pour mon projet et de définir directement de cette voie de $ icône de-police-chemin comme indiqué dans l'image:
Le problème que j'ai en face impliqués Mac/PC de conversion. J'ai reçu un modèle à partir de nos développeurs, qui avait des images, les polices, les glyphicons et tout le reste vous pouvez penser. Le problème peut être vu lorsque vous chargez les fichiers sur un PC. Les noms de fichiers sera vert par défaut. Cela signifie qu'ils ne fonctionnent pas. Vous obtiendrez raw HTML avec des liens brisés.
Voici la solution rapide. Zip de tous les fichiers que vous avez reçus, et de l'extraire dans un dossier différent. Tous les noms de fichiers seront désormais en noir et fonctionnera parfaitement.
Bonne chance.
Il ressemble à un UTF char problème dans votre css. Juste mettre à jour votre fichier css de bootstrap avec le nouveau.
Par exemple si vous voulez l'icône de glyphicon-chevron-gauche
Essayez d'ajouter
class="glyphicon glyphicon-chevron-left"