O Adobe Blank VF & Friends é um conjunto de fontes variáveis de uso especial que destinam-se a renderizar todos os pontos de código Unicode usando glifos de espaçamento de variáveis que não são marcados ( Adobe em branco VF e Adobe em branco 2 VF ) ou marcação ( Adobe preto e Adobe Black 2 VF ).
Essas fontes variáveis são baseadas em Adobe Blank e Adobe Blank 2 , que diferem na medida em que a fonte anterior inclui 2.048 glifos funcionais (GIDS 1 a 2048) para os quais todos os pontos Unicode Code Points mapeiam, enquanto a última fonte mapeia todo o código Unicode para um único glicfo funcional (GID+1). O Adobe Blank usa o formato 4 ( mapeamento do segmento para valores delta ) e o formato 12 ( cobertura segmentada ) 'CMAP' subtáveis, e o Adobe Blank 2 usa um subtable do formato 13 ( mapeamentos de alcance de muitos para um ).
Essas fontes variáveis mapeiam 1.111.998 pontos Unicode Points para faixas de 2.048 glifos (GIDS 1 a 2048) ou um único glifo (CID+1). Os 2.048 substitutos altos e baixos (U+D800 a U+DFFF), os dois não carregadores no BMP e em cada um dos 16 planos suplementares (FFFE e FFFF), e os 32 não carregadores no intervalo U+FDD0 a U+FDEF são explicitamente e intencionalmente excluídos. As fully-functional Variable Fonts, the following 'sfnt' tables are included: BASE, CFF2 (OpenType/CFF2-only), DSIG (stub; OpenType/CFF2-only), GSUB (stub), HVAR, OS/2, STAT, VORG (OpenType/CFF2-only), VVAR, cmap, fvar, glyf (TrueType-only), gvar (TrueType-somente), cabeça, hhea, hmtx, loca (truetype somente), maxp, nome, post, vhea e vmtx.
Essas fontes variáveis incluem dois eixos, 'wdth' ( largura ) e 'hght' ( altura ). Os valores padrão para os dois eixos são 0 (zero), o que significa não espaçamento nas duas direções de escrita. Ambos os eixos têm um intervalo de 0 a 1000, com um valor de 1000 correspondente a um avanço horizontal ou vertical de 1000 unidades.
A seguir, é apresentado um resumo das quatro fontes variáveis incluídas neste projeto, fornecidas nas formas OpenType/CFF2 (OTF) e TrueType (TTF), juntamente com as versões Woff2 (Woff2/Otf & Woff2/TTF) de ambas as formas para uma boa medida:
Adobeblankvf : 2.049 glifos; GIDS 1–2048 não são marcadores; Formato 4/12 "CMAP" Subtáveis
Adobe Black VF : 2.049 glifos; GIDS 1–2048 estão marcando; Formato 4/12 "CMAP" Subtáveis
AdobeBlank2VF : dois glifos; GID+1 não é marcação; Formato 13 'cmap' subtable
Adobe Black 2VF : dois glifos; GID+1 está marcando; Formato 13 'cmap' subtable
Observe que alguns ambientes não podem consumir fontes com um subtable 'CMAP' do formato 13. Sob tais circunstâncias, use Adobe Blank VF ou Adobe Black VF .
Para construir as fontes variáveis a partir da fonte, você precisa instalar o kit de desenvolvimento da Adobe Font para as ferramentas do OpenType (AFDKO). As ferramentas AFDKO são amplamente utilizadas para o desenvolvimento de fontes hoje e fazem parte da maioria dos aplicativos do editor de fontes.
Neste repositório, todos os arquivos necessários estão em vigor para a criação das fontes variáveis, e o arquivo build.sh pode ser simplesmente executado.
Para quaisquer sugestões de alterações, crie um novo problema para consideração.