CreateTrueTypeFontVariation
Testo, font, font variabili
Descrizione
Crea un'istanza di un font variabile TrueType alle coordinate richieste degli assi di progettazione e aggiunge il font statico risultante al documento corrente
Sintassi
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametri
| FontID | Handle di un font variabile TrueType restituito da un'API di creazione o caricamento dei font |
|---|---|
| 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
In caso di riuscita restituisce un handle del font positivo e lo seleziona; restituisce invece 0 in presenza di un handle non valido, di una coordinata sconosciuta o non valida, di un formato del contorno non supportato o di dati di variazione non validi
Note
L'istanziatore applica tuple gvar normalizzate, mappe di segmenti avar, metriche orizzontali HVAR e metriche globali MVAR, incluse interpolazione IUP e trasformazioni dei glifi compositi
I contorni compositi vengono appiattiti ed emessi come glifi semplici, le metriche orizzontali e i limiti del carattere vengono ricostruiti, le tabelle obsolete di hinting e delle metriche del dispositivo vengono rimosse e al file sfnt risultante viene assegnato un nuovo checksum
Il carattere restituito รจ un normale carattere TrueType statico compatibile con disegno, incorporamento, creazione di sottoinsiemi, ispezione dei glifi e SaveFontToFile; per esso GetFontVariationAxes restituisce 0
Questa API richiede contorni glyf; usare CreateOpenTypeFontVariation per i font variabili CFF2
Vedere anche
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline