Todo list for v2
Opentype features
- [ ] various features with /f.deu (https://github.com/octaviopardo/EBGaramond12/issues/38, https://github.com/octaviopardo/EBGaramond12/issues/23)
- [x] Roman
- [ ] Italic
- [ ] remove latin locale (https://github.com/octaviopardo/EBGaramond12/issues/31)
- [x] Roman
- [ ] Italic
- [ ] rearrange ligature features to match the original behaviour (https://github.com/octaviopardo/EBGaramond12/issues/22, https://github.com/octaviopardo/EBGaramond12/issues/20)
- [x] Roman
- [ ] Italic
- [ ] re-implement calt (https://github.com/octaviopardo/EBGaramond12/issues/4)
- [x] Roman
- [ ] Italic
- [ ] re-add /Q.long feature (addresses https://github.com/octaviopardo/EBGaramond12/issues/48)
- [x] Roman
- [ ] Italic
- [ ] re-add cvXX features
- [x] Roman
- [ ] Italic
- [ ] smallcaps table (https://github.com/octaviopardo/EBGaramond12/issues/41, https://github.com/octaviopardo/EBGaramond12/issues/19)
- [x] Roman
- [ ] Italic
- [ ] fix catalan locale
- [x] Roman
- [ ] Italic
- [ ] refactor glyph classes for a bit easier maintenance
- [ ] Roman
- [ ] Italic
Glyphs
- [x] remove ball terminal from /Q.long in the roman fonts (addresses https://github.com/octaviopardo/EBGaramond12/issues/48)
- [ ] #180
- [x] fix errors in paths
- [x] Regular interpolated W (https://github.com/octaviopardo/EBGaramond12/issues/45)
- [x] Italic a (https://github.com/octaviopardo/EBGaramond12/issues/24)
- [ ] add /uni202F (https://github.com/octaviopardo/EBGaramond12/issues/37)
- [ ] correct vertical placement of mathematical operators (https://github.com/octaviopardo/EBGaramond12/issues/33)
- [ ] improve uhorn/ohorn (https://github.com/octaviopardo/EBGaramond12/issues/18)
- [ ] add /uni2052 (https://github.com/octaviopardo/EBGaramond12/issues/17)
- [ ] add poetic meter glyphs (/uni23D1 to /uni23D6)
- [ ] add post-0.016 additions from my repo to all four masters
Diacritics
- [ ] (re-)add necessary anchors (https://github.com/octaviopardo/EBGaramond12/issues/42, https://github.com/octaviopardo/EBGaramond12/issues/19)
- [ ] Roman
- [ ] Italic
- [ ] add decomposition to smallcaps and petitecaps features (https://github.com/octaviopardo/EBGaramond12/issues/35, https://github.com/octaviopardo/EBGaramond12/issues/19)
- [ ] Roman
- [ ] Italic
Fix kerning issues
- [ ] https://github.com/octaviopardo/EBGaramond12/issues/46
- [ ] https://github.com/octaviopardo/EBGaramond12/issues/36
Longer term:
- https://github.com/octaviopardo/EBGaramond12/issues/30
- https://github.com/octaviopardo/EBGaramond12/issues/26
For those interested: I’m currently working on the merge tasks. The progress looks good, so far, but the biggest tasks are still ahead of me, re-adding all the missing anchors and revisiting the kerning.
When the tasks are done, v2 shall be released. The next steps are to reduce the backlog of issues (minor additions of glyphs), to bring the Italics to par with the Romans and then start working on the optical axis. The latter will probably lead up to a v3.
@georgd how does this relate to the https://github.com/octaviopardo/EBGaramond12 version? :)
@davelab6 I want to reconcile both versions, mainly using Octavio's splines but readding the complete feature set. On the way there I want to fix issues reported on Octavio's as well as the ones reported here.
I've done some work on the glyphs already and a good amount of the features but I'm stuck with otf <> fontforge round-tripping. Somewhere in the process the splines were damaged...