Adobe Blank VF & Friends son un conjunto de fuentes variables de uso especial que están destinados a representar todos los puntos de código Unicode utilizando glifos de espacios variables que no son marcados ( Adobe Blank VF y Adobe Blank 2 VF ) o marcas ( Adobe Black VF y Adobe Black 2 VF ).
Estas fuentes variables se basan en Adobe Blank y Adobe Blank 2 , que difieren en que la fuente anterior incluye 2,048 glifos funcionales (GIDS 1 a 2048) a los que todos los puntos de código Unicode se asignan, mientras que la última fuente asigna todos los códigos de unicodos apunta a un solo glifo funcional (GID+1). Adobe Blank utiliza el formato 4 ( mapeo del segmento a los valores delta ) y el formato 12 ( cobertura segmentada ) SUSTABLES 'CMAP', y Adobe Blank 2 usa un subtable de formato 13 ( mapeos de rango de muchos a uno ).
Estas fuentes variables mapean 1,111,998 código Unicode apunta a rangos de 2,048 glifos (GID 1 a 2048) o un solo glifo (CID+1). Los 2,048 sustitutos altos y bajos (U+D800 a U+DFFF), los dos no característicos en el BMP y en cada uno de los 16 planos suplementarios (FFFE y FFFF), y los 32 no característicos en el rango U+FDD0 a través de U+FDEF están explícitamente e intencionalmente. Como fuentes variables completamente funcionales, se incluyen las siguientes tablas 'SFNT': Base, CFF2 (OpenType/CFF2-Only), DSIG (stub; opentype/cff2-only), gsub (stub), hvar, OS/2, stat, vorg (opentype/cff2-ally), vvar, cmap, fvar, glyf (treetype) GVAR (TrueType-Only), Head, HHEA, HMTX, LOCA (TrueType-Only), MAXP, Nombre, POST, VHEA y VMTX.
Estas fuentes variables incluyen dos ejes, 'wdth' ( ancho ) y 'hght' ( altura ). Los valores predeterminados para ambos ejes son 0 (cero), lo que significa no espaciado en ambas direcciones de escritura. Ambos ejes tienen un rango de 0 a 1000, con un valor de 1000 correspondiente a un avance horizontal o vertical de 1000 unidades.
El siguiente es un resumen de las cuatro fuentes variables que se incluyen en este proyecto, que se proporcionan en las versiones OpenType/CFF2 (OTF) y TrueType (TTF), junto con las versiones Woff2 (Woff2/OTF y Woff2/TTF) de ambas formas en buena medida:
Adobeblankvf : 2,049 glifos; Los GID 1–2048 no son marcados; Formato 4/12 'CMAP' Subtables
Adobe Black VF : 2,049 glifos; Los GID 1–2048 son marcas; Formato 4/12 'CMAP' Subtables
Adobeblank2vf : dos glifos; GID+1 no es marcado; Formato 13 'CMAP' Subtable
Adobe Black 2vf : dos glifos; GID+1 está marcando; Formato 13 'CMAP' Subtable
Tenga en cuenta que algunos entornos no pueden consumir fuentes con una subtendible de formato 13 'CMAP'. En tales circunstancias, use Adobe Blank VF o Adobe Black VF .
Para construir las fuentes variables a partir de la fuente, debe haber instalado el kit de desarrollo de fuentes de Adobe para las herramientas OpenType (AFDKO). Las herramientas AFDKO se usan ampliamente para el desarrollo de fuentes hoy en día, y son parte de la mayoría de las aplicaciones de editor de fuentes.
En este repositorio, todos los archivos necesarios están en su lugar para construir las fuentes variables, y el archivo build.sh simplemente se puede ejecutar.
Para cualquier sugerencia de cambios, cree un nuevo problema para su consideración.