fingerspelling
library
Functions
-
getChars(String language)
→ Map<String, dynamic>
-
Loads the fingerspelling character map for
language.
-
spell(String word, {String? language, Map<String, dynamic>? chars, bool vertical = true, List<String>? variants, int? seed, Random? rng})
→ String?
-
Spells a single
word as a SignWriting sign by joining its characters'
signs (vertically by default), or returns null if any character is
unmappable.
-
spellText(String text, {String? language, bool vertical = true, List<String>? variants, int? seed})
→ String?
-
Spells full
text, spelling each token and joining results with spaces.
Returns null if any token cannot be spelled.
-
tokenize(String text)
→ List<String>
-
Splits
text into word tokens, individual punctuation marks, and underscores.
-
variantSigns(dynamic charVariants, {List<String>? variants})
→ List<String>
-
Resolves the list of FSW sign variants for a character entry.