A DESCRIPTION OF THE PROBLEM :
Windows use Font Linking technology to display code points that do not exist in the base font, and you can see the list of "linked fonts" for one "base font" in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink.
(mode detail on https://docs.microsoft.com/en-us/globalization/input/font-technology)
Windows 10 use "Segoe UI" as its default font. If we add a Chinese font to the top of "Segoe UI"'s registry key, for example, "Microsoft YaHei UI", all programs should display English in "Segoe UI" and Chinese in "Microsoft YaHei UI".
I test this on Windows Explorer, Google Chrome and Eclipse IDE, they all working as intend.
However, In JavaFX UI and Webview, Chinese character will always be displayed in "SimSun" (I guess it is the fallback font for Segoe UI).
Windows use Font Linking technology to display code points that do not exist in the base font, and you can see the list of "linked fonts" for one "base font" in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink.
(mode detail on https://docs.microsoft.com/en-us/globalization/input/font-technology)
Windows 10 use "Segoe UI" as its default font. If we add a Chinese font to the top of "Segoe UI"'s registry key, for example, "Microsoft YaHei UI", all programs should display English in "Segoe UI" and Chinese in "Microsoft YaHei UI".
I test this on Windows Explorer, Google Chrome and Eclipse IDE, they all working as intend.
However, In JavaFX UI and Webview, Chinese character will always be displayed in "SimSun" (I guess it is the fallback font for Segoe UI).