EB-Garamond icon indicating copy to clipboard operation
EB-Garamond copied to clipboard

Todo list for v2

Open georgd opened this issue 2 years ago • 3 comments

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

georgd avatar Apr 14 '23 20:04 georgd

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 avatar Apr 28 '23 23:04 georgd

@georgd how does this relate to the https://github.com/octaviopardo/EBGaramond12 version? :)

davelab6 avatar Sep 09 '23 00:09 davelab6

@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...

georgd avatar Nov 24 '23 18:11 georgd