Hello,
how can I define a specific fallback font?
In a project I have to use a special font for japanese characters but in some cases I get german umlauts (ä, ü, ö) in a string. My japanese font can`t handle these characters and Connect uses automatically “Times New Roman” as fallback font for these characters.
I read the Microsoft article about font linking (Customize font selection with font fallback and font linking - Globalization | Microsoft Learn) and tried to set a fallback font for my japanese font in the Windows registry (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink). After a reboot Connect still uses “Times New Roman” as fallback font.
So I tried to change the standard Roman font in the registry (Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper\FamilyDefaults) from “Times New Roman” to “Arial” but after a reboot Connect still uses “Times New Roman” as fallback font.
Based on my tests I think Connect has defined a standard fallback font for itself. Is it possible to change that standard fallback font if there`s no way to define a fallback font for a special font?
I tried everything on a Windows 10 Ultimate (64 bit) system.
Regards,
Thomas