Open Amphiboly opened 6 years ago
dlig and hlig are still broken as of this version of EB Garamond Regular (see otfinfo output below). `
Family: EB Garamond Subfamily: Regular Full name: EB Garamond Regular PostScript name: EBGaramond-Regular Version: Version 1.000;PS 001.000;hotconv 1.0.88;makeotf.lib2.5.64775 Unique ID: 1.000;PfEd;EBGaramond-Regular Designer: Georg Duffner and Octavio Pardo Designer URL: http://georgduffner.at/ Manufacturer: Georg Duffner Vendor URL: http://georgduffner.at/ Copyright: Copyright 2017 The EB Garamond Project Authors (https://github.com/octaviopardo/EBGaramond12) License URL: http://scripts.sil.org/OFL License Description: This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL Vendor ID: PfEd
I've read the Regular glyph file, and it tells the features aren't categorised well, rather than just "broken":
liga
is now assigned only to f + f/i/l, ff + i/lhlig
only to long-s things;dlig
to f + f/b/h/j/k/t, ff + b/h/j/k/t/i/l, long-s things, Qy, Th, ch, ck, ct, q[ET], st, tt;and so re-categorising should be considered. #22 must be affected by this, too. I'd like a full list of the assignments in readme or somewhere.
The comments in #4 have revealed that the features have been wholly re-arranged and different from the original font's listed in its doc, and… it seems re-implementations haven't finished? e.g. u.LATmedi
/v.LATmedi
are left in codes without language LAT
having them or calt
/medi
features defined.
dlig always turns on hlig. hlig by itself does nothing. There appears to be no way to get dlig without activating hlig. This is easily demonstrated in LibreOffice and ConTeXt. The attached example was produced with LibreOffice Writer 5.4.3.2.
It also seems that the long s-l ligature is caught up in this. I would expect it (and related) to be part of liga.![ebg_dlig_hlig](https://user-images.githubusercontent.com/10307457/35468220-a19a4050-02e7-11e8-927a-93f53068b674.png)