UnicodeOptions
Defined in: src/unicode/code-point-set.ts:15
Properties
Section titled “Properties”allowControl?
Section titled “allowControl?”
optionalallowControl?:boolean
Defined in: src/unicode/code-point-set.ts:23
Include C0/C1 controls. Off by default.
allowNoncharacters?
Section titled “allowNoncharacters?”
optionalallowNoncharacters?:boolean
Defined in: src/unicode/code-point-set.ts:27
Include noncharacters such as U+FFFE. Off by default.
allowPrivateUse?
Section titled “allowPrivateUse?”
optionalallowPrivateUse?:boolean
Defined in: src/unicode/code-point-set.ts:25
Include the private use areas. Off by default.
blocks?
Section titled “blocks?”
optionalblocks?:"latin1"|"latinExtended"|"hebrew"|"arabic"|"devanagari"|"thai"|"kana"|"cjk"|"symbols"|"printable"|"bmp"|"all"|"ascii"|"latin"|"greek"|"cyrillic"|"hiragana"|"katakana"|"kanji"|"hangul"|"punctuation"|"currency"|"arrows"|"math"|"box"|"blockElements"|"geometric"|"braille"|"emoji"| readonly ("latin1"|"latinExtended"|"hebrew"|"arabic"|"devanagari"|"thai"|"kana"|"cjk"|"symbols"|"printable"|"bmp"|"all"|"ascii"|"latin"|"greek"|"cyrillic"|"hiragana"|"katakana"|"kanji"|"hangul"|"punctuation"|"currency"|"arrows"|"math"|"box"|"blockElements"|"geometric"|"braille"|"emoji")[]
Defined in: src/unicode/code-point-set.ts:19
One or more names from unicodeRanges. Defaults to printable.
bmpOnly?
Section titled “bmpOnly?”
optionalbmpOnly?:boolean
Defined in: src/unicode/code-point-set.ts:21
Drop everything above U+FFFF, so each character is one UTF-16 unit.
filter?
Section titled “filter?”
optionalfilter?: (codePoint) =>boolean
Defined in: src/unicode/code-point-set.ts:29
Extra rejection filter, applied per draw.
Parameters
Section titled “Parameters”codePoint
Section titled “codePoint”number
Returns
Section titled “Returns”boolean
ranges?
Section titled “ranges?”
optionalranges?: readonlyCodePointRange[]
Defined in: src/unicode/code-point-set.ts:17
Explicit inclusive ranges. Combined with UnicodeOptions.blocks.