signwriting 1.4.0
signwriting: ^1.4.0 copied to clipboard
Dart utilities for SignWriting - formats, tokenizer, mirror, fingerspelling, mouthing, joins and metrics.
1.4.0 #
- Add
canonicalize— reorders a sign's symbols into a canonical order, centered with a tight box (pure Dart; matches the Python reference for non-overlapping signs)
1.3.0 #
- Add FSW → SWU conversion (
fsw2swu,mark2swu,num2swu,position2swu), completing the FSW ↔ SWU round-trip - Add symbol metrics (
getSymbolSize,signwritingBox,symbolExists) backed by an embedded size table — no font renderer required - Add
joinSignsHorizontalandsignFromSymbols - Add
mirror(mirrorSymbol,mirrorSign) — verified identical to the Python package across all 37,811 symbols - Add
fingerspelling(spell,spellText) with data for 23 signed languages - Add
mouthing(mouthIpa,mouth) for IPA → SignWriting - Changed:
joinSignsnow produces the same output as the Python reference (font-metric based) and is deprecated in favor ofjoinSignsVertical
1.2.1 #
- Minor fix
1.2.0 #
- Remove assets
1.1.0 #
- SWU to FSW
- Documentation
1.0.0 #
- Initial version
- Everything except
visualizer