https://bugs.winehq.org/show_bug.cgi?id=44797
--- Comment #1 from Christian Uceda christianuceda@yahoo.com --- I tried to find a regression for this, but to my surprise what I found is that not a single version of wine from 2.0 to 3.4 seems to work properly with Visio and the fonts. I have spent hours upon hours compiling versions of Wine to no avail.
Then there is the question; how did I manage to make it work then in the first place?
The answer is that inadvertently I have been running Wine Staging version 2.21 all along, and not plain Wine 2.21.
On Wine Staging the font list is read properly and everything works like a charm.
On Wine GIT the list of fonts is incomplete, almost as if Wine is not reading the fonts I have on "/usr/share/fonts" drawings load with bad text layout due to missing fonts.
I also tried with crossover 17.1 (which claims to be based on wine 2.8) and there Visio 2003 shows the correct list of fonts and loads documents without issue.
Tried to compile Wine 2.8 but no luck.
So: Wine Stagging 2.21 works, Crossover 17.1 works, Wine GIT from v2.0 to v3.4/HEAD does not.