Comment 14 for bug 199331

Revision history for this message
In , S-wezel (s-wezel) wrote :

here is the result of the bugreport on fontforge:

There is no bug in fontforge which reproduces the problem. But rather the build-system part for generating the truetype font-files relies on a behaviour of fontforge which has gone in newer version than 20070831.

So this is a bug in the wine build system.

In version 20070831 or older (i haven't tested older version then 20070831) it seems(i guess so) that fontforge can detect if the generated ttf font file should be a symbol font-file as the marlett font is. But in newer Version this detection (if there where a detection mechanism) is gone. The type of the generated font-file is determined by the file extension.
In case for the marlett symbol ttf font the right extension is .sym.ttf.

I have generated a patch(wine-fontforge-symbol-font.patch) which modifies the Makefile.in so that for the marlett.ttf file following commands are invoked:

fontforge -script ../fonts/genttf.ff marlett.sfd marlett.sym.ttf
mv marlett.sym.ttf marlett.ttf