Bootstrap 3 Glyphicons no funcionan

Resuelto scooterlord asked hace 11 años • 48 respuestas

Descargué bootstrap 3.0 y no consigo que funcionen los glifos. Recibo algún tipo de error "E003". ¿Alguna idea de por qué sucede esto? Probé tanto localmente como en línea y sigo teniendo el mismo problema.

scooterlord avatar Aug 22 '13 06:08 scooterlord
Aceptado

Estaba teniendo el mismo problema y no pude encontrar ninguna información al respecto excepto en los comentarios ocultos de esta página. Mis archivos de fuentes se cargaban bien según Chrome, pero los íconos no se mostraban correctamente. Estoy haciendo de esta una respuesta para que, con suerte, ayude a otros.

Algo andaba mal con los archivos de fuentes 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 desde allí a su directorio de fuentes y todo debería funcionar.

Jeff avatar Aug 27 '2013 20:08 Jeff

Nota para los lectores: asegúrese de leer el comentario de @user2261073 y la respuesta de @Jeff sobre un error en el personalizador. Probablemente sea la causa de tu problema.


El archivo de fuente no se carga correctamente. Compruebe si los archivos están en la ubicación esperada.

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

Como indicó Daniel, también podría tratarse de un problema de tipo mimo. Las herramientas de desarrollo de Chrome muestran las fuentes descargadas en la pestaña de red:

descarga de fuente de pestaña de red de Chrome

user247702 avatar Aug 21 '2013 23:08 user247702

En mi caso, recibí un 404 para glyphicons-halflings-regular.woff y glifos no visibles en los navegadores móviles.

Parece que hay cierta confusión sobre el tipo MIME para woff, ya que diferentes navegadores aceptan más de un tipo MIME, pero el W3C dice :

application/font-woff

Editar: después de probar el siguiente tipo MIME para woff funciona en todos los navegadores actualmente:

application/x-font-woff

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 aún define la especificación pero por el momento el tipo MIME parece ser:

application/font-woff2
D.Rosado avatar Oct 28 '2013 17:10 D.Rosado

-Si seguiste la respuesta mejor calificada y aún no funciona :

La Fontcarpeta DEBE estar en el mismo nivel que su carpeta CSS. Arreglar el camino bootstrap.css no funcionará.

Bootstrap.csstiene que navegar a la Fontscarpeta exactamente así:

@font-face {
    font-family: 'Glyphicons Halflings';

    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
KidBilly avatar Nov 05 '2014 22:11 KidBilly