¿Por qué Safari no puede mostrar este emoji cuando estoy conectado?

1

enlace utiliza el

pregunta Matt Sephton 30.10.2017 - 12:07

2 respuestas

3

El problema es que la activación automática de fuentes se ha deshabilitado. FontExplorer X Pro fue el culpable.

Safari parece necesitar una activación automática para poder mostrar emoji correctamente.

La solución es volver a habilitar manualmente la activación automática. En la Terminal:

atsutil autoactivation -e

Crédito: enlace

    
respondido por el Matt Sephton 03.01.2018 - 13:28
1

Sin saber la versión de su navegador / la combinación de la versión de MacOS, los culpables son probablemente la corrupción de la fuente o, más probablemente, la codificación de caracteres no sea UTF-8.

No puedo reproducir tu captura de pantalla con Safari 11 y 10.12.6, pero puedo hacer que ese emoji específico cese al cambiar a otras codificaciones de caracteres.

Puede verificar esto en Safari en "Ver" > "Codificación de texto".

Si usted es el desarrollador detrás del sitio web en cuestión, debe agregar la codificación de caracteres correcta a la propia página para asegurarse de que el emoji se represente correctamente para los demás. Hay buenos ejemplos de cómo hacer esto en W3schools , pero esto también podría funcionar:

<meta charset="UTF-8">

La etiqueta de conjunto de caracteres en la página está en minúsculas;)

También puede intentar eliminar la etiqueta de conjunto de caracteres HTML4 que también está presente:

<meta http-equiv="content-type" content="text/html;charset=UTF-8">

Solo se requiere uno y el navegador debe ignorar el que no está bien, pero eso no siempre sucede.

    
respondido por el calebx 30.10.2017 - 12:35

Lea otras preguntas en las etiquetas