THotPDF tiibetiläisten, mongolilaisten ja syyrialaisten kirjoitusjärjestelmien muotoilumenetelmät

THotPDF API reference

THotPDF Methods Auto Shaping GSUB

Dokumentoi nykyiset ei-arabialaiset monimutkaisten kirjoitusjärjestelmien muotoiluapulaiset Tiibetin, Mongolian ja Syyrian kielille

Delphi syntax

function TibetanShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;

function ApplyTibetanShaping(const S: UnicodeString): UnicodeString;

function ApplySyriacGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyMongolianGSUBPositional(const S: UnicodeString): UnicodeString;

function GetSyriacJoiningClass(CP: Cardinal): Integer;

function GetSyriacPosition(const Wide: UnicodeString; Index: Integer): Integer;

function GetMongolianJoiningClass(CP: Cardinal): Integer;

function GetMongolianPosition(const Wide: UnicodeString; Index: Integer): Integer;

Covered APIs

APIUsage notes
TibetanShapeToGIDsPalauttaa tiibetiläisen muotoillun glyfi-ID-sarjan tulostamatta PDF-tekstiä
ApplyTibetanShapingKäyttää tiibetiläistä GSUB-muotoilua ja kartoittaa muotoillut glyyfi-ID:t synteettisten koodipisteiden kautta tekstin tulostusta varten
ApplySyriacGSUBPositionalKäyttää syyrialaista liittymiskohta-analyysiä ja fontin sijaintikohtaisia GSUB-ominaisuuksia
ApplyMongolianGSUBPositionalKäyttää mongolialaista liittymiskohta-analyysiä ja fontin sijaintikohtaisia GSUB-ominaisuuksia
GetSyriacJoiningClassPalauttaa Syriac-sijaintiratkaisussa käytettävän Unicode-liitosluokan
GetSyriacPositionSelvittää syyrialaisen merkkijonon osan erilliseksi, alku-, keski- tai loppumuodoksi
GetMongolianJoiningClassPalauttaa Mongolian sijaintiratkaisussa käytettävän liitosluokan, mukaan lukien läpinäkyvät ohjausmerkit
GetMongolianPositionSelvittää mongolilaisen merkkijonon osan kohteeksi GSUB-taulusta pyydettyyn sijaintimuotoon
AutoShapeSyriacValinnainen ominaisuus, joka yhdistää syyrialaisen tuottajapuolen muotoilun tekstitulosteeseen säilyttäen samalla tavuvakaat oletukset
sfTibetanShapingOta käyttöön tiibetin kielen GSUB-muotoilu ja synteettisten koodipisteiden lähetys muotoilluille tiibetiläisille glyyfi-ID-arvoille
sfMongolianShapingOta käyttöön mongolin kielen sijaintimuotojen muotoilu liittymisanalyysin ja fontin GSUB-hakujen kautta

Usage notes

Tiibet käyttää GSUB-ominaisuusvaiheita alaliitettyjen konsonanttien ja vokaalien käsittelyyn. Syyria ja mongoli käyttävät liittymisluokan ja asennon läpikäyjiä valitakseen fontissa määritetyt init-, medi-, fina- tai isol-muodot. Asetus AutoShapeSyriac ja liput sfTibetanShaping / sfMongolianShaping yhdistävät nämä apuohjelmat tekstin tulostukseen

Katso myös: International Script Shaping ShapingFeatures GSUB script and language methods