Esta pregunta de Apple contiene el texto
¿Cuál es esta clave? ⎋
Que me parece así en Google Chrome:
¿Por qué ese personaje Unicode, u otros similares, no se puede mostrar en Google Chrome en Windows 7?
windows-7
google-chrome
Michael Pryor
fuente
fuente
Respuestas:
Supongo que es un problema de sustitución de fuentes.
Los navegadores encuentran el problema de "El glifo seleccionado no está en la fuente especificada". Hay dos direcciones que puede seguir desde aquí: puede extraer el glifo equivalente de otra fuente (que a menudo se verá roto pero puede no estar claro por qué para el usuario) o simplemente mostrar un marcador de posición de carácter no encontrado (que siempre se verá roto, pero al menos obviamente).
Me imagino que Firefox y Opera reconocen que el glifo que se solicita es un símbolo que es seguro extraer de otra fuente, mientras que los navegadores restantes son conservadores y solo muestran el glifo "Uh ... no sé".
fuente
Interesante. No es solo Chrome: es posible que se pregunte por qué ninguno de los siguientes navegadores no puede mostrarlo en Windows 7:
De arriba a abajo:
Por lo tanto, Firefox y Opera pueden mostrar este carácter unicode en Windows 7, pero los otros navegadores no pueden.
fuente
La pregunta "¿Por qué ese carácter Unicode no se puede [...] mostrar en Google Chrome en Windows 7?" es el
Ese carácter particular es simplemente un punto de código unicode que es un número arbitrario. Hay muchos puntos de código Unicode que no tienen un símbolo 'oficial'. Incluso si tienen un símbolo, no es necesariamente el caso de que su fuente tenga un símbolo para ese punto de código. Si elige una fuente diferente, puede terminar con un símbolo diferente.
Miré el CSS de la página y muestra este carácter que se muestra en Arial (además de un montón de otras fuentes que no importan). Windows viene con Arial, por lo que siempre debe recoger esa fuente primero. Parece que Arial no tiene un símbolo para ese punto de código unicode. Cada vez que no tiene un glifo para un punto de código, se coloca en alguna forma de un cuadro que indica que no hay glifo (como lo han indicado otros).
La pregunta más importante es, ¿qué está haciendo exactamente Firefox u otros navegadores donde funciona en Windows? Miré las otras fuentes enumeradas en el CSS (pensé que podría estar retrocediendo en la siguiente fuente CSS) pero tampoco tienen un glifo para ese punto de código. Una posibilidad es que Firefox realmente se envíe con sus propias fuentes.
Al excavar en Firefox, noté algunas fuentes para símbolos matemáticos aquí: 'C: \ Archivos de programa (x86) \ Mozilla Firefox \ res \ fonts'. Quizás de aquí es de donde viene.
fuente
Sé que esta es una pregunta un poco vieja, pero para aquellos que recién están haciendo Google esto, tengo una solución que funcionó en 2013. Primero, debe confirmar que tiene una fuente instalada en su PC con Windows 7 que puede procesar la fuente:
http://www.fileformat.info/info/unicode/char/238b/index.htm
Suponiendo que al menos una fuente en la Lista de fuentes locales representa esto:
http://www.fileformat.info/info/unicode/font/fontlist.htm?text=%E2%8E%8B+-+Unicode+Character+%27BROKEN+CIRCLE+WITH+NORTHWEST+ARROW%27+%28U%2B238B % 29
De lo contrario, instale un par de fuentes Unicode "catch all": Code2000 y Symbola
Una vez que tenga una fuente que represente el símbolo, puede probar la página de prueba del navegador:
http://www.fileformat.info/info/unicode/char/238b/browsertest.htm
Chrome 28.0.1500.95 (y probablemente todas las versiones recientes) realiza la sustitución de fuentes ... principalmente.
Por alguna razón, incluso con las fuentes que muestran U + 1F3C1 correctamente instalado, Chrome 28.0 no mostrará este carácter Unicode: 🏁. Firefox funciona muy bien. Imagínate.
fuente
Según The Absolute Minimum, todo desarrollador de software absolutamente debe saber positivamente sobre los conjuntos de caracteres y Unicode (¡sin excusas!) De Joel Spolsky : "Si no hay un equivalente para el punto de código Unicode que está intentando representar en la codificación que está intentando para representarlo, generalmente obtienes un pequeño signo de interrogación: "o, si eres realmente bueno, una caja ".
Estoy ejecutando Chromium 13.0.782.112 en Archlinux y mi codificación predeterminada es en_US.UTF-8: el carácter se muestra bien en la página vinculada originalmente.
fuente
La respuesta real: es porque hay un error en Chrome que corrige la representación de fuente Unicode de Windows 7 (¿y superior?).
El problema está aquí, con todos los detalles sangrientos: https://crbug.com/42984 (¿marcarlo y tal vez alguien lo notará?)
Puede encontrar más análisis y una posible solución alternativa aquí: http://gschoppe.com/uncategorized/fixing-unicode-support-in-google-chrome/ .
fuente
Firefox 45.0 en mi GNU / Linux LFS 7.9 no mostró el glifo Unicode mencionado en la pregunta, tampoco mostró otros glifos como el griego, etc.
Sin embargo, después de descargar la
Symbola
fuente de aquí en adelante:Firefox ahora muestra el glifo en cuestión y también muestra otros glifos.
fuente