running Inkscape rev 14129 on Windows XP, I did some further testing to see if anything had changed recently. Re-enable the USE_PANGO_WIN32 flag and rename the otm.otm*** variables to allow it to compile correctly. Then there are three remaining issues that need to be investigated, listed roughly in order of severity.
1. Warnings of the type below, whose meaning I do not understand:
compile src/libnrtype/FontInstance.cpp STDERR: src/libnrtype/FontInstance.cpp: In function 'Geom::Point pointfx_to_nrpoint(const POINTFX&, double)': src/libnrtype/FontInstance.cpp:332:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] src/libnrtype/FontInstance.cpp:333:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
2. If starting Inkscape with a previously saved preferences file, in which Times New Roman had previously been set as the default, the behavior is as follows: - start Inkscape, click on Text tool F8 - note that the font family box at the top left says 'sans serif' - click on the page somewhere, note that the font family box switches to 'Times New Roman' as expected - type some text and note that it consists entirely of dots and dashes, no text - this behavior is not entirely reproducible, there are cases where sometimes the text will appear as expected, but in most cases not.
3. If starting Inkscape with no preferences file present, then get a crash with the attached error messages in DOS.
DOSerrors.txt http://inkscape.13.x6.nabble.com/file/n4973635/DOSerrors.txt
-- View this message in context: http://inkscape.13.x6.nabble.com/non-Unicode-symbol-fonts-do-not-work-on-Win... Sent from the Inkscape - Dev mailing list archive at Nabble.com.