Quiero mostrar jeroglíficos egipcios:
𓀀 𓀁 𓀂 𓀃 𓀄 𓀅 𓀆 𓀇 𓀈 𓀉 𓀊 𓀋 𓀌 𓀍 𓀎 𓀏 𓀐 𓀑 𓀒 𓀓 𓀔 𓀕 𓀖 𓀗 𓀘 𓀙 𓀚 𓀛 𓀜 𓀝 𓀞 𓀟 𓀠 𓀡 𓀢 𓀣
Estos son parte de Unicode 5.2.
TL; DR:
- La instalación de fuentes Noto en una máquina virtual limpia de Windows 7 o Windows 8 funciona como es de esperar y tengo jeroglíficos en Firefox.
- La instalación de las fuentes Noto en mi máquina local no funciona. Ningún programa me muestra jeroglíficos a menos que invoque específicamente la fuente.
- He intentado varias soluciones, como nombres de archivo en el escritorio, para activar IE con esos caracteres, no tuve suerte.
Detalles:
Intenté instalar la fuente Aegyptus , así como las fuentes Google Noto .
El resultado es que las nuevas fuentes aparecen en mi sistema (puedo usarlas para formatear texto en MS Word, por ejemplo) y si me refiero explícitamente a ellas en una página web (es decir, configurando la familia de fuentes a 'aegyptus') aparecen correctamente:
El problema es que no puedo controlar qué fuentes usa una página web y tengo entendido que Windows o mi navegador deberían detectar automáticamente que los glifos no están en la fuente y encontrar una coincidencia adecuada.
He probado esto en una máquina virtual limpia (Windows 7 / IE 9 Virtual Box VM de modern.ie) y descubrí que la instalación de noto y Firefox permite que las fuentes simplemente funcionen. Después de instalar una fuente, los glifos aparecen automáticamente en Firefox sin que tenga que especificar la fuente. Pero para mi máquina local de metal desnudo no funciona.
Verifiqué que Mi Windows 7 de repente dejó de mostrar símbolos Unicode, lo que sugiere un problema con Chrome, y recomienda colocar un archivo en el escritorio con caracteres que usen los puntos de código Unicode que necesita. Sin embargo, intenté poner un archivo con un carácter chino y un archivo con un carácter egipcio en los nombres de archivo, y eso no ayudó. Nota: en ningún momento ninguno de mis caracteres chinos dejó de funcionar. Solo los otros rangos de personajes no funcionan.
En cualquier caso, he intentado deshabilitar todos los programas de inicio que puedo encontrar para ver si uno de ellos no estaba arruinando esto, pero nada ha ayudado. Incluso desinstalé Chrome, Adobe Acrobat y varios otros posibles candidatos, pero fue en vano.
ACTUALIZAR
He descubierto una solución alternativa que ayuda, pero me gustaría una mejor solución. Si apago "Usar aceleración de hardware cuando esté disponible" y reinicio Firefox, aparecerán mis fuentes. He verificado que tengo los últimos controladores para mi tarjeta gráfica (Intel HD4000) y eso no parece ayudar. Este informe de error en Mozilla sugiere que hay problemas de representación de fuentes en ciertas tarjetas, pero la solución indicada no me afecta y, en cualquier caso, mis fuentes se ven bien, pero la sustitución de glifos no está sucediendo.
n > 0xFFFF
), lo que incluiría cosas como símbolos alfanuméricos matemáticos, el emoji de símbolos y pictogramas diversos, la mayoría de los emoticones, así como el gótico, el desierto, Carian, jeroglíficos egipcios y guiones cuneiformes, todos en el SMP, además de las diversas ideografías de CJK en el SIP.Respuestas:
Desafortunadamente, esta suposición en OP solo es cierta para Firefox. Firefox usa fontconfig que realiza la sustitución de fuentes por glifo; se usa la fuente apropiada si contiene el carácter en cuestión.
En comparación entre IE y Chrome, IE es un poco mejor ya que proporciona un respaldo más extenso por script y proporciona configuraciones de IU para las fuentes, aunque eso no cubre los jeroglíficos egipcios. En este artículo de MSDN se describe el mecanismo de reserva de fuentes para Uniscribe / DirectWrite, los componentes principalmente para el diseño de texto complejo .
Aunque Chrome finalmente admite la recuperación de fuentes por script en 2012, los usuarios deben instalar una extensión adicional para modificarlas, una de esas extensiones es la Configuración avanzada de fuentes . Sin embargo, decirle a todos los visitantes del sitio que usan Chrome que instalen la extensión no es muy factible.
Sobre el problema original, uno podría investigar sobre la dirección del mecanismo de retroceso de la fuente, probablemente alguna otra fuente de mal comportamiento anula la fuente Noto, alegando que admite esos glifos, mientras que de hecho no lo hace. Un método tedioso es eliminar las fuentes adicionales en el sistema y volver a agregarlas una por una hasta que se encuentre al culpable.
fuente
font-family
lista en firefox (de inspección de elementos) es idéntica en ambos entornos. Actual No tengo idea si estos 2 puntos no muestran signos de sospecha.Hay una página WIKI dedicada a la visualización de caracteres especiales que incluye sugerencias para IE y caracteres egipcios: http://en.wikipedia.org/wiki/Help:Special_characters Quizás esto pueda proporcionar alguna ayuda
fuente
Tuve el mismo problema con el software que tenía caracteres de mi idioma en sus ventanas, no mostraba caracteres verdaderos, luego cambié la configuración en el panel de control -> región e idioma -> administrativo -> Idioma para no Unicode, y lo configuré para mi idioma.
fuente
Si no se instalan fuentes que coincidan con los caracteres, entonces no se pueden mostrar; ¡Windows no descargará fuentes automáticamente!
Puede incrustar el uso
@font-face
( webfonts ) en el CSS de su página web. Agregue algo como esto a su CSS para definir la fuente web:Luego aplique un estilo al elemento con los jeroglíficos en su CSS:
fuente