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

FontIDHandle di un font variabile TrueType restituito da un'API di creazione o caricamento dei font
AxisCoordinatesCoppie 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