UNPKG

laya-coreui-es

Version:

laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改

30 lines (29 loc) 1.12 kB
/** * 阿拉伯文的转码。把unicode的阿拉伯文字母编码转成他们的老的能描述不同写法的编码。 * 这个是从GitHub上 Javascript-Arabic-Reshaper 项目转来的 * https://github.com/louy/Javascript-Arabic-Reshaper/blob/master/src/index.js */ /** * Javascript Arabic Reshaper by Louy Alakkad * https://github.com/louy/Javascript-Arabic-Reshaper * Based on (http://git.io/vsnAd) */ export declare class ArabicReshaper { private static charsMap; private static combCharsMap; private static transChars; characterMapContains(c: number): boolean; getCharRep(c: number): boolean; getCombCharRep(c1: number, c2: number): boolean; isTransparent(c: number): boolean; getOriginalCharsFromCode(code: number): string; /** * 转换函数。从normal转到presentB * 这个返回的字符串可以直接按照从左到右的顺序渲染。 * 例如 * graphics.fillText(convertArabic('سلام'),....) * */ convertArabic(normal: any): string; convertArabicBack(apfb: any): string; }