https://bugs.winehq.org/show_bug.cgi?id=50818
Sagawa sagawa.aki+winebugs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Sagawa sagawa.aki+winebugs@gmail.com --- After some investigations, it turns out that this issue is caused by EnumFontFamiliesEx() metric values. The game keeps elfLogFont.lfHeight and elfLogFont.lfWidth when it found the target face name while enumerating. After that, it calculate face size based on these values.
I noticed EnumFontFamiliesEx() metric values are different from Windows. The native returns smaller values than Wine. I'm working on this point and going to send a fix.