Varios caracteres Unicode no se muestran en muchos sitios grandes (como este: ⁠)


8

Hay varias características de Unicode que solo estoy viendo como cajas. Esto sucede solo en Chrome. La codificación de caracteres está establecida en UTF-8, pero la detección automática no ayuda.

Ejemplo: [⁠]

Solo verá dos corchetes, pero en realidad está el Unicode Character World Joiner en el medio. Es un espacio sin ruptura de ancho cero.

También armé una pequeña demostración de jsfiddle . No puedo ver el personaje de World Joiner , pero puedo ver el Hair Space . (Y al verlo quiero decir que no lo veo. ¿Lo ves?)

Esto también sucede cuando las personas publican algunos emoticones de estilo nuevo, etc.

¿Cómo puedo arreglar esto?

Actualizar:

Esto sucede en todas partes (Twitter, Facebook, lo que sea). No estoy usando fuentes especiales o he cambiado algo relacionado con las fuentes en mi sistema (Windows 7, 64 bits). ¿Me equivoco suponiendo que esto debería funcionar?

Actualización 2:

Esto me vuelve loco. Todavía hay tantos caracteres que no se muestran.

Ejemplo (regalo envuelto): 🎁

Uso de Segoe UI Symbol explícitamente a través de herramientas de desarrollo

Como puede ver, Chrome no muestra el carácter de forma predeterminada. Solo cuando configuro explícitamente la fuente en Segoe UI Symbol, lo hace. ¿Por qué Chrome no usa la fuente como alternativa automáticamente?

¿Cómo puedo hacer que Chrome reconozca la fuente Segoe UI Symbol?


2
tal vez intente esto gschoppe.com/blog/fixing-unicode-support-in-google-chrome dice "Code2000, Code2001 y Code2002 son tres fuentes de tipo verdadero que fueron diseñadas por James Kass en 2008. Se conocen como Pan- Conjunto de fuentes Unicode, diseñado para contener tantos glifos como sea posible. Estaban disponibles de forma gratuita, desde el sitio web de Kass, hasta que dejó de funcionar en 2011. " y le da un enlace a te zip gschoppe.com/projects/fbformat/includes/unicodefont.zip
barlop

1
Él dice "descargue el ZIP, extraiga los archivos y cópielos en su directorio de fuentes en el panel de control. Después de un reinicio rápido, Chrome tendrá soporte completo para Unicode"
barlop

@barlop Bueno, eso también lo tuve en mis resultados de búsqueda. No estaba muy interesado en instalar algunas fuentes de un sitio extranjero, pero bueno ... funcionó. Gracias. Puede publicarlo como respuesta para que pueda aceptar / votar. ;)
kleinfreund

1
Code2000 etc. no proporciona soporte completo de Unicode.
Jukka K. Korpela

@ JukkaK.Korpela Es bueno saberlo. ¿Sabes cómo mejorar el soporte Unicode?
kleinfreund

Respuestas:


4

http://www.fontspace.com/james-kass/code2000 (3.73MB)

Fuente Code2000: creada en 1998 por James Kass. Code2000 es un trabajo en proceso. Actualmente (Versión 1.171) tiene más de 60000 glifos.

Aunque es más o menos legible en 12-18 puntos, es mucho más claro en aproximadamente 24 puntos. Algunos de los dingbats deben tener al menos 36 puntos. Con el suavizado de fuente se ve bien en tamaños normales.

Hay un blog que lo menciona
http://gschoppe.com/blog/fixing-unicode-support-in-google-chrome/
Pero el blog se equivoca en su descripción. (Vea los comentarios sobre su pregunta, para algunos ejemplos. Pero su descripción no importa)

Encontraste que las instrucciones mencionadas en el blog funcionaban, que era extraer el zip en la carpeta de fuentes en el panel de control y reiniciar Chrome.

http://gschoppe.com/projects/fbformat/includes/unicodefont.zip


4

Los cuadros o cuadrados que aparecen en lugar de los glifos reales son un efecto secundario de la fuente que está utilizando sin tener ese carácter Unicode incorporado. Intente buscar una fuente con una implementación Unicode más completa.


1
¿El navegador no verifica otras fuentes del sistema si tienen los glifos faltantes?
kleinfreund

Iba a agregar que puedes intentar comprobar esto e intentar cambiar la fuente predeterminada.
Doktoro Reichard

1
@kleinfreund, entiendo que verificará otros tipos de letra en la misma familia, pero no irá más allá de eso. Entonces, si su sitio está en Arial, no usará glifos góticos.
DopeGhoti
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.