Static variables

@:value(" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~")staticASCII:String = " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"

Contains the whole ASCII charset.

@:value("АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя—")staticCYRILLIC:String = "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя—"

Russian support

@:value(ASCII + LATIN1)staticDEFAULT_CHARS:String = ASCII + LATIN1

@:value(" あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゃゅょアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴャぇっッュョァィゥェォ・ー「」、。『』“”!:?%&()-0123456789")staticJP_KANA:String = " あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽゃゅょアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポヴャぇっッュョァィゥェォ・ー「」、。『』“”!:?%&()-0123456789"

Contains Hiragana, Katanaga, japanese punctuaction and full width space (0x3000) full width numbers (0-9) and some full width ascii punctuation (!:?%&()-). Does not include full width A-Za-z.

@:value("¡¢£¤¥¦§¨©ª«¬-®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿœæŒÆ€")staticLATIN1:String = "¡¢£¤¥¦§¨©ª«¬-®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿœæŒÆ€"

The Latin1 (ISO 8859-1) charset (only the extra chars, no the ASCII part) + euro symbol

@:value("ĄĆĘŁŃÓŚŹŻąćęłńóśźż")staticPOLISH:String = "ĄĆĘŁŃÓŚŹŻąćęłńóśźż"

Polish support

@:value("ÂÇĞIİÎÖŞÜÛâçğıİîöşüû")staticTURKISH:String = "ÂÇĞIİÎÖŞÜÛâçğıİîöşüû"

Turkish support

@:value("�□")staticUNICODE_SPECIALS:String = "�□"

Special unicode chars (fallback chars)

Static methods

Methods

isBreakChar(code:Int):Bool

isCJK(code:Int):Bool

isComplementChar(code:Int):Bool

isSpace(code:Int):Bool

resolveChar<T>(code:Int, glyphs:Map<Int, T>):Null<T>