http://bugs.winehq.org/show_bug.cgi?id=58592
--- Comment #3 from Zdeněk Kopřivík zdenek.koprivik@post.cz --- I've found out that changing "Noto Sans Regular" to "Noto Sans" make both the fonts in the file open dialog render correctly.
Also, it seems that what I originally thought was the original Tahoma font (without the replacement applied) actually wasn't exactly the same as without the replacement. The font has changed a bit with or without the Font Substitutes enabled.
So, there seem to be at least 2 font rendering paths used in the file dialog, each using different algorithm for selecting font and other parameters. I did another test and changed the font size in Window Metrics like this:
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics] "BorderWidth"="1" "CaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,00,00,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,73,\ 00,20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "CaptionHeight"="30" "CaptionWidth"="22" "IconFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,00,22,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,73,00,\ 20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "IconSpacing"="80" "IconTitleWrap"="1" "IconVerticalSpacing"="80" "MenuFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\ 00,00,01,00,00,00,00,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,73,00,\ 20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "MenuHeight"="30" "MenuWidth"="22" "MessageFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,00,00,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,73,\ 00,20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "PaddedBorderWidth"="0" "ScrollHeight"="16" "ScrollWidth"="16" "Shell Icon Size"="32" "SmCaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\ 00,00,00,00,01,00,00,00,22,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,\ 73,00,20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "SmCaptionHeight"="20" "SmCaptionWidth"="18" "StatusFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 00,00,00,01,00,00,00,00,4e,00,6f,00,74,00,6f,00,20,00,53,00,61,00,6e,00,73,\ 00,20,00,52,00,65,00,67,00,75,00,6c,00,61,00,72,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
This should change all the default fonts from 8px to 10px. It works for most of the basic apps like notepad or regedit, but in the file dialog only some of the fonts are changed. This time the issue is even better visible, see the new video here: https://imgur.com/a/ShAbrDV
When the folder is changed, the initial file list is displayed with the correct 10px font, but when selecting any item it gets redrawn with 8px font. The rest of the dialog use 8px font, but should be 10px.