| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| In this file, all fonts without names are added to the default list. |
| 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. This is |
| the reason why the 900 weights of Roboto precede the 700 weights - we |
| prefer the former when an 800 weight is requested. Since bold spans |
| effectively add 300 to the weight, this ensures that 900 is the bold |
| paired with the 500 weight, ensuring adequate contrast. |
| |
| |
| The font_fallback.xml defines the list of font used by the system. |
| |
| `familyset` node: |
| A `familyset` element must be a root node of the font_fallback.xml. No attributes are allowed |
| to `familyset` node. |
| The `familyset` node can contains `family` and `alias` nodes. Any other nodes will be ignored. |
| |
| `family` node: |
| A `family` node defines a single font family definition. |
| A font family is a set of fonts for drawing text in various styles such as weight, slant. |
| There are three types of families, default family, named family and locale fallback family. |
| |
| The default family is a special family node appeared the first node of the `familyset` node. |
| The default family is used as first priority fallback. |
| Only `name` attribute can be used for default family node. If the `name` attribute is |
| specified, This family will also works as named family. |
| |
| The named family is a family that has name attribute. The named family defines a new fallback. |
| For example, if the name attribute is "serif", it creates serif fallback. Developers can |
| access the fallback by using Typeface#create API. |
| The named family can not have attribute other than `name` attribute. The `name` attribute |
| cannot be empty. |
| |
| The locale fallback family is a font family that is used for fallback. The fallback family is |
| used when the named family or default family cannot be used. The locale fallback family can |
| have `lang` attribute and `variant` attribute. The `lang` attribute is an optional comma |
| separated BCP-47i language tag. The `variant` is an optional attribute that can be one one |
| `element`, `compact`. If a `variant` attribute is not specified, it is treated as default. |
| |
| `alias` node: |
| An `alias` node defines a alias of named family with changing weight offset. An `alias` node |
| can have mandatory `name` and `to` attribute and optional `weight` attribute. This `alias` |
| defines new fallback that has the name of specified `name` attribute. The fallback list is |
| the same to the fallback that of the name specified with `to` attribute. If `weight` attribute |
| is specified, the base weight offset is shifted to the specified value. For example, if the |
| `weight` is 500, the output text is drawn with 500 of weight. |
| |
| `font` node: |
| A `font` node defines a single font definition. There are two types of fonts, static font and |
| variable font. |
| |
| A static font can have `weight`, `style`, `index` and `postScriptName` attributes. A `weight` |
| is a mandatory attribute that defines the weight of the font. Any number between 0 to 1000 is |
| valid. A `style` is a mandatory attribute that defines the style of the font. A 'style' |
| attribute can be `normal` or `italic`. An `index` is an optional attribute that defines the |
| index of the font collection. If this is not specified, it is treated as 0. If the font file |
| is not a font collection, this attribute is ignored. A `postScriptName` attribute is an |
| optional attribute. A PostScript name is used for identifying target of system font update. |
| If this is not specified, the system assumes the filename is same to PostScript name of the |
| font file. For example, if the font file is "Roboto-Regular.ttf", the system assume the |
| PostScript name of this font is "Roboto-Regular". |
| |
| A variable font can be only defined for the variable font file. A variable font can have |
| `axis` child nodes for specifying axis values. A variable font can have all attribute of |
| static font and can have additional `supportedAxes` attribute. A `supportedAxes` attribute |
| is a comma separated supported axis tags. As of Android V, only `wght` and `ital` axes can |
| be specified. |
| |
| If `supportedAxes` attribute is not specified, this `font` node works as static font of the |
| single instance of variable font specified with `axis` children. |
| |
| If `supportedAxes` attribute is specified, the system dynamically create font instance for the |
| given weight and style value. If `wght` is specified in `supportedAxes` attribute the `weight` |
| attribute and `axis` child that has `wght` tag become optional and ignored because it is |
| determined by system at runtime. Similarly, if `ital` is specified in `supportedAxes` |
| attribute, the `style` attribute and `axis` child that has `ital` tag become optional and |
| ignored. |
| |
| `axis` node: |
| An `axis` node defines a font variation value for a tag. An `axis` node can have two mandatory |
| attributes, `tag` and `value`. If the font is variable font and the same tag `axis` node is |
| specified in `supportedAxes` attribute, the style value works like a default instance. |
| --> |
| <familyset> |
| <!-- first font is default --> |
| <family name="sans-serif"> |
| <font supportedAxes="wght,ital">Roboto-Regular.ttf |
| <axis tag="wdth" stylevalue="100" /> |
| </font> |
| </family> |
| |
| |
| <!-- Note that aliases must come after the fonts they reference. --> |
| <alias name="sans-serif-thin" to="sans-serif" weight="100" /> |
| <alias name="sans-serif-light" to="sans-serif" weight="300" /> |
| <alias name="sans-serif-medium" to="sans-serif" weight="500" /> |
| <alias name="sans-serif-black" to="sans-serif" weight="900" /> |
| <alias name="arial" to="sans-serif" /> |
| <alias name="helvetica" to="sans-serif" /> |
| <alias name="tahoma" to="sans-serif" /> |
| <alias name="verdana" to="sans-serif" /> |
| |
| <family name="sans-serif-condensed"> |
| <font supportedAxes="wght,ital">Roboto-Regular.ttf |
| <axis tag="wdth" stylevalue="75" /> |
| </font> |
| </family> |
| <alias name="sans-serif-condensed-light" to="sans-serif-condensed" weight="300" /> |
| <alias name="sans-serif-condensed-medium" to="sans-serif-condensed" weight="500" /> |
| |
| <family name="serif"> |
| <font weight="400" style="normal" postScriptName="NotoSerif">NotoSerif-Regular.ttf</font> |
| <font weight="700" style="normal">NotoSerif-Bold.ttf</font> |
| <font weight="400" style="italic">NotoSerif-Italic.ttf</font> |
| <font weight="700" style="italic">NotoSerif-BoldItalic.ttf</font> |
| </family> |
| <alias name="serif-bold" to="serif" weight="700" /> |
| <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" postScriptName="CutiveMono-Regular">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" postScriptName="ComingSoon-Regular">ComingSoon.ttf</font> |
| </family> |
| |
| <family name="cursive"> |
| <font supportedAxes="wght">DancingScript-Regular.ttf</font> |
| </family> |
| |
| <family name="sans-serif-smallcaps"> |
| <font weight="400" style="normal">CarroisGothicSC-Regular.ttf</font> |
| </family> |
| |
| <family name="source-sans-pro"> |
| <font weight="400" style="normal">SourceSansPro-Regular.ttf</font> |
| <font weight="400" style="italic">SourceSansPro-Italic.ttf</font> |
| <font weight="600" style="normal">SourceSansPro-SemiBold.ttf</font> |
| <font weight="600" style="italic">SourceSansPro-SemiBoldItalic.ttf</font> |
| <font weight="700" style="normal">SourceSansPro-Bold.ttf</font> |
| <font weight="700" style="italic">SourceSansPro-BoldItalic.ttf</font> |
| </family> |
| <alias name="source-sans-pro-semi-bold" to="source-sans-pro" weight="600"/> |
| |
| <family name="roboto-flex"> |
| <font supportedAxes="wght">RobotoFlex-Regular.ttf |
| <axis tag="wdth" stylevalue="100" /> |
| </font> |
| </family> |
| |
| <!-- fallback fonts --> |
| <family lang="und-Arab" variant="elegant"> |
| <font weight="400" style="normal" postScriptName="NotoNaskhArabic"> |
| NotoNaskhArabic-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoNaskhArabic-Bold.ttf</font> |
| </family> |
| <family lang="und-Arab" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoNaskhArabicUI"> |
| NotoNaskhArabicUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoNaskhArabicUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Ethi"> |
| <font postScriptName="NotoSansEthiopic-Regular" supportedAxes="wght"> |
| NotoSansEthiopic-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifEthiopic-Regular" supportedAxes="wght"> |
| NotoSerifEthiopic-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Hebr"> |
| <font weight="400" style="normal" postScriptName="NotoSansHebrew"> |
| NotoSansHebrew-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansHebrew-Bold.ttf</font> |
| <font weight="400" style="normal" fallbackFor="serif">NotoSerifHebrew-Regular.ttf</font> |
| <font weight="700" style="normal" fallbackFor="serif">NotoSerifHebrew-Bold.ttf</font> |
| </family> |
| <family lang="und-Thai" variant="elegant"> |
| <font weight="400" style="normal" postScriptName="NotoSansThai">NotoSansThai-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansThai-Bold.ttf</font> |
| <font weight="400" style="normal" fallbackFor="serif"> |
| NotoSerifThai-Regular.ttf |
| </font> |
| <font weight="700" style="normal" fallbackFor="serif">NotoSerifThai-Bold.ttf</font> |
| </family> |
| <family lang="und-Thai" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoSansThaiUI"> |
| NotoSansThaiUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansThaiUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Armn"> |
| <font postScriptName="NotoSansArmenian-Regular" supportedAxes="wght"> |
| NotoSansArmenian-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifArmenian-Regular" supportedAxes="wght"> |
| NotoSerifArmenian-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Geor,und-Geok"> |
| <font postScriptName="NotoSansGeorgian-Regular" supportedAxes="wght"> |
| NotoSansGeorgian-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifGeorgian-Regular" supportedAxes="wght"> |
| NotoSerifGeorgian-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Deva" variant="elegant"> |
| <font postScriptName="NotoSansDevanagari-Regular" supportedAxes="wght"> |
| NotoSansDevanagari-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifDevanagari-Regular" supportedAxes="wght"> |
| NotoSerifDevanagari-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Deva" variant="compact"> |
| <font postScriptName="NotoSansDevanagariUI-Regular" supportedAxes="wght"> |
| NotoSansDevanagariUI-VF.ttf |
| </font> |
| </family> |
| |
| <!-- All scripts of India should come after Devanagari, due to shared |
| danda characters. |
| --> |
| <family lang="und-Gujr" variant="elegant"> |
| <font weight="400" style="normal" postScriptName="NotoSansGujarati"> |
| NotoSansGujarati-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansGujarati-Bold.ttf</font> |
| <font style="normal" fallbackFor="serif" postScriptName="NotoSerifGujarati-Regular" |
| supportedAxes="wght"> |
| NotoSerifGujarati-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Gujr" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoSansGujaratiUI"> |
| NotoSansGujaratiUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansGujaratiUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Guru" variant="elegant"> |
| <font postScriptName="NotoSansGurmukhi-Regular" supportedAxes="wght"> |
| NotoSansGurmukhi-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifGurmukhi-Regular" supportedAxes="wght"> |
| NotoSerifGurmukhi-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Guru" variant="compact"> |
| <font postScriptName="NotoSansGurmukhiUI-Regular" supportedAxes="wght"> |
| NotoSansGurmukhiUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Taml" variant="elegant"> |
| <font postScriptName="NotoSansTamil-Regular" supportedAxes="wght"> |
| NotoSansTamil-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifTamil-Regular" supportedAxes="wght"> |
| NotoSerifTamil-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Taml" variant="compact"> |
| <font postScriptName="NotoSansTamilUI-Regular" supportedAxes="wght"> |
| NotoSansTamilUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Mlym" variant="elegant"> |
| <font postScriptName="NotoSansMalayalam-Regular" supportedAxes="wght"> |
| NotoSansMalayalam-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifMalayalam-Regular" supportedAxes="wght"> |
| NotoSerifMalayalam-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Mlym" variant="compact"> |
| <font postScriptName="NotoSansMalayalamUI-Regular" supportedAxes="wght"> |
| NotoSansMalayalamUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Beng" variant="elegant"> |
| <font postScriptName="NotoSansBengali-Regular" supportedAxes="wght"> |
| NotoSansBengali-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifBengali-Regular"> |
| NotoSerifBengali-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Beng" variant="compact"> |
| <font postScriptName="NotoSansBengaliUI-Regular" supportedAxes="wght"> |
| NotoSansBengaliUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Telu" variant="elegant"> |
| <font postScriptName="NotoSansTelugu-Regular" supportedAxes="wght"> |
| NotoSansTelugu-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifTelugu-Regular" supportedAxes="wght"> |
| NotoSerifTelugu-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Telu" variant="compact"> |
| <font postScriptName="NotoSansTeluguUI-Regular" supportedAxes="wght"> |
| NotoSansTeluguUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Knda" variant="elegant"> |
| <font postScriptName="NotoSansKannada-Regular" supportedAxes="wght"> |
| NotoSansKannada-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifKannada-Regular" supportedAxes="wght"> |
| NotoSerifKannada-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Knda" variant="compact"> |
| <font postScriptName="NotoSansKannadaUI-Regular" supportedAxes="wght"> |
| NotoSansKannadaUI-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Orya" variant="elegant"> |
| <font weight="400" style="normal" postScriptName="NotoSansOriya">NotoSansOriya-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansOriya-Bold.ttf</font> |
| </family> |
| <family lang="und-Orya" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoSansOriyaUI"> |
| NotoSansOriyaUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansOriyaUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Sinh" variant="elegant"> |
| <font postScriptName="NotoSansSinhala-Regular" supportedAxes="wght"> |
| NotoSansSinhala-VF.ttf |
| </font> |
| <font fallbackFor="serif" postScriptName="NotoSerifSinhala-Regular"> |
| NotoSerifSinhala-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Sinh" variant="compact"> |
| <font postScriptName="NotoSansSinhalaUI-Regular" supportedAxes="wght"> |
| NotoSansSinhalaUI-VF.ttf |
| </font> |
| </family> |
| <!-- TODO: NotoSansKhmer uses non-standard wght value, so cannot use auto-adjustment. --> |
| <family lang="und-Khmr" variant="elegant"> |
| <font weight="100" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="26.0"/> |
| </font> |
| <font weight="200" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="39.0"/> |
| </font> |
| <font weight="300" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="58.0"/> |
| </font> |
| <font weight="400" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="90.0"/> |
| </font> |
| <font weight="500" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="108.0"/> |
| </font> |
| <font weight="600" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="128.0"/> |
| </font> |
| <font weight="700" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="151.0"/> |
| </font> |
| <font weight="800" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="169.0"/> |
| </font> |
| <font weight="900" style="normal" postScriptName="NotoSansKhmer-Regular"> |
| NotoSansKhmer-VF.ttf |
| <axis tag="wdth" stylevalue="100.0"/> |
| <axis tag="wght" stylevalue="190.0"/> |
| </font> |
| <font weight="400" style="normal" fallbackFor="serif">NotoSerifKhmer-Regular.otf</font> |
| <font weight="700" style="normal" fallbackFor="serif">NotoSerifKhmer-Bold.otf</font> |
| </family> |
| <family lang="und-Khmr" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoSansKhmerUI"> |
| NotoSansKhmerUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansKhmerUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Laoo" variant="elegant"> |
| <font weight="400" style="normal">NotoSansLao-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansLao-Bold.ttf</font> |
| <font weight="400" style="normal" fallbackFor="serif"> |
| NotoSerifLao-Regular.ttf |
| </font> |
| <font weight="700" style="normal" fallbackFor="serif">NotoSerifLao-Bold.ttf</font> |
| </family> |
| <family lang="und-Laoo" variant="compact"> |
| <font weight="400" style="normal" postScriptName="NotoSansLaoUI">NotoSansLaoUI-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansLaoUI-Bold.ttf</font> |
| </family> |
| <family lang="und-Mymr" variant="elegant"> |
| <font weight="400" style="normal">NotoSansMyanmar-Regular.otf</font> |
| <font weight="500" style="normal">NotoSansMyanmar-Medium.otf</font> |
| <font weight="700" style="normal">NotoSansMyanmar-Bold.otf</font> |
| <font weight="400" style="normal" fallbackFor="serif">NotoSerifMyanmar-Regular.otf</font> |
| <font weight="700" style="normal" fallbackFor="serif">NotoSerifMyanmar-Bold.otf</font> |
| </family> |
| <family lang="und-Mymr" variant="compact"> |
| <font weight="400" style="normal">NotoSansMyanmarUI-Regular.otf</font> |
| <font weight="500" style="normal">NotoSansMyanmarUI-Medium.otf</font> |
| <font weight="700" style="normal">NotoSansMyanmarUI-Bold.otf</font> |
| </family> |
| <family lang="und-Thaa"> |
| <font weight="400" style="normal" postScriptName="NotoSansThaana"> |
| NotoSansThaana-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansThaana-Bold.ttf</font> |
| </family> |
| <family lang="und-Cham"> |
| <font weight="400" style="normal" postScriptName="NotoSansCham">NotoSansCham-Regular.ttf |
| </font> |
| <font weight="700" style="normal">NotoSansCham-Bold.ttf</font> |
| </family> |
| <family lang="und-Ahom"> |
| <font weight="400" style="normal">NotoSansAhom-Regular.otf</font> |
| </family> |
| <family lang="und-Adlm"> |
| <font postScriptName="NotoSansAdlam-Regular" supportedAxes="wght"> |
| NotoSansAdlam-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Avst"> |
| <font weight="400" style="normal" postScriptName="NotoSansAvestan"> |
| NotoSansAvestan-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Bali"> |
| <font weight="400" style="normal" postScriptName="NotoSansBalinese"> |
| NotoSansBalinese-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Bamu"> |
| <font weight="400" style="normal" postScriptName="NotoSansBamum">NotoSansBamum-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Batk"> |
| <font weight="400" style="normal" postScriptName="NotoSansBatak">NotoSansBatak-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Brah"> |
| <font weight="400" style="normal" postScriptName="NotoSansBrahmi"> |
| NotoSansBrahmi-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Bugi"> |
| <font weight="400" style="normal" postScriptName="NotoSansBuginese"> |
| NotoSansBuginese-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Buhd"> |
| <font weight="400" style="normal" postScriptName="NotoSansBuhid">NotoSansBuhid-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Cans"> |
| <font weight="400" style="normal"> |
| NotoSansCanadianAboriginal-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Cari"> |
| <font weight="400" style="normal" postScriptName="NotoSansCarian"> |
| NotoSansCarian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Cakm"> |
| <font weight="400" style="normal">NotoSansChakma-Regular.otf</font> |
| </family> |
| <family lang="und-Cher"> |
| <font weight="400" style="normal">NotoSansCherokee-Regular.ttf</font> |
| </family> |
| <family lang="und-Copt"> |
| <font weight="400" style="normal" postScriptName="NotoSansCoptic"> |
| NotoSansCoptic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Xsux"> |
| <font weight="400" style="normal" postScriptName="NotoSansCuneiform"> |
| NotoSansCuneiform-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Cprt"> |
| <font weight="400" style="normal" postScriptName="NotoSansCypriot"> |
| NotoSansCypriot-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Dsrt"> |
| <font weight="400" style="normal" postScriptName="NotoSansDeseret"> |
| NotoSansDeseret-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Egyp"> |
| <font weight="400" style="normal" postScriptName="NotoSansEgyptianHieroglyphs"> |
| NotoSansEgyptianHieroglyphs-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Elba"> |
| <font weight="400" style="normal">NotoSansElbasan-Regular.otf</font> |
| </family> |
| <family lang="und-Glag"> |
| <font weight="400" style="normal" postScriptName="NotoSansGlagolitic"> |
| NotoSansGlagolitic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Goth"> |
| <font weight="400" style="normal" postScriptName="NotoSansGothic"> |
| NotoSansGothic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Hano"> |
| <font weight="400" style="normal" postScriptName="NotoSansHanunoo"> |
| NotoSansHanunoo-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Armi"> |
| <font weight="400" style="normal" postScriptName="NotoSansImperialAramaic"> |
| NotoSansImperialAramaic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Phli"> |
| <font weight="400" style="normal" postScriptName="NotoSansInscriptionalPahlavi"> |
| NotoSansInscriptionalPahlavi-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Prti"> |
| <font weight="400" style="normal" postScriptName="NotoSansInscriptionalParthian"> |
| NotoSansInscriptionalParthian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Java"> |
| <font weight="400" style="normal">NotoSansJavanese-Regular.otf</font> |
| </family> |
| <family lang="und-Kthi"> |
| <font weight="400" style="normal" postScriptName="NotoSansKaithi"> |
| NotoSansKaithi-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Kali"> |
| <font weight="400" style="normal" postScriptName="NotoSansKayahLi"> |
| NotoSansKayahLi-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Khar"> |
| <font weight="400" style="normal" postScriptName="NotoSansKharoshthi"> |
| NotoSansKharoshthi-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Lepc"> |
| <font weight="400" style="normal" postScriptName="NotoSansLepcha"> |
| NotoSansLepcha-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Limb"> |
| <font weight="400" style="normal" postScriptName="NotoSansLimbu">NotoSansLimbu-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Linb"> |
| <font weight="400" style="normal" postScriptName="NotoSansLinearB"> |
| NotoSansLinearB-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Lisu"> |
| <font weight="400" style="normal" postScriptName="NotoSansLisu">NotoSansLisu-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Lyci"> |
| <font weight="400" style="normal" postScriptName="NotoSansLycian"> |
| NotoSansLycian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Lydi"> |
| <font weight="400" style="normal" postScriptName="NotoSansLydian"> |
| NotoSansLydian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Mand"> |
| <font weight="400" style="normal" postScriptName="NotoSansMandaic"> |
| NotoSansMandaic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Mtei"> |
| <font weight="400" style="normal" postScriptName="NotoSansMeeteiMayek"> |
| NotoSansMeeteiMayek-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Talu"> |
| <font weight="400" style="normal" postScriptName="NotoSansNewTaiLue"> |
| NotoSansNewTaiLue-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Nkoo"> |
| <font weight="400" style="normal" postScriptName="NotoSansNKo">NotoSansNKo-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Ogam"> |
| <font weight="400" style="normal" postScriptName="NotoSansOgham">NotoSansOgham-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Olck"> |
| <font weight="400" style="normal" postScriptName="NotoSansOlChiki"> |
| NotoSansOlChiki-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Ital"> |
| <font weight="400" style="normal" postScriptName="NotoSansOldItalic"> |
| NotoSansOldItalic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Xpeo"> |
| <font weight="400" style="normal" postScriptName="NotoSansOldPersian"> |
| NotoSansOldPersian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Sarb"> |
| <font weight="400" style="normal" postScriptName="NotoSansOldSouthArabian"> |
| NotoSansOldSouthArabian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Orkh"> |
| <font weight="400" style="normal" postScriptName="NotoSansOldTurkic"> |
| NotoSansOldTurkic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Osge"> |
| <font weight="400" style="normal">NotoSansOsage-Regular.ttf</font> |
| </family> |
| <family lang="und-Osma"> |
| <font weight="400" style="normal" postScriptName="NotoSansOsmanya"> |
| NotoSansOsmanya-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Phnx"> |
| <font weight="400" style="normal" postScriptName="NotoSansPhoenician"> |
| NotoSansPhoenician-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Rjng"> |
| <font weight="400" style="normal" postScriptName="NotoSansRejang"> |
| NotoSansRejang-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Runr"> |
| <font weight="400" style="normal" postScriptName="NotoSansRunic">NotoSansRunic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Samr"> |
| <font weight="400" style="normal" postScriptName="NotoSansSamaritan"> |
| NotoSansSamaritan-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Saur"> |
| <font weight="400" style="normal" postScriptName="NotoSansSaurashtra"> |
| NotoSansSaurashtra-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Shaw"> |
| <font weight="400" style="normal" postScriptName="NotoSansShavian"> |
| NotoSansShavian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Sund"> |
| <font weight="400" style="normal" postScriptName="NotoSansSundanese"> |
| NotoSansSundanese-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Sylo"> |
| <font weight="400" style="normal" postScriptName="NotoSansSylotiNagri"> |
| NotoSansSylotiNagri-Regular.ttf |
| </font> |
| </family> |
| <!-- Esrangela should precede Eastern and Western Syriac, since it's our default form. --> |
| <family lang="und-Syre"> |
| <font weight="400" style="normal" postScriptName="NotoSansSyriacEstrangela"> |
| NotoSansSyriacEstrangela-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Syrn"> |
| <font weight="400" style="normal" postScriptName="NotoSansSyriacEastern"> |
| NotoSansSyriacEastern-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Syrj"> |
| <font weight="400" style="normal" postScriptName="NotoSansSyriacWestern"> |
| NotoSansSyriacWestern-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Tglg"> |
| <font weight="400" style="normal" postScriptName="NotoSansTagalog"> |
| NotoSansTagalog-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Tagb"> |
| <font weight="400" style="normal" postScriptName="NotoSansTagbanwa"> |
| NotoSansTagbanwa-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Lana"> |
| <font weight="400" style="normal" postScriptName="NotoSansTaiTham"> |
| NotoSansTaiTham-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Tavt"> |
| <font weight="400" style="normal" postScriptName="NotoSansTaiViet"> |
| NotoSansTaiViet-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Tibt"> |
| <font postScriptName="NotoSerifTibetan-Regular" supportedAxes="wght"> |
| NotoSerifTibetan-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Tfng"> |
| <font weight="400" style="normal">NotoSansTifinagh-Regular.otf</font> |
| </family> |
| <family lang="und-Ugar"> |
| <font weight="400" style="normal" postScriptName="NotoSansUgaritic"> |
| NotoSansUgaritic-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Vaii"> |
| <font weight="400" style="normal" postScriptName="NotoSansVai">NotoSansVai-Regular.ttf |
| </font> |
| </family> |
| <family> |
| <font weight="400" style="normal">NotoSansSymbols-Regular-Subsetted.ttf</font> |
| </family> |
| <family lang="zh-Hans"> |
| <font weight="400" style="normal" index="2" postScriptName="NotoSansCJKjp-Regular"> |
| NotoSansCJK-Regular.ttc |
| </font> |
| <font weight="400" style="normal" index="2" fallbackFor="serif" |
| postScriptName="NotoSerifCJKjp-Regular">NotoSerifCJK-Regular.ttc |
| </font> |
| </family> |
| <family lang="zh-Hant,zh-Bopo"> |
| <font weight="400" style="normal" index="3" postScriptName="NotoSansCJKjp-Regular"> |
| NotoSansCJK-Regular.ttc |
| </font> |
| <font weight="400" style="normal" index="3" fallbackFor="serif" |
| postScriptName="NotoSerifCJKjp-Regular">NotoSerifCJK-Regular.ttc |
| </font> |
| </family> |
| <family lang="ja"> |
| <font weight="400" style="normal" index="0" postScriptName="NotoSansCJKjp-Regular"> |
| NotoSansCJK-Regular.ttc |
| </font> |
| <font weight="400" style="normal" index="0" fallbackFor="serif" |
| postScriptName="NotoSerifCJKjp-Regular">NotoSerifCJK-Regular.ttc |
| </font> |
| </family> |
| <family lang="ja"> |
| <font weight="400" style="normal"> |
| NotoSerifHentaigana-EL.ttf |
| <axis tag="wght" stylevalue="400"/> |
| </font> |
| <font weight="700" style="normal"> |
| NotoSerifHentaigana-EL.ttf |
| <axis tag="wght" stylevalue="700"/> |
| </font> |
| </family> |
| <family lang="ko"> |
| <font weight="400" style="normal" index="1" postScriptName="NotoSansCJKjp-Regular"> |
| NotoSansCJK-Regular.ttc |
| </font> |
| <font weight="400" style="normal" index="1" fallbackFor="serif" |
| postScriptName="NotoSerifCJKjp-Regular">NotoSerifCJK-Regular.ttc |
| </font> |
| </family> |
| <family lang="und-Zsye"> |
| <font weight="400" style="normal">NotoColorEmoji.ttf</font> |
| </family> |
| <family lang="und-Zsye"> |
| <font weight="400" style="normal">NotoColorEmojiFlags.ttf</font> |
| </family> |
| <family lang="und-Zsym"> |
| <font weight="400" style="normal">NotoSansSymbols-Regular-Subsetted2.ttf</font> |
| </family> |
| <!-- |
| Tai Le, Yi, Mongolian, and Phags-pa are intentionally kept last, to make sure they don't |
| override the East Asian punctuation for Chinese. |
| --> |
| <family lang="und-Tale"> |
| <font weight="400" style="normal" postScriptName="NotoSansTaiLe">NotoSansTaiLe-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Yiii"> |
| <font weight="400" style="normal" postScriptName="NotoSansYi">NotoSansYi-Regular.ttf</font> |
| </family> |
| <family lang="und-Mong"> |
| <font weight="400" style="normal" postScriptName="NotoSansMongolian"> |
| NotoSansMongolian-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Phag"> |
| <font weight="400" style="normal" postScriptName="NotoSansPhagsPa"> |
| NotoSansPhagsPa-Regular.ttf |
| </font> |
| </family> |
| <family lang="und-Hluw"> |
| <font weight="400" style="normal">NotoSansAnatolianHieroglyphs-Regular.otf</font> |
| </family> |
| <family lang="und-Bass"> |
| <font weight="400" style="normal">NotoSansBassaVah-Regular.otf</font> |
| </family> |
| <family lang="und-Bhks"> |
| <font weight="400" style="normal">NotoSansBhaiksuki-Regular.otf</font> |
| </family> |
| <family lang="und-Hatr"> |
| <font weight="400" style="normal">NotoSansHatran-Regular.otf</font> |
| </family> |
| <family lang="und-Lina"> |
| <font weight="400" style="normal">NotoSansLinearA-Regular.otf</font> |
| </family> |
| <family lang="und-Mani"> |
| <font weight="400" style="normal">NotoSansManichaean-Regular.otf</font> |
| </family> |
| <family lang="und-Marc"> |
| <font weight="400" style="normal">NotoSansMarchen-Regular.otf</font> |
| </family> |
| <family lang="und-Merc"> |
| <font weight="400" style="normal">NotoSansMeroitic-Regular.otf</font> |
| </family> |
| <family lang="und-Plrd"> |
| <font weight="400" style="normal">NotoSansMiao-Regular.otf</font> |
| </family> |
| <family lang="und-Mroo"> |
| <font weight="400" style="normal">NotoSansMro-Regular.otf</font> |
| </family> |
| <family lang="und-Mult"> |
| <font weight="400" style="normal">NotoSansMultani-Regular.otf</font> |
| </family> |
| <family lang="und-Nbat"> |
| <font weight="400" style="normal">NotoSansNabataean-Regular.otf</font> |
| </family> |
| <family lang="und-Newa"> |
| <font weight="400" style="normal">NotoSansNewa-Regular.otf</font> |
| </family> |
| <family lang="und-Narb"> |
| <font weight="400" style="normal">NotoSansOldNorthArabian-Regular.otf</font> |
| </family> |
| <family lang="und-Perm"> |
| <font weight="400" style="normal">NotoSansOldPermic-Regular.otf</font> |
| </family> |
| <family lang="und-Hmng"> |
| <font weight="400" style="normal">NotoSansPahawhHmong-Regular.otf</font> |
| </family> |
| <family lang="und-Palm"> |
| <font weight="400" style="normal">NotoSansPalmyrene-Regular.otf</font> |
| </family> |
| <family lang="und-Pauc"> |
| <font weight="400" style="normal">NotoSansPauCinHau-Regular.otf</font> |
| </family> |
| <family lang="und-Shrd"> |
| <font weight="400" style="normal">NotoSansSharada-Regular.otf</font> |
| </family> |
| <family lang="und-Sora"> |
| <font weight="400" style="normal">NotoSansSoraSompeng-Regular.otf</font> |
| </family> |
| <family lang="und-Gong"> |
| <font weight="400" style="normal">NotoSansGunjalaGondi-Regular.otf</font> |
| </family> |
| <family lang="und-Rohg"> |
| <font weight="400" style="normal">NotoSansHanifiRohingya-Regular.otf</font> |
| </family> |
| <family lang="und-Khoj"> |
| <font weight="400" style="normal">NotoSansKhojki-Regular.otf</font> |
| </family> |
| <family lang="und-Gonm"> |
| <font weight="400" style="normal">NotoSansMasaramGondi-Regular.otf</font> |
| </family> |
| <family lang="und-Wcho"> |
| <font weight="400" style="normal">NotoSansWancho-Regular.otf</font> |
| </family> |
| <family lang="und-Wara"> |
| <font weight="400" style="normal">NotoSansWarangCiti-Regular.otf</font> |
| </family> |
| <family lang="und-Gran"> |
| <font weight="400" style="normal">NotoSansGrantha-Regular.ttf</font> |
| </family> |
| <family lang="und-Modi"> |
| <font weight="400" style="normal">NotoSansModi-Regular.ttf</font> |
| </family> |
| <family lang="und-Dogr"> |
| <font weight="400" style="normal">NotoSerifDogra-Regular.ttf</font> |
| </family> |
| <family lang="und-Medf"> |
| <font postScriptName="NotoSansMedefaidrin-Regular" supportedAxes="wght"> |
| NotoSansMedefaidrin-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Soyo" supportedAxes="wght"> |
| <font postScriptName="NotoSansSoyombo-Regular"> |
| NotoSansSoyombo-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Takr" supportedAxes="wght"> |
| <font postScriptName="NotoSansTakri-Regular"> |
| NotoSansTakri-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Hmnp" supportedAxes="wght"> |
| <font postScriptName="NotoSerifHmongNyiakeng-Regular"> |
| NotoSerifNyiakengPuachueHmong-VF.ttf |
| </font> |
| </family> |
| <family lang="und-Yezi" supportedAxes="wght"> |
| <font postScriptName="NotoSerifYezidi-Regular"> |
| NotoSerifYezidi-VF.ttf |
| </font> |
| </family> |
| </familyset> |