[Dev-luatex] [NTG-context] MacOsX Mavericks and Luatex

Khaled Hosny khaledhosny at eglug.org
Fri Oct 25 18:12:28 CEST 2013


On Fri, Oct 25, 2013 at 02:25:02PM +0200, Taco Hoekwater wrote:
> On 10/25/2013 02:21 PM, Khaled Hosny wrote:
> >On Fri, Oct 25, 2013 at 10:49:03AM +0200, Taco Hoekwater wrote:
> >>It is definitely Skia.ttf itself, and not its permissions. After my
> >>upgrade to Mavericks, I got a fresh Skia.ttf (491796 bytes), and even
> >>though the permissions were fine (644), it crashes luatex, standalone
> >>fontforge, and ttx.
> >
> >The fontforge crash is in the code for handling AAT’s Multiple
> >Masters-like thing, and Skia is the only ever publicly available font
> >that implements it.
> >
> >The font opens fine in our SortsMill fork because we dropped that code,
> >together with support for other AAT table since it was buggy and full of
> >comments complaining about obscure, contradicting or even absent Apple
> >documentation.
> >
> >My suggestion is to do the same in LuaTeX, I doubt any one is going to
> >bother with writing an AAT shaper and that is a good shunk of code (and
> >potential bugs) to get rid of.
> 
> Good point. There is a lot of AAT-related code, and if noone uses it
> anyway ...

I went ahead with this, in kill-aat branch (sans a mistake commit that
was reverted in trunk). Skia.ttf for OS X 10.9 no longer crashes LuaTeX,
but I did no testing beyond that.

Regards,
Khaled


More information about the dev-luatex mailing list