1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 // List of standard font families installed as part of Windows 10
6 // from https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list
7 // TODO: check whether we need to list legacy styled family names like "... Light".
8 static const char* kBaseFonts[] = {
14 "Bahnschrift SemiBold",
15 "Bahnschrift SemiLight",
27 "Franklin Gothic Medium",
31 "HoloLens MDL2 Assets",
35 "Leelawadee UI Semilight",
37 "Lucida Sans Unicode",
39 "Malgun Gothic Semilight",
43 "Microsoft JhengHei Light",
44 "Microsoft JhengHei UI",
45 "Microsoft JhengHei UI Light",
46 "Microsoft New Tai Lue",
48 "Microsoft Sans Serif",
51 "Microsoft YaHei Light",
53 "Microsoft YaHei UI Light",
64 "Nirmala UI Semilight",
100 "Yu Gothic UI Semibold",
101 "Yu Gothic UI Semilight",
104 // Additional fonts provided by language-pack installation.
105 static const char* kLangPackFonts[] = {
106 "Aharoni Bold", // Hebrew Supplemental Fonts
107 "Aldhabi", // Arabic Script Supplemental Fonts
108 "Andalus", // Arabic Script Supplemental Fonts
109 "Angsana New", // Thai Supplemental Fonts
110 "AngsanaUPC", // Thai Supplemental Fonts
111 "Aparajita", // Devanagari Supplemental Fonts
112 "Arabic Typesetting", // Arabic Script Supplemental Fonts
113 "Batang", // Korean Supplemental Fonts
114 "BatangChe", // Korean Supplemental Fonts
115 "BIZ UDGothic", // Japanese Supplemental Fonts
116 "BIZ UDMincho", // Japanese Supplemental Fonts
117 "BIZ UDPGothic", // Japanese Supplemental Fonts
118 "BIZ UDPMincho", // Japanese Supplemental Fonts
119 "Browallia New", // Thai Supplemental Fonts
120 "BrowalliaUPC", // Thai Supplemental Fonts
121 "Cordia New", // Thai Supplemental Fonts
122 "CordiaUPC", // Thai Supplemental Fonts
123 "DaunPenh", // Khmer Supplemental Fonts
124 "David", // Hebrew Supplemental Fonts
125 "DengXian", // Chinese (Simplified) Supplemental Fonts
126 "DFKai-SB", // Chinese (Traditional) Supplemental Fonts
127 "DilleniaUPC", // Thai Supplemental Fonts
128 "DokChampa", // Lao Supplemental Fonts
129 "Dotum", // Korean Supplemental Fonts
130 "DotumChe", // Korean Supplemental Fonts
131 "Estrangelo Edessa", // Syriac Supplemental Fonts
132 "EucrosiaUPC", // Thai Supplemental Fonts
133 "Euphemia", // Canadian Aboriginal Syllabics Supplemental Fonts
134 "FangSong", // Chinese (Simplified) Supplemental Fonts
135 "FrankRuehl", // Hebrew Supplemental Fonts
136 "FreesiaUPC", // Thai Supplemental Fonts
137 "Gautami", // Telugu Supplemental Fonts
138 "Gisha", // Hebrew Supplemental Fonts
139 "Gulim", // Korean Supplemental Fonts
140 "GulimChe", // Korean Supplemental Fonts
141 "Gungsuh", // Korean Supplemental Fonts
142 "GungsuhChe", // Korean Supplemental Fonts
143 "IrisUPC", // Thai Supplemental Fonts
144 "Iskoola Pota", // Sinhala Supplemental Fonts
145 "JasmineUPC", // Thai Supplemental Fonts
146 "KaiTi", // Chinese (Simplified) Supplemental Fonts
147 "Kalinga", // Odia Supplemental Fonts
148 "Kartika", // Malayalam Supplemental Fonts
149 "Khmer UI", // Khmer Supplemental Fonts
150 "KodchiangUPC", // Thai Supplemental Fonts
151 "Kokila", // Devanagari Supplemental Fonts
152 "Lao UI", // Lao Supplemental Fonts
153 "Latha", // Tamil Supplemental Fonts
154 "Leelawadee", // Thai Supplemental Fonts
155 "Levenim MT", // Hebrew Supplemental Fonts
156 "LilyUPC", // Thai Supplemental Fonts
157 "Mangal", // Devanagari Supplemental Fonts
158 "Meiryo", // Japanese Supplemental Fonts
159 "Meiryo UI", // Japanese Supplemental Fonts
160 "Microsoft Uighur", // Arabic Script Supplemental Fonts
161 "MingLiU", // Chinese (Traditional) Supplemental Fonts
162 "MingLiU_HKSCS", // Chinese (Traditional) Supplemental Fonts
163 "Miriam", // Hebrew Supplemental Fonts
164 "MoolBoran", // Khmer Supplemental Fonts
165 "MS Mincho", // Japanese Supplemental Fonts
166 "MS PMincho", // Japanese Supplemental Fonts
167 "Narkisim", // Hebrew Supplemental Fonts
168 "Nyala", // Ethiopic Supplemental Fonts
169 "Plantagenet Cherokee", // Cherokee Supplemental Fonts
170 "PMingLiU", // Chinese (Traditional) Supplemental Fonts
171 "Raavi", // Gurmukhi Supplemental Fonts
172 "Rod", // Hebrew Supplemental Fonts
173 "Sakkal Majalla", // Arabic Script Supplemental Fonts
174 "Sanskrit Text", // Devanagari Supplemental Fonts
175 "Shonar Bangla", // Bangla Script Supplemental Fonts
176 "Shruti", // Gujarati Supplemental Fonts
177 "SimHei", // Chinese (Simplified) Supplemental Fonts
178 "Simplified Arabic", // Arabic Script Supplemental Fonts
179 "Traditional Arabic", // Arabic Script Supplemental Fonts
180 "Tunga", // Kannada Supplemental Fonts
181 "UD Digi Kyokasho", // Japanese Supplemental Fonts
182 "UD Digi Kyokasho N-R", // Japanese Supplemental Fonts
183 "UD Digi Kyokasho NK-B", // Japanese Supplemental Fonts
184 "UD Digi Kyokasho NK-R", // Japanese Supplemental Fonts
185 "UD Digi Kyokasho NP-B", // Japanese Supplemental Fonts
186 "UD Digi Kyokasho NP-R", // Japanese Supplemental Fonts
187 "Urdu Typesetting", // Arabic Script Supplemental Fonts
188 "Utsaah", // Devanagari Supplemental Fonts
189 "Vani", // Telugu Supplemental Fonts
190 "Vijaya", // Tamil Supplemental Fonts
191 "Vrinda", // Bangla Script Supplemental Fonts
192 "Yu Mincho", // Japanese Supplemental Fonts
193 // Latin/Greek/Cyrillic scripts are already well-supported by the base fonts,
194 // so we do not include these even when the LangPack collection is enabled.
195 // "Arial Nova", // Pan-European Supplemental Fonts - EXCLUDED
196 // "Georgia Pro", // Pan-European Supplemental Fonts - EXCLUDED
197 // "Gill Sans Nova", // Pan-European Supplemental Fonts - EXCLUDED
198 // "Neue Haas Grotesk Text Pro", // Pan-European Supplemental Fonts - EXCLUDED
199 // "Rockwell Nova", // Pan-European Supplemental Fonts - EXCLUDED
200 // "Verdana Pro", // Pan-European Supplemental Fonts - EXCLUDED