|
Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen function ApplyMarkToLigatureShaping(const Wide: UnicodeString): UnicodeString;
Delphi-syntaxis
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;
Gedekte API’s
| API | Gebruiksaantekeningen |
HasGPOSKerning | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSPairAdjustment | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSContextualKernRun | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
HasGPOSVerticalKern | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSVerticalKern | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSMarkOffset | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSMarkMarkOffset | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
HasGPOSCursive | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSCursiveAnchors | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
GetGPOSMarkToLigatureOffset | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen | ApplyMarkToLigatureShaping | Legt ligature component data for mark-to-ligature placement vast |
sfKerning | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
sfMarkPositioning | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
sfVerticalKerning | Deze pagina beschrijft de API-groep voor GPOS kerning and placement methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen |
Gebruiksaantekeningen
Gebruik deze API’s nadat een geschikte Unicodefont is geregistreerd en voordat tekst wordt geschreven. Als de font de vereiste OpenType-tabellen niet aanbiedt, geven queries veilige no-op-resultaten of valt de uitvoer terug op eenvoudiger gedrag
Zie ook: ShapingFeatures OpenType GSUB Engine Automatic Shaping Pipeline
|