THotPDF kirjoitusjärjestelmämuotoilun esikäsittelymenetelmät

THotPDF API reference

THotPDF Methods Auto Shaping GSUB

Dokumentoi nykyiset kirjoitustason esikäsittely- ja RTL-kursiiviapulaiset N'Ko-, Adlam-, Hanifi Rohingya-, thai-/lao-, heprea-, jaava-, Tai Viet-, Meetei Mayek-, khmer- ja Myanmar-teksteille

Delphi syntax

property AutoShapeNko: Boolean read FAutoShapeNko write FAutoShapeNko;

property AutoShapeAdlam: Boolean read FAutoShapeAdlam write FAutoShapeAdlam;

property AutoShapeHanifiRohingya: Boolean read FAutoShapeHanifiRohingya write FAutoShapeHanifiRohingya;

function ApplyNkoGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyAdlamGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyHanifiRohingyaGSUBPositional(const S: UnicodeString): UnicodeString;

function ApplyThaiLaoReorder(const S: UnicodeString): UnicodeString;

function ApplyHebrewReorder(const S: UnicodeString): UnicodeString;

function ApplyJavaneseReorder(const S: UnicodeString): UnicodeString;

function GetMeeteiMayekCategory(CP: Cardinal): Integer;

function ApplyMeeteiMayekReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTaiVietReorder(const S: UnicodeString): UnicodeString;

Covered APIs

APIUsage notes
AutoShapeNkoValinnainen ominaisuus, joka yhdistää N'Ko-kirjoitusjärjestelmän tuottajapuolen GSUB-kauno-muotoilun tekstitulosteeseen
AutoShapeAdlamValinnainen ominaisuus, joka yhdistää Adlam-kirjoitusjärjestelmän tuottajapuolen GSUB-kauno-muotoilun tekstitulosteeseen
AutoShapeHanifiRohingyaValinnainen ominaisuus, joka yhdistää Hanifi Rohingya -kirjoitusjärjestelmän tuottajapuolen GSUB-kauno-muotoilun tekstitulosteeseen
ApplyNkoGSUBPositionalKäyttää N'Ko-liittymiskohta-analyysiä ja fontin sijaintikohtaisia GSUB-ominaisuuksia oikealta vasemmalle (RTL) suuntautuvalle kaunokirjoitustulosteelle
ApplyAdlamGSUBPositionalKäyttää Adlam SMP -liittymiskohta-analyysiä ja fontin sijaintikohtaisia GSUB-ominaisuuksia oikealta vasemmalle (RTL) suuntautuvalle kaunokirjoitustulosteelle
ApplyHanifiRohingyaGSUBPositionalKäyttää Hanifi Rohingya -liittymiskohta-analyysiä ja fontin sijaintikohtaisia GSUB-ominaisuuksia oikealta vasemmalle (RTL) suuntautuvalle kaunokirjoitustulosteelle
ApplyThaiLaoReorderKäyttää thaimaalaisen/laolaisen SARA AM -hajoamista ja kanonista merkkijärjestystä ennen glyyfikartoitusta
ApplyHebrewReorderJärjestää heprealaiset merkit kanonisen yhdistämisluokan mukaan ennen RTL-tulostusta ja GPOS-merkkien sijoittelua
ApplyJavaneseReorderSiirtää jaavalaiset pre-base-vokaalimerkit ennen konsonanttiryhmää ennen glyyfimappausta
GetMeeteiMayekCategoryPalauttaa Meetei Mayek -muotoiluluokan, jota uudelleenjärjestelyapuri käyttää
ApplyMeeteiMayekReorderKäyttää Meetei Mayek Brahmic -tyylistä tavujen uudelleenjärjestelyä ennen glyyfikartoitusta
ApplyTaiVietReorderKäyttää Tai Viet -visuaalisen järjestyksen vasemmanpuoleisten vokaalien ja merkkien järjestystä ennen glyyfikartoitusta
sfThaiLaoReorderOta käyttöön thain/laon kielen SARA AM -hajoaminen ja toonimerkkien järjestäminen ennen cmap-to-GID-kartoitusta
sfHebrewReorderJärjestää heprean niqqud- ja pistemerkit kanonisen yhdistämisluokan mukaan ennen RTL-tulostusta ja merkkien sijoittelua
sfJavaneseShapingOta käyttöön jaavan kielen pre-base-vokaalimerkkien uudelleenjärjestely ennen glyyfikartoitusta
sfTaiVietReorderOta käyttöön Tai Viet -kirjoitusjärjestelmän visuaalisen järjestyksen mukaisten vasemmanpuoleisten vokaalien ja merkkien järjestäminen ennen cmap-to-GID-kartoitusta
sfMeeteiMayekShapingOta käyttöön Meetei Mayek -tavujen uudelleenjärjestely ennen cmap-to-GID-kartoitusta
sfKhmerShapingOta käyttöön khmerin kielen pre-base-vokaalien ja -ryhmien uudelleenjärjestely ennen cmap-to-GID-kartoitusta
sfMyanmarShapingOta käyttöön Myanmarin kirjoitusjärjestelmän kinzi-, pre-base-vokaali-, mediaali- ja merkkien uudelleenjärjestely ennen cmap-to-GID-kartoitusta

Usage notes

AutoShapeNko, AutoShapeAdlam ja AutoShapeHanifiRohingya yhdistävät RTL-kursiivi-GSUB-asematietopolut tekstin tulostukseen. sfThaiLaoReorder hajottaa merkin SARA AM ja järjestää toonimerkit, sfHebrewReorder järjestää niqqud-merkit kanonisen yhdistelyluokan mukaan ennen merkin sijoittelua, ja jaavan, Tai Vietin, Meetei Mayekin, khmerin ja myanmarin liput normalisoivat kirjoitusjärjestelmäkohtaisen tavujärjestyksen ennen cmap-to-GID-kartoitusta

Katso myös: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures