THotPDF GPOS Kerning and Placement Methods

THotPDF API başvurusu

 

THotPDF Methods  Auto Shaping  GSUB

Bu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır

function ApplyMarkToLigatureShaping(const Wide: UnicodeString): UnicodeString;

 

Delphi sözdizimi

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;

 

Kapsanan API’ler

APIKullanım notları
HasGPOSKerningBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSPairAdjustmentBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSContextualKernRunBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
HasGPOSVerticalKernBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSVerticalKernBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSMarkOffsetBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSMarkMarkOffsetBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
HasGPOSCursiveBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSCursiveAnchorsBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetGPOSMarkToLigatureOffsetBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
ApplyMarkToLigatureShapingligature component data for mark-to-ligature placement kaydeder
sfKerningBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
sfMarkPositioningBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
sfVerticalKerningBu sayfa GPOS kerning and placement methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır

 

Kullanım notları

Bu API’leri uygun bir Unicode yazı tipi kaydedildikten sonra ve metin yazdırmadan önce kullanın. Yazı tipi gerekli OpenType tablolarını bildirmiyorsa sorgular güvenli no-op sonuçları döndürür veya çıktı yolu daha basit davranışa geri döner

 

Ayrıca bkz: ShapingFeatures OpenType GSUB Engine Automatic Shaping Pipeline