summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/fonts/fonts.xml38
-rwxr-xr-xtools/fonts/fontchain_lint.py2
2 files changed, 37 insertions, 3 deletions
diff --git a/data/fonts/fonts.xml b/data/fonts/fonts.xml
index 38a1a466400d..76c29a9bf971 100644
--- a/data/fonts/fonts.xml
+++ b/data/fonts/fonts.xml
@@ -217,8 +217,42 @@
<font weight="700" style="normal">NotoSansSinhala-Bold.ttf</font>
</family>
<family lang="und-Khmr" variant="elegant">
- <font weight="400" style="normal">NotoSansKhmer-Regular.ttf</font>
- <font weight="700" style="normal">NotoSansKhmer-Bold.ttf</font>
+ <font weight="100" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="26.0" />
+ </font>
+ <font weight="200" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="39.0" />
+ </font>
+ <font weight="300" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="58.0" />
+ </font>
+ <font weight="400" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="90.0" />
+ </font>
+ <font weight="500" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="108.0" />
+ </font>
+ <font weight="600" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="128.0" />
+ </font>
+ <font weight="700" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="151.0" />
+ </font>
+ <font weight="800" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="169.0" />
+ </font>
+ <font weight="900" style="normal">NotoSansKhmer-VF.ttf
+ <axis tag="wdth" stylevalue="100.0" />
+ <axis tag="wght" stylevalue="190.0" />
+ </font>
</family>
<family lang="und-Khmr" variant="compact">
<font weight="400" style="normal">NotoSansKhmerUI-Regular.ttf</font>
diff --git a/tools/fonts/fontchain_lint.py b/tools/fonts/fontchain_lint.py
index 36e0e1502066..bb11dabee8e6 100755
--- a/tools/fonts/fontchain_lint.py
+++ b/tools/fonts/fontchain_lint.py
@@ -234,7 +234,7 @@ def parse_fonts_xml(fonts_xml_path):
for child in family:
assert child.tag == 'font', (
'Unknown tag <%s>' % child.tag)
- font_file = child.text
+ font_file = child.text.rstrip()
weight = int(child.get('weight'))
assert weight % 100 == 0, (
'Font weight "%d" is not a multiple of 100.' % weight)