https://bugs.winehq.org/show_bug.cgi?id=52697
Bug ID: 52697 Summary: missing fonts in unity games Product: Wine Version: 7.4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: galtgendo@o2.pl Distribution: ---
Before you ask, I've already seen some of those "install Arial/Arial Bold" 'solutions.
But it's actually a bit more complicated.
As a fallback font for not embedded font resources Unity is looking up Arial...
Only it actually isn't.
It starts with Arial name and any extra values like weight (which I suspect leads to Arial Bold - though just guessing that part), but actually assumes full font substitution is working behind the font.
I assert that, cause I've run into a Japanese game that requested Arial, but expected it to have cjk glyphs. While Arial Unicode kind of worked, I'm pretty sure it was not what was originally requested. Also, Arial Unicode is suboptimal on quite a few levels.
Though it might be that to start the process, a font file with font name containing 'Arial' needs to be present in drive_c/windows/fonts. One way or another, standard method of HKEY_CURRENT_USER\Software\Wow6432Node\Wine\Fonts\Replacements fails.