THotPDF Script Shaping Preprocess Methods

THotPDF Referência da API

 

THotPDF Methods  Auto Shaping  GSUB

Documenta os auxiliares atuais de pré-processamento de escrita e cursiva RTL para textos N'Ko, Adlam, Hanifi Rohingya, tailandês/laosiano, hebraico, javanês, tai viet, meetei mayek, khmer e birmanês

 

Sintaxe Delphi

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;

 

APIs cobertas

APINotas de uso
AutoShapeNkoAtiva a modelagem GSUB do produtor para N'Ko
AutoShapeAdlamAtiva a modelagem GSUB do produtor para Adlam
AutoShapeHanifiRohingyaAtiva a modelagem GSUB do produtor para Hanifi Rohingya
ApplyNkoGSUBPositionalAplica o pré-processamento de N'Ko antes do mapeamento de glifos
ApplyAdlamGSUBPositionalAplica o pré-processamento de Adlam antes do mapeamento de glifos
ApplyHanifiRohingyaGSUBPositionalAplica o pré-processamento de Hanifi Rohingya antes do mapeamento de glifos
ApplyThaiLaoReorderAplica o pré-processamento de Thai/Lao antes do mapeamento de glifos
ApplyHebrewReorderAplica o pré-processamento de Hebrew antes do mapeamento de glifos
ApplyJavaneseReorderAplica o pré-processamento de Javanese antes do mapeamento de glifos
GetMeeteiMayekCategoryRetorna a categoria de modelagem usada pelo auxiliar de reordenação de Meetei Mayek
ApplyMeeteiMayekReorderAplica o pré-processamento de Meetei Mayek antes do mapeamento de glifos
ApplyTaiVietReorderAplica o pré-processamento de Tai Viet antes do mapeamento de glifos
sfThaiLaoReorderAtiva o sinalizador de pré-processamento de Thai/Lao
sfHebrewReorderAtiva o sinalizador de pré-processamento de Hebrew
sfJavaneseShapingAtiva o sinalizador de pré-processamento de Javanese
sfTaiVietReorderAtiva o sinalizador de pré-processamento de Tai Viet
sfMeeteiMayekShapingAtiva o sinalizador de pré-processamento de Meetei Mayek
sfKhmerShapingAtiva o sinalizador de pré-processamento de Khmer
sfMyanmarShapingAtiva o sinalizador de pré-processamento de Myanmar

 

Notas de uso

AutoShapeNko, AutoShapeAdlam e AutoShapeHanifiRohingya conectam os caminhos GSUB cursivos RTL à saída de texto. Os demais sinalizadores ordenam marcas e clusters antes do mapeamento cmap-to-GID

 

Veja também: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures