¿Cómo puedo combinar dos fuentes automáticamente, de modo que los glifos que no están disponibles en la primera fuente, pero están disponibles en la segunda, se pueden combinar en la primera fuente?
Esta es una tarea fácil con fontforge .
Anexo de los comentarios: antes de combinar, haga clic en Elemento> Información de fuente ... en ambas fuentes primero para ver si los valores como el tamaño de em coinciden. De lo contrario, actualice para que coincida con los valores de la otra fuente. Esto evita problemas como diferentes tamaños de caracteres. Esta información probablemente debería agregarse a la respuesta. - Cristan
Primero, desea abrir la fuente con los glifos faltantes y seleccionar Element -> Merge Fonts
. En este ejemplo, los glifos para E
y F
son los que faltan.
Seleccione la fuente de la que desea extraer los glifos. Se le preguntará si desea mantener el kerning existente; es muy probable que desee seleccionar No
aquí, pero si le da resultados extraños cerca fontforge y tratar de nuevo con Yes
.
Los glifos faltantes deben agregarse en unos momentos:
Finalmente, haga File -> Generate Fonts
y exporte su fuente a la ubicación deseada.
También eche un vistazo al proyecto Google Noto Font de Google y su script
Noto Tools
merge_fonts.py .O merge.py del proyecto FontTools.
fuente