CreateOpenTypeFontVariation
Testo, font, font variabili
Descrizione
Crea un'istanza di un font variabile OpenType CFF2 alle coordinate richieste e aggiunge il font CFF statico risultante al documento corrente
Sintassi
Delphi
Function TPDFlib.CreateOpenTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametri
| FontID | Handle di un font variabile CFF2 restituito da un'API di creazione o caricamento di font OpenType |
|---|---|
| AxisCoordinates | Coppie tag=value separate da virgola o punto e virgola, come wght=700,wdth=75; assi omessi usano default e valori fuori intervallo vengono limitati |
Valori restituiti
Restituisce un handle font positivo e lo seleziona oppure 0 per handle non valido, font non CFF2, coordinata errata, struttura non supportata o dati di variazione non validi
Note
Il generatore valuta vsindex e blend rispetto all'archivio delle variazioni CFF2, espande le subroutine locali e globali, applica le metriche orizzontali HVAR e le metriche globali MVAR supportate e sincronizza gli assi di stile comuni
L'output è un font OpenType CFF1 CID con checksum corretto, charstring e metriche statiche; vengono rimosse tabelle obsolete di variazione, hint e firma
Ricorsione CharString, stack, operazioni, dimensioni INDEX e output sono limitati prima dell'allocazione, così input non valido non restituisce font parziali
Il font restituito supporta disegno, incorporamento, sottoinsiemi CFF e SaveFontToFile; GetFontVariationAxes restituisce 0
Il caricamento diretto di un font CFF2 seleziona la relativa istanza statica predefinita conservando il programma variabile originale per chiamate successive a questa API
Usare CreateTrueTypeFontVariation per i font variabili che usano contorni glyf
Vedere anche
GetFontVariationAxes, CreateTrueTypeFontVariation, AddOpenTypeFontFromFile, SaveFontToFile