Added superscript and subscript to TextNote
- Add comments to TextNote
- Tweak subscript and superscript positioning
- Add table of unicode character strings in tables.js
Added more glyphs to TextNote
Add "turn" and "inverted turn" glyphs to TextNote
Added tests
Stem/Beam refactoring
Fix stem bounds logic in beam
- Add postFormat in base classes
- Add `stave` option to Formatter
- Add comments to `beam.js`, `voice.js` and `stem.js`
- Fixed articulation/annotation positioning with beams, positioning now relies on new method `Stem.getExtents()`
- Added tests for articulation and annotation positioning with beams
- Fix typo in the NoteHead tests
Cleanup
Fixed lint errors.