Largeur et largeur verticale VF est une police variable à usage spécial qui est destinée à simuler la compression et l'expansion dans la disposition horizontale et verticale via les axes de conception «WDTH» ( largeur ) et «VWID» ( largeur verticale ). L'URL répertoriée à côté du nom du projet fournit plus d'informations sur le modèle de mise en page que cette police de variable est destinée à prendre en charge.
Les GIDS 1 à 256 représentent les glyphes occidentaux qui sont des rectangles creux et mappent à partir de 785 553 points de code qui se voient attribuer la valeur de propriété UAX # 50 vertical_orientation ("VO") de "r" ou "tr". Leur avancée horizontale par défaut est de 600 unités et peut compresser et développer 25%, ce qui signifie de 450 à 750 unités. Les GIDS 257 à 512 représentent les glyphes CJK qui sont des rectangles solides et mappent à partir de 326 445 points de code qui se voient attribuer la valeur de propriété "VO" de "u" ou "tu". Leur avancée horizontale par défaut est de 1000 unités et peut compresser et développer 25%, ce qui signifie de 750 à 1250 unités. En d'autres termes, les 1 111 998 points de code UNICODE sont à l'une des deux glyphes, dont chacun comprend 256 instances pour des mappages de table «CMAP» plus efficaces.
GID + 513 est un glyphe occidental qui est la moitié de la largeur des glyphes CJK, qui substitue les glyphes occidentaux (GIDS 1 à 256) via la fonction GSUB `` HWID '' ( demi-largeur ), et est destinée à être utilisée à des fins tcy ( Tate chu yoko ).
Cette police variable comprend deux axes de variation de conception, «wdth» ( largeur ) et «vwid» ( largeur verticale ). La valeur par défaut pour les deux axes est de 500, ce qui correspond à une avance horizontale de 600 unités pour les glyphes occidentaux et à des avances de 1000 unités pour les glyphes CJK. Les deux axes ont une plage de réglage de 1 à 1000, ce qui correspond aux paramètres de compression et d'expansion maximaux, respectivement.
Pour construire la police variable à partir de la source, vous devez avoir installé le kit de développement de police Adobe pour les outils OpenType (AFDKO). Les outils AFDKO sont largement utilisés pour le développement de polices aujourd'hui et font partie de la plupart des applications d'éditeur de police.
Dans ce référentiel, tous les fichiers nécessaires sont en place pour construire la police variable dans les formats OpenType / CFF2 et TrueType, et le fichier build.sh peut simplement être exécuté.
Pour toute suggestion de modifications, veuillez créer un nouveau problème à considérer.