GetFontVariationAxes

Texto, fontes, fontes variáveis

Descrição

Lê os eixos de design fvar de uma fonte variável TrueType ou OpenType CFF2 e retorna os intervalos de coordenadas de usuário deles como JSON

Sintaxe

Delphi

Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;

Parâmetros

FontIDUm handle de fonte retornado por uma API de criação ou carregamento de fontes TrueType ou OpenType
AxesJSONRecebe um array JSON contendo a tag de cada eixo, o nome de exibição localizado, o mínimo, o padrão, o máximo e o estado oculto

Valores retornados

Retorna o número de eixos, ou 0 quando o handle é inválido, a fonte não tem uma tabela fvar utilizável ou os dados dela estão malformados; AxesJSON é [] quando nenhum eixo é retornado

Formato JSON

[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]

Observações

Os valores de eixo usam as coordenadas de design definidas pela fonte, antes da normalização e de qualquer mapeamento avar

Handles de TrueType Collection inspecionam a face selecionada quando a fonte foi carregada

Veja também

CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile