es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Alguna de las fuentes instaladas dentro de una familia de fuentes no surte efecto.

Generé una familia de fuentes (Ricty) utilizando el script en este sitio. Hay cuatro archivos de fuentes (estilos) con cuatro estilos de fuente:
– Ricty-Regular.ttf
– Ricty-Bold.ttf
– Ricty-Oblique.ttf
– Ricty-BoldOblique.ttf

Instalé estos archivos en Windows 10.
– (Situación 1) Si instalo Ricty-Regular.ttf y Ricty-Bold.ttf y luego Ricty-Oblique.ttf y Ricty-BoldOblique.ttf, en Panel de Control > Fuentes, solo se muestran Ricty-Regular.ttf y Ricty-Bold.ttf. (Lo siento por las capturas de pantalla en japonés)

  • (Situación 2) Si instalo Ricty-Oblique.ttf y Ricty-BoldOblique.ttf primero, y luego las otras dos fuentes, solo se muestran estas fuentes en Panel de Control > Fuentes.

  • (Otra situación) Para Ricty-Regular.ttf y Ricty-Oblique.ttf, cualquiera que se instale primero ganará (se mostrará en el Panel de Control). De manera similar, para Ricty-Bold.ttf y Ricty-BoldOblique.ttf, cualquiera que se instale primero ganará (se mostrará en el Panel de Control).
    En cualquiera de las situaciones, las cuatro fuentes se mostrarán en Configuración > Fuentes.

Configuré Emacs (Spacemacs) para usar esta familia de fuentes, en la situación 1, todos los caracteres tienen un estilo normal, y en la situación 2, todos los caracteres tienen un estilo oblicuo. (Para su información, en la situación 2, VSCode puede mostrar un estilo normal).

ACTUALIZACIÓN

Verifiqué los valores de las tablas utilizando OT Master Light 3.70.

Tabla de fuentes Campo Ricty-Regular.ttf Ricty-Oblique.ttf Ricty-Bold.ttf Ricty-BoldOblique.ttf
head macStyle 0x0000 0x0000 0x0000 0x0000
name name IDs 0
name IDs 1 Ricty Ricty Ricty Ricty
name IDs 2 Regular Oblique Bold Bold Oblique
name IDs 3 FontForge 2.0 : Ricty Regular : 27-11-2021 FontForge 2.0 : Ricty Oblique : 27-11-2021 FontForge 2.0 : Ricty Bold : 27-11-2021 FontForge 2.0 : Ricty Bold Oblique : 27-11-2021
name IDs 4 Ricty Regular Ricty Oblique Ricty Bold Ricty Bold Oblique
name IDs 5 Version 4.1.1 Version 4.1.1 Version 4.1.1 Version 4.1.1
name IDs 6 Ricty-Regular Ricty-Oblique Ricty-Bold Ricty-BoldOblique
name IDs 16
name IDs 17
name IDs 21
name IDs 22
OS/2 versión 0x0001 0x0001 0x0001 0x0001
usWeightClass 400 400 700 700
fsSelection 0x0080 0x0280 0x0080 0x0280
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución

    Basándonos en las observaciones, podemos concluir que el orden de instalación de los archivos de fuente afecta cómo se muestran en el Panel de Control > Fuentes.

    En la Situación 1, al instalar Ricty-Regular.ttf y Ricty-Bold.ttf antes que Ricty-Oblique.ttf y Ricty-BoldOblique.ttf, solo los dos primeros tipos de letra se muestran en el Panel de Control > Fuentes. Sin embargo, en la Situación 2, al instalar Ricty-Oblique.ttf y Ricty-BoldOblique.ttf antes que los otros dos tipos de letra, solo esos dos tipos de letra se muestran.

    Además, cualquier archivo de fuente que se instale primero entre Ricty-Regular.ttf y Ricty-Oblique.ttf, y entre Ricty-Bold.ttf y Ricty-BoldOblique.ttf, respectivamente, se mostrará en el Panel de Control.

    Sin embargo, los cuatro archivos de fuente se muestran en Configuración > Fuentes, independientemente del orden de instalación.

    El problema de que los caracteres se muestren solo en estilo normal en la Situación 1 y solo en estilo oblicuo en la Situación 2 al utilizar la familia de fuentes en Emacs (Spacemacs) podría deberse a errores en los archivos de fuente o en Emacs. Esto se puede diagnosticar aún más utilizando herramientas como OT Master Light.

Comments are closed.