
On 4/16/2013 8:06 PM, Philipp Gesang wrote:
Hi,
with EB Garamond Italic and contextual ligatures I get a weird duplicate “s” for the pairing “us”:
······································································· \starttext
\definefontfeature[default][default][clig=yes] \definedfont[ebgaramond12italic*default at 42pt] %definedfont[ebgaramond08italic*default at 42pt]
foo us bar ss fi ffi ffl fj\endgraf
Thus, I came to the conclusion ...
\stoptext ·······································································
Occurs in Context and Luatex-Fonts, not only on my machine. Can some confirm this? Also I’d like to know if that’s a bug in the font or the font loader.
Thanks Philipp
[1] Version 0.015 from here: http://www.georgduffner.at/ebgaramond/download.html
you can test with local function s_hashed(t,cache) if t then local ht = { } local tf = t[1] for i=1,#tf do ht[i] = { [tf[i]] = true } end return ht else return nil end end in font-otf.lua (you need to delete the cached font) - i wonder what the original test font was (might as break that one) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------