On Sep 18, 2010, at 7:03 PM, James McKenzie wrote:

> Just wanted to see if any other Mac Wine user has the time to run the gdi32 
> tests and see if they get errors in the Font test.
Sure enough, I get five failures:

font.c:1924: Test failed: no fonts should be enumerated: Symbol ANSI_CHARSET
font.c:1972: Test failed: SYMBOL_CHARSET should NOT enumerate ANSI_CHARSET for 
Symbol
font.c:1974: Test failed: SYMBOL_CHARSET should enumerate SYMBOL_CHARSET for 
Symbol
font.c:2014: Test failed: no fonts enumerated: Symbol SYMBOL_CHARSET
font.c:2025: Test failed: SYMBOL_CHARSET should enumerate SYMBOL_CHARSET for 
Symbol

I think this is because of the nature of the Symbol font on Mac OS. Instead of 
using Wine's built-in one, we're using the one from Mac OS--which is apparently 
somewhat different from Windows' Symbol font. That's my guess, at least. This 
might be a problem if, for example, an app were enumerating fonts belonging to 
the SYMBOL_CHARSET character set.

Also, a bunch of tests get skipped for one of three reasons:
- The font needed for that test wasn't found:
font.c:3200: Tests skipped: Unable to locate and load font sserife.fon
- The font doesn't have an 'x' glyph:
font.c:2061: Tests skipped: Font Apple Braille doesn't contain 'x', skipping 
the test
- The font doesn't have any glyphs at all in its CMAP--or it's corrupt:
font.c:2409: Tests skipped: Unable to retrieve first and last glyphs from cmap

I wonder if that first one is related at all to the five failures... It might 
be indicative of some bigger problem with finding fonts on Mac OS.

Chip



Reply via email to