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
| FontID | Um handle de fonte retornado por uma API de criação ou carregamento de fontes TrueType ou OpenType |
|---|---|
| AxesJSON | Recebe 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