User:Nikki/SignWriting

SignWriting (Q1497335) is a script for writing sign languages. Although SignWriting symbols have been added to Unicode, it does not yet contain everything needed to write SignWriting properly, so other methods are needed. There is a system called Formal SignWriting (FSW) which encodes SignWriting using a subset of ASCII characters. This has been used for years in the Incubator for the sign language Wikipedia projects (e.g. ASL Wikipedia) and the Incubator uses a gadget to display the FSW strings as normal SignWriting. The gadget uses the SignWriting Icon Server. FSW is also what is being used here in Wikidata.

User:Nikki/SignWriting.js loads the English Wikipedia's version of the SignWriting viewer (which does not include any Incubator-specific code) and then adds some extra code for Wikidata.

If you want to use it, add mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/SignWriting.js&action=raw&ctype=text/javascript"); to your common.js.

Issues

edit
  • Lemmas don't always render on page load - caused by phab:T201309
  • Labels, lemmas, forms and senses not rendered after saving - could be fixed by phab:T186356
  • Labels, lemmas, forms and senses not rendered after cancelling
  • No inline editing - in the meantime use the SignWriting Keyboard

Lexemes

edit