[luatex] [Tex-nl] Some ligatures Romande ADF Style Std not shown

Khaled Hosny khaledhosny at eglug.org
Mon Dec 6 16:02:51 CET 2010

On Mon, Dec 06, 2010 at 03:55:13PM +0100, Pander wrote:
> On 2010-12-04 18:28, Taco Hoekwater wrote:
> > On 12/04/2010 04:47 PM, Pander wrote:
> >>>
> >>> But the font "Romande ADF Style Std" has only the following ligatures:
> >>>
> >>> liga: f_f_i, f_i, f_f, f_f_l, f_l, germandbls
> >>> dlig: s_t
> >>> rlig: AE, ae, OE, oe
> >>
> >> According to TTX there are more, see
> > 
> > If the target glyph does not exist, it seems fontforge & ICU silently
> > remove the lookup entry, whereas TTX does not. There appears to really
> > not be a uniE001 nor a uniE002 glyph in the font.
> Still the following needs attention.
> Rendered correctly by LuaLateX:
>   AE OE ae ff fi fl oe ss
> rendered as white space:
>   ffi ffl st
> not rendered because of missing glyphs: (reported at font's maintainer)
>   ct cp
> Rendered correctly by XeLaTeX:
> rendered as white space:
>   ffi ffl st
> rendered as empty squares because of missing glyphs: (reported at font's
> maintainer)
>   ct cp
> How to fix rendering for ffi, ffl and st?

Sorry, I've not been following the thread closely, but with which font
is that? looks like a font bug to me.

> How to render the identically for the missing glyphs ct and cp? XeLaTeX
> renders empty squares but LuaLaTeX renders nothing at all.

+1 The lack of any visual indication that there is a missing glyph is a
bit annoying, and in some cases one might totally miss it and it can be
embarrassing at times. AFAIK, the .notdef glyph should be used in place
of missing glyphs, but I've no idea why luatex does not use it.


 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer

More information about the luatex mailing list