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.