THotPDF Script Shaping Preprocess Methods

THotPDF API 참조

 

THotPDF Methods  Auto Shaping  GSUB

N'Ko, Adlam, Hanifi Rohingya, Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer, Myanmar 텍스트의 현재 문자 체계 전처리 및 RTL 필기체 헬퍼를 설명합니다

 

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;

 

포함된 API

API사용 참고
AutoShapeNkoN'Ko에 대한 생산자 측 GSUB 셰이핑을 활성화합니다
AutoShapeAdlamAdlam에 대한 생산자 측 GSUB 셰이핑을 활성화합니다
AutoShapeHanifiRohingyaHanifi Rohingya에 대한 생산자 측 GSUB 셰이핑을 활성화합니다
ApplyNkoGSUBPositional글리프 매핑 전에 N'Ko 전처리를 적용합니다
ApplyAdlamGSUBPositional글리프 매핑 전에 Adlam 전처리를 적용합니다
ApplyHanifiRohingyaGSUBPositional글리프 매핑 전에 Hanifi Rohingya 전처리를 적용합니다
ApplyThaiLaoReorder글리프 매핑 전에 Thai/Lao 전처리를 적용합니다
ApplyHebrewReorder글리프 매핑 전에 Hebrew 전처리를 적용합니다
ApplyJavaneseReorder글리프 매핑 전에 Javanese 전처리를 적용합니다
GetMeeteiMayekCategoryMeetei Mayek 재정렬 헬퍼가 사용하는 셰이핑 범주를 반환합니다
ApplyMeeteiMayekReorder글리프 매핑 전에 Meetei Mayek 전처리를 적용합니다
ApplyTaiVietReorder글리프 매핑 전에 Tai Viet 전처리를 적용합니다
sfThaiLaoReorderThai/Lao 전처리 플래그를 활성화합니다
sfHebrewReorderHebrew 전처리 플래그를 활성화합니다
sfJavaneseShapingJavanese 전처리 플래그를 활성화합니다
sfTaiVietReorderTai Viet 전처리 플래그를 활성화합니다
sfMeeteiMayekShapingMeetei Mayek 전처리 플래그를 활성화합니다
sfKhmerShapingKhmer 전처리 플래그를 활성화합니다
sfMyanmarShapingMyanmar 전처리 플래그를 활성화합니다

 

사용 참고 사항

AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya는 RTL 필기체 GSUB 경로를 텍스트 출력에 연결합니다. 나머지 플래그는 cmap-to-GID 매핑 전에 마크와 클러스터 순서를 조정합니다

 

관련 항목: International Script Shaping Tibetan/Mongolian/Syriac shaping methods ShapingFeatures