How to set default MS Shell Dlg for different locales?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
nuk
Newbie
Newbie
Posts: 1
Joined: Sat Oct 24, 2015 3:40 pm

How to set default MS Shell Dlg for different locales?

Post by nuk »

It seems when I run wine under different locales, it will automatically change the following registry key:
HKLM\Microsoft\Windows NT\CurrentVersion\FontSubstitutes\
Where mapping "MS Shell Dlg" is different.
In locale en_US: "MS Shell Dlg"="Tahoma"
In locale ja_JP: "MS Shell Dlg"="MS UI Gothic"
In locale zh_CN: "MS Shell Dlg"="Simsun"

Let's say I have all "Tahoma", "MS UI Gothic" and "Simsun" fonts in my computer, and I want to change this default substitution, for example:
Under locale ja_JP, I want to use "MS Shell Dlg"="Noto Sans CJK JP DemiLight" as default font.
How should I config wine to achieve this?
Locked