octaviopardo / EBGaramond12

SIL Open Font License 1.1
207 stars 23 forks source link

dlig and hlig are broken #20

Open Amphiboly opened 6 years ago

Amphiboly commented 6 years ago

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

mndill commented 4 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

earthoul commented 4 years ago

I've read the Regular glyph file, and it tells the features aren't categorised well, rather than just "broken":

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.