possible ligaturing bug with EB Garamond * clig
![](https://secure.gravatar.com/avatar/e1d6b7d0f096cb8cf44273fa33fb05f0.jpg?s=120&d=mm&r=g)
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
![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
On 4/16/2013 8:06 PM, Philipp Gesang wrote:
\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
could be a bug, probably the first time we run into such a case (specific kind of chains subs) 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 -----------------------------------------------------------------
![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
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 -----------------------------------------------------------------
![](https://secure.gravatar.com/avatar/e1d6b7d0f096cb8cf44273fa33fb05f0.jpg?s=120&d=mm&r=g)
···
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)
Thanks, applied! No noticable breakage. Philipp -- () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments
participants (2)
-
Hans Hagen
-
Philipp Gesang