https://git.reactos.org/?p=reactos.git;a=commitdiff;h=41e7701e083d730ab0d637b5c1867ba1422d053a

commit 41e7701e083d730ab0d637b5c1867ba1422d053a
Author:     Luo Yufan <[email protected]>
AuthorDate: Mon Jan 17 07:43:15 2022 +0800
Commit:     GitHub <[email protected]>
CommitDate: Mon Jan 17 08:43:15 2022 +0900

    [INF] Fix Mizu theme display problems with CJK font (#4284)
    
    Add font substitute from "Source Sans Pro" to "Droid Sans Fallback" if the 
user is CJK.
    CORE-17997
---
 base/setup/lib/muifonts.h | 4 ++++
 media/inf/font.inf        | 1 +
 2 files changed, 5 insertions(+)

diff --git a/base/setup/lib/muifonts.h b/base/setup/lib/muifonts.h
index 258cae7e1b5..9c471192638 100644
--- a/base/setup/lib/muifonts.h
+++ b/base/setup/lib/muifonts.h
@@ -160,6 +160,7 @@ MUI_SUBFONT ChineseSimplifiedFonts[] =
     { L"NSimSun",                L"Droid Sans Fallback" },
     { L"SimHei",                 L"Droid Sans Fallback" },
     { L"SimSun",                 L"Droid Sans Fallback" },
+    { L"Source Sans Pro",        L"Droid Sans Fallback" },
     { L"System",                 L"Droid Sans Fallback" },
     { L"Tahoma",                 L"Droid Sans Fallback" },
     { L"Terminal",               L"DejaVu Sans Mono" },
@@ -212,6 +213,7 @@ MUI_SUBFONT ChineseTraditionalFonts[] =
     { L"Ming Light",      L"Droid Sans Fallback" },
     { L"MingLiU",         L"Droid Sans Fallback" },
     { L"PMingLiU",        L"Droid Sans Fallback" },
+    { L"Source Sans Pro", L"Droid Sans Fallback" },
     { L"System",          L"Droid Sans Fallback" },
     { L"Tahoma",          L"Droid Sans Fallback" },
     { L"Terminal",        L"DejaVu Sans Mono" },
@@ -262,6 +264,7 @@ MUI_SUBFONT JapaneseFonts[] =
     { L"MS Shell Dlg 2",  L"Droid Sans Fallback" },
     { L"MS UI Gothic",    L"Droid Sans Fallback" },
     { L"MS UI Gothic 2",  L"Droid Sans Fallback" },
+    { L"Source Sans Pro", L"Droid Sans Fallback" },
     { L"System",          L"Droid Sans Fallback" },
     { L"Tahoma",          L"Droid Sans Fallback" },
     { L"Terminal",        L"DejaVu Sans Mono" },
@@ -316,6 +319,7 @@ MUI_SUBFONT KoreanFonts[] =
     { L"MS Shell Dlg 2",  L"Droid Sans Fallback" },
     { L"MS UI Gothic",    L"Droid Sans Fallback" },
     { L"MS UI Gothic 2",  L"Droid Sans Fallback" },
+    { L"Source Sans Pro", L"Droid Sans Fallback" },
     { L"System",          L"Droid Sans Fallback" },
     { L"Tahoma",          L"Droid Sans Fallback" },
     { L"Terminal",        L"DejaVu Sans Mono" },
diff --git a/media/inf/font.inf b/media/inf/font.inf
index 611728168f0..55a0bed0cd0 100644
--- a/media/inf/font.inf
+++ b/media/inf/font.inf
@@ -86,6 +86,7 @@ HKLM,"SOFTWARE\Microsoft\Windows 
NT\CurrentVersion\FontSubstitutes","MS Shell Dl
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS Shell 
Dlg 2",0x00000000,"Droid Sans Fallback"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS UI 
Gothic",0x00000000,"Droid Sans Fallback"
 HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","MS UI 
Gothic 2",0x00000000,"Droid Sans Fallback"
+HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes","Source 
Sans Pro",0x00000000,"Droid Sans Fallback"
 HKLM,"SOFTWARE\Microsoft\Windows 
NT\CurrentVersion\FontSubstitutes","Tahoma",0x00000000,"Droid Sans Fallback"
 HKLM,"SOFTWARE\Microsoft\Windows 
NT\CurrentVersion\FontSubstitutes","Terminal",0x00000000,"DejaVu Sans Mono"
 HKLM,"SOFTWARE\Microsoft\Windows 
NT\CurrentVersion\FontSubstitutes","Times",0x00000000,"Times New Roman"

Reply via email to