Descargué bootstrap 3.0 y no puedo hacer que funcionen los glifos. Recibo algún tipo de error "E003". ¿Alguna idea de por qué está sucediendo esto? Lo intenté tanto local como en línea y sigo teniendo el mismo problema.
twitter-bootstrap-3
glyphicons
scooterlord
fuente
fuente
Respuestas:
Estaba teniendo el mismo problema y no pude encontrar ninguna información al respecto, excepto en los comentarios ocultos en esta página. Mis archivos de fuentes se cargaban bien según Chrome, pero los íconos no se mostraban correctamente. Estoy respondiendo esto para que, con suerte, ayude a otros.
Algo estaba mal con los archivos de fuente que descargué de la herramienta de personalización de Bootstrap 3. Para obtener las fuentes correctas, vaya a la página de inicio de Bootstrap y descargue el archivo .zip completo. Extraiga los cuatro archivos de fuentes de allí a su directorio de fuentes y todo debería funcionar.
fuente
Nota para los lectores: asegúrese de leer el comentario de @ user2261073 y la respuesta de @ Jeff sobre un error en el personalizador. Es probable que sea la causa de tu problema.
El archivo de fuente no se está cargando correctamente. Compruebe si los archivos están en su ubicación esperada.
Como lo indicó Daniel, también podría ser un problema de tipo mime. Las herramientas de desarrollo de Chrome muestran las fuentes descargadas en la pestaña de red:
fuente
En mi caso, estaba obteniendo un 404 para glyphicons-halflings-regular.woff , y glyphicons no visibles en navegadores móviles.
Parece que hay algo de confusión sobre el tipo MIME para woff, más de un tipo MIME aceptado por diferentes navegadores, pero el W3C dice :
Editar: después de probar el siguiente tipo MIME para woff funciona en todos los navegadores actualmente:
Editar: la última versión de Bootstrap en este momento (3.3.5) usa fuentes .woff2 con el mismo resultado inicial que .woff, el W3C todavía define la especificación pero en este momento el tipo MIME parece ser:
fuente
application/x-font-woff
a continuación, Firefox y Chrome fueron finalmente a la vez feliz :)-Si siguió la respuesta mejor calificada y todavía no funciona :
La
Font
carpeta DEBE estar en el mismo nivel que su carpeta CSS. Arreglar el caminobootstrap.css
no funcionará.Bootstrap.css
tiene que navegar a laFonts
carpeta exactamente así:fuente
css
carpeta debe ser una subcarpeta de la carpeta que contiene su archivo HTML. Entonces, como mínimo, debe tener 1) su archivo HTML, 2) un archivo css en una subcarpeta llamadacss
y 3) los archivos de fuente en una subcarpeta llamadafonts
.//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css
resolverlo por mí.Si las otras soluciones no funcionan, puede intentar importar Glyphicons desde una fuente externa, en lugar de confiar en Bootstrap para que haga todo por usted. Para hacer esto:
Puedes hacer esto en HTML:
O CSS:
Crédito a edsiofi de este hilo: Bootstrap 3 Glyphicons CDN
fuente
En caso de que alguien más termine aquí y use Bootstrap> = v4.0: elimina el soporte de glifos
La parte relevante de las notas de la versión:
Fuente: https://v4-alpha.getbootstrap.com/migration/#components
Si desea utilizar glificones, debe descargarlo por separado.
Personalmente probé Font Awesome y es bastante bueno. Agregar iconos es similar a la forma glypicon:
fuente
Estaba revisando esta vieja pregunta mía y dado que lo que se suponía que era la respuesta correcta hasta ahora, me lo dieron en los comentarios, creo que también merezco el crédito por ello.
El problema radicaba en el hecho de que los archivos de fuentes de glifos descargados de la herramienta de personalización de bootstrap no eran los mismos que los que se descargan de la redirección que se encuentra en la página de inicio de bootstrap. Los que funcionan como deberían son los que se pueden descargar desde el siguiente enlace:
Cualquier persona que tenga problemas con los viejos archivos de personalización incorrectos debe sobrescribir las fuentes del enlace anterior.
fuente
application/vnd.ms-fontobject
- .eot -application/x-font-woff
- .woff -application/x-font-ttf
- .ttf -image/svg+xml
- .svgWebsites Azure faltan woff configuración MIME. Debe agregar la siguiente entrada en web.config
fuente
woff, woff2 and ttf
extensiones?Como @Stijn describió, la ubicación predeterminada en
Bootstrap.css
es incorrecta al instalar este paquete desdeNuget
.Cambie esta sección para que se vea así:
fuente
Puede agregar esta línea de código y listo.
Gracias.
fuente
IIS no servirá los
.woff
archivos de forma predeterminada, por lo que en IIS deberá agregar una<mimeMap>
entrada a suweb.config
archivo;fuente
¿Tiene todos los archivos a continuación en su directorio de fuentes?
fuente
Modifiqué mi archivo menos variables. Modifiqué la variable
el original era
Estaba causando un problema
fuente
$icon-font-path: "/assets/bootstrap/"
.Esto se debe a una codificación incorrecta en bootstrap.css y bootstrap.min.css. Cuando descarga Bootstrap 3.0 desde el Personalizador, falta el siguiente código:
Dado que este es el código principal para usar Glyphicons, no funcionará ...
Descargue los archivos css del paquete completo y se implementará este código.
fuente
Esta fue la razón, por qué los íconos no aparecieron para mí:
Después de haber eliminado esta parte de mi
CSS
, todo funcionó como debería. El! Importante era el que causaba problemas.fuente
Otro problema / solución puede ser tener este código Bootstrap 2.x:
y al migrar según la guía (
.icon-* ---> .glyphicon .glyphicon-*
):olvida agregar la clase de icono (que contiene la referencia de fuente):
fuente
A continuación se muestra lo que me arregló. Recibía un error de "URI incorrecto" al usar la consola Firebug. Los íconos aparecían como números E ###. Tuve que agregar un archivo .htaccess en mi directorio de 'fuentes'.
<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule> </FilesMatch>
Posible duplicado de: Fuente descargable en firefox: URI incorrecto o acceso a sitios cruzados no permitidofuente
Este es un rodaje muy largo, pero fue mi caso y ya no está aquí.
Si está compilando Twitter Bootstrap de SASS usando
gulp-sass
ogrunt-sass
ie.node-sass
. Asegúrese de que sus módulos de nodo estén actualizados, especialmente si está trabajando en un proyecto bastante antiguo.Resulta que, desde hace algún tiempo, la directiva SASS
@at-root
se usa en la definición de los@font-face
glifos, consulte https://github.com/twbs/bootstrap-sass/blob/b01ab4942233bd7316a0634472e1243b13fb9f46/assets/stylesheets/bootstrap/_glyphicons.sc .El problema aquí es que es
node-sass
decir.libsass
no admita la@at-root
directiva si es demasiado antigua. Si este es el caso, obtendrá un@font-face
envoltorio en el@at-root
que el navegador no tiene idea de qué hacer. El resultado de esto es que no se descargará ninguna fuente y es probable que vea basura en lugar de iconos.fuente
Nota: a continuación es probable que haya un nicho de escenario, pero quería compartirlo en caso de que alguien más lo encuentre útil.
En un proyecto de rails, estamos reutilizando un poco a través de una gema que está usando un motor Rails
bootstrap-sass
. Todo estuvo bien en el proyecto principal con la excepción de la resolución de la ruta de la fuente glyphicon.Encontramos que
$bootstrap-sass-asset-helper
erafalse
durante la resolución cuando esperábamos que fuera cierto, por lo que el camino era diferente.Hicimos
$bootstrap-sass-asset-helper
que se inicializara en la gema del motor haciendo:por ejemplo, esto causó que el camino se resolviera a:
Nuevamente, esto no debería ser necesario en cualquier proyecto de rieles normal
bootstrap-sass
, simplemente estamos reutilizando muchas vistas y esto funcionó para nosotros. Esperemos que esto pueda ayudar a alguien más.fuente
Esto es lo que dice la documentación oficial con respecto a las fuentes que no se procesan.
Aparte de eso, podría ser que no haya copiado la carpeta de fuentes al directorio raíz
fuente
Tuve este problema y fue causado por el archivo variables.less. Anularlo para establecer el valor icon-font-path solucionó el problema.
El archivo estructurado se ve así:
Agregar mi propio archivo variables.less en la raíz del Contenido y hacer referencia a esto en styles.less resolvió el error 404.
Variables.less contiene:
fuente
Tengo Bootstrap de NuGet. Cuando publiqué mi sitio, los glifos no funcionaban.
En mi caso, lo hice funcionar configurando la Acción de compilación para cada uno de los archivos de fuentes en 'Contenido' y configurándolos en 'Copiar siempre'.
fuente
tenía un código de ancho de caja \ e094 para glyphicon-arrow-down, de hecho resolví el problema agregando glyphicon en la clase css de esa manera:
si pudiera ayudar a alguien ...
fuente
Asegúrese de no haber especificado demasiado la familia de fuentes, por ejemplo
eliminará la fuente halflings de los elementos i.
fuente
Estaba teniendo el mismo problema en el que el navegador no pudo encontrar los archivos de fuentes, y mi problema se debió a exclusiones en mi archivo .htaccess que era archivos de la lista blanca que no deberían enviarse
index.php
para su procesamiento. Como el archivo de fuente no se pudo cargar, los caracteres se reemplazaron con BLOB.Como puede ver, los archivos como imágenes, rss y xml se excluyen de la reescritura, pero los archivos de fuente son
.woff
y.woff2
archivos, por lo que también es necesario agregarlos a la lista blanca.Agregar
woff
ywoff2
a la lista blanca permite que se carguen los archivos de fuente, y los glifos deberían mostrarse correctamente.fuente
Debe establecer por este orden:
fuente
Lo que funcionó para mí fue reemplazar las rutas de:
a
fuente
Así es como se incluye el ícono en bootstrap 3
http://glyphicons.bootstrapcheatsheets.com/
Espero que ayude.
fuente
Estoy usando bootstrap con el espacio de nombres y los glifos no funcionan, pero después de agregar la línea anterior en los glifos de código funcionan bien.
fuente
Acabo de cambiar el nombre de la fuente de bootstrap.css usando Ctrl + c, Ctrl + v y funcionó.
fuente