|
Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice function ApplyMarkToLigatureShaping(const Wide: UnicodeString): UnicodeString;
Sintassi Delphi
function HasGPOSKerning: Boolean;
function GetGPOSPairAdjustment(FirstGID, SecondGID: Word): Integer;
function GetGPOSPairAdjustment(FirstGID, SecondGID: Word; out AXPlacement, AYPlacement, AYAdvance: Integer): Integer;
function GetGPOSContextualKernRun(const GIDs: array of Word): TArray<Integer>;
function HasGPOSVerticalKern: Boolean;
function GetGPOSVerticalKern(FirstGID, SecondGID: Word): Integer;
function GetGPOSMarkOffset(BaseGID, MarkGID: Word; out DX, DY: Integer): Boolean;
function GetGPOSMarkMarkOffset(BaseMarkGID, AttachMarkGID: Word; out DX, DY: Integer): Boolean;
function HasGPOSCursive: Boolean;
function GetGPOSCursiveAnchors(GID: Word; out EntryX, EntryY, ExitX, ExitY: Integer; out HasEntry, HasExit: Boolean): Boolean;
function GetGPOSMarkToLigatureOffset(LigGID: Word; ComponentIndex: Integer; MarkGID: Word; out DX, DY: Integer): Boolean;
API coperte
| API | Note d’uso |
HasGPOSKerning | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSPairAdjustment | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSContextualKernRun | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
HasGPOSVerticalKern | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSVerticalKern | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSMarkOffset | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSMarkMarkOffset | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
HasGPOSCursive | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSCursiveAnchors | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
GetGPOSMarkToLigatureOffset | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice | ApplyMarkToLigatureShaping | Registra ligature component data for mark-to-ligature placement |
sfKerning | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
sfMarkPositioning | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
sfVerticalKerning | Questa pagina documenta il gruppo di API relativo a GPOS kerning and placement methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice |
Note d’uso
Usare queste API dopo aver registrato un font Unicode adatto e prima di emettere il testo. Se il font non dichiara le tabelle OpenType richieste, le query restituiscono risultati sicuri senza effetto oppure il percorso di output torna al comportamento più semplice
Vedere anche: ShapingFeatures OpenType GSUB Engine Automatic Shaping Pipeline
|