signwriting 1.4.0 copy "signwriting: ^1.4.0" to clipboard
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 joinSignsHorizontal and signFromSymbols
  • 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: joinSigns now produces the same output as the Python reference (font-metric based) and is deprecated in favor of joinSignsVertical

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
2
likes
160
points
180
downloads

Documentation

API reference

Publisher

verified publisherbipin.app

Weekly Downloads

Dart utilities for SignWriting - formats, tokenizer, mirror, fingerspelling, mouthing, joins and metrics.

Repository (GitHub)
View/report issues

Topics

#sign #signwriting

License

BSD-3-Clause (license)

Dependencies

tuple

More

Packages that depend on signwriting