blob: 3e1ec53ca4185367b1e5c2135fc62c5c40487945 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
NOTE: Families with a "fallback" value of "true" are added to the fallback
list, regardless of whether or not they are named. Fallback fonts are chosen
based on a match: full BCP-47 language tag including script, then just
language, and finally order (the first font containing the glyph). Order of
appearance is also the tiebreaker for weight matching.
The pages attribute indicates which character pages are contained within
the font. It is used with character fallback to allow the system to quickly
determine that a character cannot appear in a font without requiring the
full character map to be loaded into memory. Character pages are zero
indexed, and each page contains 256 characters, so character 1000 would be
contained within page 3.
-->
<familyset version="1">
<!-- first font is default -->
<family name="sans-serif">
<font weight="400" style="normal">Roboto-Regular.ttf</font>
<font weight="400" style="italic">Roboto-Italic.ttf</font>
<font weight="700" style="normal">Roboto-Bold.ttf</font>
<font weight="700" style="italic">Roboto-BoldItalic.ttf</font>
</family>
<!-- Note that aliases must come after the fonts they reference. -->
<alias name="arial" to="sans-serif" />
<alias name="helvetica" to="sans-serif" />
<alias name="roboto" to="sans-serif" />
<alias name="tahoma" to="sans-serif" />
<alias name="verdana" to="sans-serif" />
<!-- Ideally, this font should only be used if there are no other fonts in
our final image. -->
<family name="Minimal Roboto">
<font weight="400" style="normal">MinimalRoboto.ttf</font>
</family>
<family name="serif">
<font weight="400" style="normal">NotoSerif-Regular.ttf</font>
<font weight="400" style="italic">NotoSerif-Italic.ttf</font>
<font weight="700" style="normal">NotoSerif-Bold.ttf</font>
<font weight="700" style="italic">NotoSerif-BoldItalic.ttf</font>
</family>
<alias name="times" to="serif" />
<alias name="times new roman" to="serif" />
<alias name="palatino" to="serif" />
<alias name="georgia" to="serif" />
<alias name="baskerville" to="serif" />
<alias name="goudy" to="serif" />
<alias name="fantasy" to="serif" />
<alias name="ITC Stone Serif" to="serif" />
<family name="monospace">
<font weight="400" style="normal">DroidSansMono.ttf</font>
</family>
<alias name="sans-serif-monospace" to="monospace" />
<alias name="monaco" to="monospace" />
<family name="serif-monospace">
<font weight="400" style="normal">CutiveMono.ttf</font>
</family>
<alias name="courier" to="serif-monospace" />
<alias name="courier new" to="serif-monospace" />
<family name="casual">
<font weight="400" style="normal">ComingSoon.ttf</font>
</family>
<family name="cursive">
<font weight="400" style="normal">DancingScript-Regular.ttf</font>
<font weight="700" style="normal">DancingScript-Bold.ttf</font>
</family>
<family name="sans-serif-smallcaps">
<font weight="400" style="normal">CarroisGothicSC-Regular.ttf</font>
</family>
<!-- fallback fonts -->
<family name="Noto Naskh Arabic UI" fallback="true" pages="0,6-8,32,37,46,251-254">
<font weight="400" style="normal">NotoNaskhArabicUI-Regular.ttf</font>
<font weight="700" style="normal">NotoNaskhArabicUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,18-19,45,171,254">
<font weight="400" style="normal">NotoSansEthiopic-Regular.ttf</font>
<font weight="700" style="normal">NotoSansEthiopic-Bold.ttf</font>
</family>
<family fallback="true" pages="0,5,32,37,251,254">
<font weight="400" style="normal">NotoSansHebrew-Regular.ttf</font>
<font weight="700" style="normal">NotoSansHebrew-Bold.ttf</font>
</family>
<family fallback="true" pages="0,2-3,14,32,37,254">
<font weight="400" style="normal">NotoSansThaiUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansThaiUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,5,251,254">
<font weight="400" style="normal">NotoSansArmenian-Regular.ttf</font>
<font weight="700" style="normal">NotoSansArmenian-Bold.ttf</font>
</family>
<family fallback="true" pages="0,5,16,45,254">
<font weight="400" style="normal">NotoSansGeorgian-Regular.ttf</font>
<font weight="700" style="normal">NotoSansGeorgian-Bold.ttf</font>
</family>
<family fallback="true" pages="0,2,9,28,32,34,37,168,254">
<font weight="400" style="normal">NotoSansDevanagariUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansDevanagariUI-Bold.ttf</font>
</family>
<!-- Gujarati should come after Devanagari -->
<family fallback="true" pages="0,9-10,32,34,37,168,254">
<font weight="400" style="normal">NotoSansGujaratiUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansGujaratiUI-Bold.ttf</font>
</family>
<!-- Gurmukhi should come after Devanagari -->
<family fallback="true" pages="0,9-10,32,34,37-38,168,254">
<font weight="400" style="normal">NotoSansGurmukhiUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansGurmukhiUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,11,32,34,37,254">
<font weight="400" style="normal">NotoSansTamilUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansTamilUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,3,9,13,32,34,37,254">
<font weight="400" style="normal">NotoSansMalayalamUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansMalayalamUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,32,34,37,254">
<font weight="400" style="normal">NotoSansBengaliUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansBengaliUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,12,32,34,37,254">
<font weight="400" style="normal">NotoSansTeluguUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansTeluguUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,12,32,34,37,254">
<font weight="400" style="normal">NotoSansKannadaUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansKannadaUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,11,32,34,37,254">
<font weight="400" style="normal">NotoSansOriyaUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansOriyaUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,9,13,32,34,37,254">
<font weight="400" style="normal">NotoSansSinhala-Regular.ttf</font>
<font weight="700" style="normal">NotoSansSinhala-Bold.ttf</font>
</family>
<family fallback="true" pages="0,23,25,32,37">
<font weight="400" style="normal">NotoSansKhmerUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansKhmerUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,3,14,32,37">
<font weight="400" style="normal">NotoSansLaoUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansLaoUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,16,32,37,169-170,254">
<font weight="400" style="normal">NotoSansMyanmarUI-Regular.ttf</font>
<font weight="700" style="normal">NotoSansMyanmarUI-Bold.ttf</font>
</family>
<family fallback="true" pages="0,6-7,32,37,253-254">
<font weight="400" style="normal">NotoSansThaana-Regular.ttf</font>
<font weight="700" style="normal">NotoSansThaana-Bold.ttf</font>
</family>
<family fallback="true" pages="0,3,170">
<font weight="400" style="normal">NotoSansCham-Regular.ttf</font>
<font weight="700" style="normal">NotoSansCham-Bold.ttf</font>
</family>
<family fallback="true" pages="0,27,32,37,254">
<font weight="400" style="normal">NotoSansBalinese-Regular.ttf</font>
</family>
<family fallback="true" pages="0,166,254,360-362">
<font weight="400" style="normal">NotoSansBamum-Regular.ttf</font>
</family>
<family fallback="true" pages="0,27,254">
<font weight="400" style="normal">NotoSansBatak-Regular.ttf</font>
</family>
<family fallback="true" pages="0,26,32,169,254">
<font weight="400" style="normal">NotoSansBuginese-Regular.ttf</font>
</family>
<family fallback="true" pages="0,23,254">
<font weight="400" style="normal">NotoSansBuhid-Regular.ttf</font>
</family>
<family fallback="true" pages="0-3,20-22,24,254">
<font weight="400" style="normal">NotoSansCanadianAboriginal-Regular.ttf</font>
</family>
<family fallback="true" pages="0,19,254">
<font weight="400" style="normal">NotoSansCherokee-Regular.ttf</font>
</family>
<family fallback="true" pages="0-3,29,44,254">
<font weight="400" style="normal">NotoSansCoptic-Regular.ttf</font>
</family>
<family fallback="true" pages="0,44,254">
<font weight="400" style="normal">NotoSansGlagolitic-Regular.ttf</font>
</family>
<family fallback="true" pages="0,23,254">
<font weight="400" style="normal">NotoSansHanunoo-Regular.ttf</font>
</family>
<family fallback="true" pages="0,32,37,169,254">
<font weight="400" style="normal">NotoSansJavanese-Regular.ttf</font>
</family>
<family fallback="true" pages="0,169,254">
<font weight="400" style="normal">NotoSansKayahLi-Regular.ttf</font>
</family>
<family fallback="true" pages="0,28,37,254">
<font weight="400" style="normal">NotoSansLepcha-Regular.ttf</font>
</family>
<family fallback="true" pages="0,9,25,254">
<font weight="400" style="normal">NotoSansLimbu-Regular.ttf</font>
</family>
<family fallback="true" pages="0,2,164,254">
<font weight="400" style="normal">NotoSansLisu-Regular.ttf</font>
</family>
<family fallback="true" pages="0,6,8,254">
<font weight="400" style="normal">NotoSansMandaic-Regular.ttf</font>
</family>
<family fallback="true" pages="0,170-171,254">
<font weight="400" style="normal">NotoSansMeeteiMayek-Regular.ttf</font>
</family>
<family fallback="true" pages="0,25,254">
<font weight="400" style="normal">NotoSansNewTaiLue-Regular.ttf</font>
</family>
<family fallback="true" pages="0,6-7,32,46,253-254">
<font weight="400" style="normal">NotoSansNKo-Regular.ttf</font>
</family>
<family fallback="true" pages="0,28,254">
<font weight="400" style="normal">NotoSansOlChiki-Regular.ttf</font>
</family>
<family fallback="true" pages="0,169,254">
<font weight="400" style="normal">NotoSansRejang-Regular.ttf</font>
</family>
<family fallback="true" pages="0,32,37,168,254">
<font weight="400" style="normal">NotoSansSaurashtra-Regular.ttf</font>
</family>
<family fallback="true" pages="0,27-28,254">
<font weight="400" style="normal">NotoSansSundanese-Regular.ttf</font>
</family>
<family fallback="true" pages="0,9,32,37,168,254">
<font weight="400" style="normal">NotoSansSylotiNagri-Regular.ttf</font>
</family>
<family fallback="true" pages="0,3,6-7,32,34,37-38,254">
<font weight="400" style="normal">NotoSansSyriacEstrangela-Regular.ttf</font>
</family>
<family fallback="true" pages="0,23,254">
<font weight="400" style="normal">NotoSansTagbanwa-Regular.ttf</font>
</family>
<family fallback="true" pages="0,26,32,34,37,254">
<font weight="400" style="normal">NotoSansTaiTham-Regular.ttf</font>
</family>
<family fallback="true" pages="0,32,37,167,170,254">
<font weight="400" style="normal">NotoSansTaiViet-Regular.ttf</font>
</family>
<family fallback="true" pages="0,15,32,37,254">
<font weight="400" style="normal">NotoSansTibetan-Regular.ttf</font>
</family>
<family fallback="true" pages="0,3,32,45,254">
<font weight="400" style="normal">NotoSansTifinagh-Regular.ttf</font>
</family>
<family fallback="true" pages="0,165-166,254">
<font weight="400" style="normal">NotoSansVai-Regular.ttf</font>
</family>
<family fallback="true" pages="0,160-164,254">
<font weight="400" style="normal">NotoSansYi-Regular.ttf</font>
</family>
<family fallback="true" pages="32-43">
<font weight="400" style="normal">NotoSansSymbols-Regular-Subsetted.ttf</font>
</family>
<family fallback="true" lang="zh-Hans" pages="0,2,32-39,41,43,46-159,249-250,254-255,497-498,512-513,518,524,531-533,553,565,572,574,577,584-586,597,602,606,610,612,614-615,617,619-620,632,639,644,646-647,651-652,654,662,664,671,679-682,687,689,691-696,698-702,704-718">
<font weight="400" style="normal">NotoSansSC-Regular.otf</font>
</family>
<family fallback="true" lang="zh-Hant" pages="0,32,34,46-48,50,52-159,249-250,254-255,498,512-657,660-661,663-678,685,760-761">
<font weight="400" style="normal">NotoSansTC-Regular.otf</font>
</family>
<family fallback="true" lang="ja" pages="0,32,34-35,46-159,249-250,254-255,498,512-523,525-527,530-538,540-543,545-547,550,552,554-559,561,563-568,570,572-573,575-579,582-584,586-594,596-608,610-612,614-618,620,622-625,627-628,630-631,633-638,640,642-646,649-655,658,660-664,666,669-678,681,695-696,760-761">
<font weight="400" style="normal">NotoSansJP-Regular.otf</font>
</family>
<family fallback="true" lang="ko" pages="0,17,32,48-50,169,172-215,255">
<font weight="400" style="normal">NotoSansKR-Regular.otf</font>
</family>
<family fallback="true" pages="0,17,32,49-50,172-215">
<font weight="400" style="normal">NanumGothic.ttf</font>
</family>
<family fallback="true" pages="0,32-33,35-39,41,43,48,50,224,254-255,496-502,4068">
<font weight="400" style="normal">NotoEmoji-Regular.ttf</font>
</family>
<family fallback="true" pages="0,14,17,32,48-51,77-159,172-215,249-250,254-255,260">
<font weight="400" style="normal">DroidSansFallback.ttf</font>
</family>
<family fallback="true" lang="ja" pages="0,2-4,32-38,48,50-51,78-159,249-250,255">
<font weight="400" style="normal">MTLmr3m.ttf</font>
</family>
<!--
Tai Le and Mongolian are intentionally kept last, to make sure they don't override
the East Asian punctuation for Chinese.
-->
<family fallback="true" pages="0,16,25,48,254">
<font weight="400" style="normal">NotoSansTaiLe-Regular.ttf</font>
</family>
<family fallback="true" pages="0,24,32,36-37,48,254">
<font weight="400" style="normal">NotoSansMongolian-Regular.ttf</font>
</family>
</familyset>