Comment 5 for bug 516178

Revision history for this message
Robert Heinig (r-heinig) wrote :

To reproduce, it is sufficcient to paint some Text (in Arial Narrow, which it offers on my system) on a blank page and try to save that to WMF. My inkscape.exe's version resource: 0.47.0.0 (from the download Inkscape-0.47-3.exe), python25.dll is 2.5.1150.1013.

This is a font name resolution problem!

My Analysis:
- Get the cmd process' command line, open cmd, cd to inkscape's python directory, launch the copied command line -> "...python25.dll not found..."
- Install Python 2.5.4.msi, default options, restart inkscape, retry - no dice
- copy inkscape's dll to the python folder and retry manual cmd step
Messages:
I can't find font Arial Narrow. I'll use Slim instead
I can't find font Slim. I'll use Slim instead
(...)
ValueError: Cannot find font Slim.

So, python is unable to find a font listed in Windows' control panel? Maybe because it didn't add the localized "standard/bold/italic" like Windows did?

- Use Calibri instead. Calibri is present in Win's font list both undecorated and decorated. No change.
- Use Algerian instead, Algerian comes with no bold and/or italic varaints. No change.
- Try Text-to-Curves. What, Inkscape doesn't have this feature?

I'm out of options. No idea where the font substitution tables are under a current windows.