|
Dokumentoi Indic-uudelleenjärjestely- ja GSUB-muotoilupinnan, mukaan lukien kirjoitusjärjestelmäkohtaiset uudelleenjärjestelyapulaiset, välittäjän (dispatcher) ja v2.167 Indic GSUB -tuottajapolun
Delphi syntax
function ApplyIndicReorder(const Wide: UnicodeString): UnicodeString; overload;
function ApplyIndicReorder(const Wide: UnicodeString; const Features: THPDFShapingFeatures): UnicodeString; overload;
function ApplyIndicShaping(const S: UnicodeString): UnicodeString;
function IndicShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;
function ApplyDevanagariReorder(const Wide: UnicodeString): UnicodeString;
function ApplyBengaliReorder(const Wide: UnicodeString): UnicodeString;
function ApplyGujaratiReorder(const Wide: UnicodeString): UnicodeString;
function ApplyTamilReorder(const Wide: UnicodeString): UnicodeString;
function ApplyTeluguReorder(const Wide: UnicodeString): UnicodeString;
function ApplyKannadaReorder(const Wide: UnicodeString): UnicodeString;
function ApplyMalayalamReorder(const Wide: UnicodeString): UnicodeString;
function ApplySinhalaReorder(const Wide: UnicodeString): UnicodeString;
function ApplyKhmerReorder(const Wide: UnicodeString): UnicodeString;
function ApplyMyanmarReorder(const Wide: UnicodeString): UnicodeString;
Covered APIs
| API | Usage notes |
ApplyIndicReorder | Lähettää kirjoitusjärjestelmäkohtaiset intialaisten kirjoitusjärjestelmien uudelleenjärjestelyapulaiset ennen GSUB-muotoilua tai tekstin tulostusta. Parametriton muoto säilyttää koko kirjoitusjärjestelmän kattavuuden; ylikuormitus, joka ottaa THPDFShapingFeatures-joukon, järjestää uudelleen vain ne kirjoitusjärjestelmät, joiden muotoilulippu on läsnä, vastaten tekstin tulostuksen aikana sovellettavaa lippukohtaista eristystä |
ApplyIndicShaping | Käyttää uudelleenjärjestelyä sekä intialaisen GSUB-ominaisuusketjua ja palauttaa synteettisen koodipisteen tekstin tulostusta varten |
IndicShapeToGIDs | Palauttaa intialaisen merkkijonon muotoillun glyfi-ID-sarjan tulostamatta PDF-tekstiä |
GetDevanagariCategory | Luokittelee devanagarin koodipisteet tavu- ja uudelleenjärjestelypäätöksiä varten |
GetBengaliCategory | Luokittelee bengalin koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetGujaratiCategory | Luokittelee gujaratin koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetTamilCategory | Luokittelee tamilin koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetTeluguCategory | Luokittelee telugun koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetKannadaCategory | Luokittelee kannadan koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetMalayalamCategory | Luokittelee malajalamin koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetSinhalaCategory | Luokittelee sinhalan koodipisteet intialaisten kirjoitusjärjestelmien uudelleenjärjestelypäätöksiä varten |
GetKhmerCategory | Luokittelee khmerin koodipisteet jaettua monimutkaisten kirjoitusjärjestelmien uudelleenjärjestelypolkua varten |
GetMyanmarCategory | Luokittelee Myanmarin koodipisteet jaettua monimutkaisten kirjoitusjärjestelmien uudelleenjärjestelypolkua varten |
sfIndicShaping | Suorittaa konservatiivisen intialaisen tavun uudelleenjärjestelypolun ennen tekstin tulostamista pakottamatta täyttä GSUB-ominaisuuksien soveltamista |
sfIndicGSUB | Suorittaa intialaisen uudelleenjärjestelyn ja GSUB-ominaisuusketjun ja tuottaa sitten muotoillut glyfi-ID:t synteettisten koodipisteiden kautta |
Usage notes
sfIndicShaping suorittaa vain uudelleenjärjestelyä tekevän tulostuksen ja säilyy konservatiivisena valintana. sfIndicGSUB järjestää jokaisen tavun uudelleen, soveltaa OpenType Indic -ominaisuusketjua, lähettää muotoillut GID:t synteettisten koodipisteiden kautta ja siirtyy takaisin järjestelypolkuun, jos fontista puuttuu kyseinen GSUB-kirjoitusjärjestelmä
Katso myös: International Script Shaping ShapingFeatures GSUB lookup methods
|