diff --git a/testing/ttf-noto/40-noto-arabic.conf b/testing/ttf-noto/40-noto-arabic.conf
new file mode 100644
index 00000000000..dd6304ccbf9
--- /dev/null
+++ b/testing/ttf-noto/40-noto-arabic.conf
@@ -0,0 +1,26 @@
+
+
+
+
+
+ Noto Kufi Arabic
+
+ sans-serif
+
+
+
+
+ Noto Naskh Arabic
+
+ fantasy
+
+
+
+
+ Noto Nastaliq Urdu Draft
+
+ fantasy
+
+
+
+
diff --git a/testing/ttf-noto/45-noto-sans.conf b/testing/ttf-noto/45-noto-sans.conf
new file mode 100644
index 00000000000..988ec2d7318
--- /dev/null
+++ b/testing/ttf-noto/45-noto-sans.conf
@@ -0,0 +1,635 @@
+
+
+
+
+
+ Noto Sans
+
+ sans-serif
+
+
+
+
+ Noto Sans Armenian
+
+ sans-serif
+
+
+
+
+ Noto Sans Avestan
+
+ sans-serif
+
+
+
+
+ Noto Sans Balinese
+
+ sans-serif
+
+
+
+
+ Noto Sans Bamum
+
+ sans-serif
+
+
+
+
+ Noto Sans Batak
+
+ sans-serif
+
+
+
+
+ Noto Sans Bengali
+
+ sans-serif
+
+
+
+
+ Noto Sans Brahmi
+
+ sans-serif
+
+
+
+
+ Noto Sans Buginese
+
+ sans-serif
+
+
+
+
+ Noto Sans Buhid
+
+ sans-serif
+
+
+
+
+ Noto Sans Canadian Aboriginal
+
+ sans-serif
+
+
+
+
+ Noto Sans Carian
+
+ sans-serif
+
+
+
+
+ Noto Sans Cham
+
+ sans-serif
+
+
+
+
+ Noto Sans Cherokee
+
+ sans-serif
+
+
+
+
+ Noto Sans Coptic
+
+ sans-serif
+
+
+
+
+ Noto Sans Cypriot
+
+ sans-serif
+
+
+
+
+ Noto Sans Deseret
+
+ sans-serif
+
+
+
+
+ Noto Sans Devanagari
+
+ sans-serif
+
+
+
+
+ Noto Sans Egyptian Hieroglyphs
+
+ sans-serif
+
+
+
+
+ Noto Sans Ethiopic
+
+ sans-serif
+
+
+
+
+ Noto Sans Georgian
+
+ sans-serif
+
+
+
+
+ Noto Sans Glagolitic
+
+ sans-serif
+
+
+
+
+ Noto Sans Gothic
+
+ sans-serif
+
+
+
+
+ Noto Sans Gujarati
+
+ sans-serif
+
+
+
+
+ Noto Sans Gurmukhi
+
+ sans-serif
+
+
+
+
+ Noto Sans S Chinese
+
+ sans-serif
+
+
+
+
+ Noto Sans T Chinese
+
+ sans-serif
+
+
+
+
+ Noto Sans Hanunoo
+
+ sans-serif
+
+
+
+
+ Noto Sans Hebrew
+
+ sans-serif
+
+
+
+
+ Noto Sans Imperial Aramaic
+
+ sans-serif
+
+
+
+
+ Noto Sans Japanese
+
+ sans-serif
+
+
+
+
+ Noto Sans Javanese
+
+ sans-serif
+
+
+
+
+ Noto Sans Korean
+
+ sans-serif
+
+
+
+
+ Noto Sans Kaithi
+
+ sans-serif
+
+
+
+
+ Noto Sans Kannada
+
+ sans-serif
+
+
+
+
+ Noto Sans Kayah Li
+
+ sans-serif
+
+
+
+
+ Noto Sans Kharoshthi
+
+ sans-serif
+
+
+
+
+ Noto Sans Khmer
+
+ sans-serif
+
+
+
+
+ Noto Sans Lao
+
+ sans-serif
+
+
+
+
+ Noto Sans Lepcha
+
+ sans-serif
+
+
+
+
+ Noto Sans Limbu
+
+ sans-serif
+
+
+
+
+ Noto Sans Linear B
+
+ sans-serif
+
+
+
+
+ Noto Sans Lisu
+
+ sans-serif
+
+
+
+
+ Noto Sans Lycian
+
+ sans-serif
+
+
+
+
+ Noto Sans Lydian
+
+ sans-serif
+
+
+
+
+ Noto Sans Malayalam
+
+ sans-serif
+
+
+
+
+ Noto Sans Mandaic
+
+ sans-serif
+
+
+
+
+ Noto Sans Meetei Mayek
+
+ sans-serif
+
+
+
+
+ Noto Sans Mongolian
+
+ sans-serif
+
+
+
+
+ Noto Sans Myanmar
+
+ sans-serif
+
+
+
+
+ Noto Sans NKo
+
+ sans-serif
+
+
+
+
+ Noto Sans New Tai Lue
+
+ sans-serif
+
+
+
+
+ Noto Sans Ogham
+
+ sans-serif
+
+
+
+
+ Noto Sans Ol Chiki
+
+ sans-serif
+
+
+
+
+ Noto Sans Old Italic
+
+ sans-serif
+
+
+
+
+ Noto Sans Old Persian
+
+ sans-serif
+
+
+
+
+ Noto Sans Old South Arabian
+
+ sans-serif
+
+
+
+
+ Noto Sans Old Turkic
+
+ sans-serif
+
+
+
+
+ Noto Sans Oriya
+
+ sans-serif
+
+
+
+
+ Noto Sans Osmanya
+
+ sans-serif
+
+
+
+
+ Noto Sans Inscriptional Pahlavi
+
+ sans-serif
+
+
+
+
+ Noto Sans Inscriptional Parthian
+
+ sans-serif
+
+
+
+
+ Noto Sans Phags-pa
+
+ sans-serif
+
+
+
+
+ Noto Sans Phoenician
+
+ sans-serif
+
+
+
+
+ Noto Sans Rejang
+
+ sans-serif
+
+
+
+
+ Noto Sans Runic
+
+ sans-serif
+
+
+
+
+ Noto Sans Samaritan
+
+ sans-serif
+
+
+
+
+ Noto Sans Saurashtra
+
+ sans-serif
+
+
+
+
+ Noto Sans Shavian
+
+ sans-serif
+
+
+
+
+ Noto Sans Sinhala
+
+ sans-serif
+
+
+
+
+ Noto Sans Sumero-Akkadian Cuneiform
+
+ sans-serif
+
+
+
+
+ Noto Sans Sundanese
+
+ sans-serif
+
+
+
+
+ Noto Syloti Nagri
+
+ sans-serif
+
+
+
+
+ Noto Sans Symbols
+
+ sans-serif
+
+
+
+
+ Noto Sans Syriac Eastern
+
+ sans-serif
+
+
+
+
+ Noto Sans Syriac Estrangela
+
+ sans-serif
+
+
+
+
+ Noto Sans Syriac Western
+
+ sans-serif
+
+
+
+
+ Noto Sans Tagalog
+
+ sans-serif
+
+
+
+
+ Noto Sans Tagbanwa
+
+ sans-serif
+
+
+
+
+ Noto Sans Tai Le
+
+ sans-serif
+
+
+
+
+ Noto Sans Tai Tham
+
+ sans-serif
+
+
+
+
+ Noto Sans Tai Viet
+
+ sans-serif
+
+
+
+
+ Noto Sans Tamil
+
+ sans-serif
+
+
+
+
+ Noto Sans Telugu
+
+ sans-serif
+
+
+
+
+ Noto Sans Thaana
+
+ sans-serif
+
+
+
+
+ Noto Sans Thai
+
+ sans-serif
+
+
+
+
+ Noto Sans Tifinagh
+
+ sans-serif
+
+
+
+
+ Noto Sans Ugaritic
+
+ sans-serif
+
+
+
+
+ Noto Sans Vai
+
+ sans-serif
+
+
+
+
+ Noto Sans Yi
+
+ sans-serif
+
+
+
+
diff --git a/testing/ttf-noto/45-noto-serif.conf b/testing/ttf-noto/45-noto-serif.conf
new file mode 100644
index 00000000000..aeddf9925f7
--- /dev/null
+++ b/testing/ttf-noto/45-noto-serif.conf
@@ -0,0 +1,47 @@
+
+
+
+
+
+ Noto Serif
+
+ serif
+
+
+
+
+ Noto Serif Armenian
+
+ serif
+
+
+
+
+ Noto Serif Georgian
+
+ serif
+
+
+
+
+ Noto Serif Khmer
+
+ serif
+
+
+
+
+ Noto Serif Lao
+
+ serif
+
+
+
+
+ Noto Serif Thai
+
+ serif
+
+
+
+
diff --git a/testing/ttf-noto/90-non-tt-noto-sans-cjk.conf b/testing/ttf-noto/90-non-tt-noto-sans-cjk.conf
new file mode 100644
index 00000000000..92f4cff7ee4
--- /dev/null
+++ b/testing/ttf-noto/90-non-tt-noto-sans-cjk.conf
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+ Noto Sans CJK SC
+
+
+ true
+
+
+ hintslight
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ Noto Sans CJK TC
+
+
+ true
+
+
+ hintslight
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ Noto Sans CJK JP
+
+
+ true
+
+
+ hintslight
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
+
+ Noto Sans CJK KR
+
+
+ true
+
+
+ hintslight
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+
diff --git a/testing/ttf-noto/90-tt-noto-sans.conf b/testing/ttf-noto/90-tt-noto-sans.conf
new file mode 100644
index 00000000000..dfbefd0d0b6
--- /dev/null
+++ b/testing/ttf-noto/90-tt-noto-sans.conf
@@ -0,0 +1,1876 @@
+
+
+
+
+
+
+
+ false
+
+
+ Noto Sans
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ hintslight
+
+
+
+
+
+
+ false
+
+
+ Noto Kufi Arabic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Naskh Arabic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Nastaliq Urdu Draft
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Armenian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Avestan
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Balinese
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Bamum
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Batak
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Bengali
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Brahmi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Buginese
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Buhid
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Canadian Aboriginal
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Carian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Cham
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Cherokee
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Coptic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Cypriot
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Deseret
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Devanagari
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Egyptian Hieroglyphs
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Ethiopic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Georgian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Glagolitic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Gothic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Gujarati
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Gurmukhi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Hanunoo
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Hebrew
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Imperial Aramaic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Javanese
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Kaithi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Kannada
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Kharoshthi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Khmer
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Lao
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Lepcha
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Limbu
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Linear B
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Lisu
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Lycian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Lydian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Malayalam
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Mandaic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Meetei Mayek
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Mongolian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Myanmar
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans NKo
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans New Tai Lue
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Ogham
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Ol Chiki
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Old Italic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Old Persian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Old South Arabian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Old Turkic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Oriya
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Osmanya
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Kannada
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Inscriptional Pahlavi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Inscriptional Parthian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Phags-pa
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Phoenician
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Rejang
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Runic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Samaritan
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Saurashtra
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Shavian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Sinhala
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Sumero-Akkadian Cuneiform
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Sundanese
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Syloti Nagri
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Symbols
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Syriac Eastern
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Syriac Estrangela
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Syriac Western
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tagalog
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tagbanwa
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tai Le
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tai Tham
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tai Viet
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tamil
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Telugu
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Thaana
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Thai
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Tifinagh
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Ugaritic
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Vai
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Sans Yi
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
diff --git a/testing/ttf-noto/90-tt-noto-serif.conf b/testing/ttf-noto/90-tt-noto-serif.conf
new file mode 100644
index 00000000000..a38f6fc828b
--- /dev/null
+++ b/testing/ttf-noto/90-tt-noto-serif.conf
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+ false
+
+
+ Noto Serif
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Serif Armenian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Serif Georgian
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Serif Khmer
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Serif Lao
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
+
+ false
+
+
+ Noto Serif Thai
+
+
+ true
+
+
+ true
+
+
+ hintslight
+
+
+ false
+
+
+
+
diff --git a/testing/ttf-noto/APKBUILD b/testing/ttf-noto/APKBUILD
new file mode 100644
index 00000000000..4bb2715aa61
--- /dev/null
+++ b/testing/ttf-noto/APKBUILD
@@ -0,0 +1,94 @@
+# Contributor: Carlo Landmeter
+# Maintainer:
+pkgname=ttf-noto
+pkgver=2015.04.20
+pkgrel=0
+pkgdesc="Noto Sans family."
+url="http://www.google.com/get/noto/"
+arch="noarch"
+license="Apache"
+depends="fontconfig $pkgname-sans $pkgname-serif"
+depends_dev=""
+makedepends="$depends_dev"
+install=""
+subpackages="$pkgname-sans $pkgname-serif"
+# added fontconfig configuration from:
+# https://github.com/bohoomil/fontconfig-ultimate/tree/master/fontconfig_patches/fonts-settings
+source="$pkgname-$pkgver.zip::http://storage.googleapis.com/noto-website/pkgs/Noto-hinted.zip
+ 40-noto-arabic.conf
+ 45-noto-sans.conf
+ 45-noto-serif.conf
+ 90-non-tt-noto-sans-cjk.conf
+ 90-tt-noto-sans.conf
+ 90-tt-noto-serif.conf"
+
+_builddir="$srcdir"
+
+build() {
+ cd "$_builddir"
+}
+
+package() {
+ mkdir -p "$pkgdir"
+}
+
+sans() {
+ pkgdesc="Noto Sans family sans version"
+ depends="fontconfig"
+ local fonts="NotoSans-Bold.ttf NotoSans-BoldItalic.ttf NotoSans-Italic.ttf NotoSans-Regular.ttf"
+ mkdir -p "$subpkgdir"/usr/share/fonts/$subpkgname \
+ "$subpkgdir"/etc/fonts/conf.avail \
+ "$subpkgdir"/etc/fonts/conf.d
+ for i in $fonts; do
+ install -m644 "$srcdir/$i" \
+ "$subpkgdir"/usr/share/fonts/$subpkgname/ || return 1
+ done
+ for j in "$srcdir"/*sans.conf; do
+ install -m644 "$j" \
+ "$subpkgdir"/etc/fonts/conf.avail/ || return 1
+ cd "$subpkgdir"/etc/fonts/conf.d
+ ln -sf /etc/fonts/conf.avail/${j##*/}
+ done
+
+}
+
+serif() {
+ pkgdesc="Noto Sans family serif version"
+ depends="fontconfig"
+ local fonts="NotoSerif-Bold.ttf NotoSerif-BoldItalic.ttf NotoSerif-Italic.ttf NotoSerif-Regular.ttf"
+ mkdir -p "$subpkgdir"/usr/share/fonts/$subpkgname \
+ "$subpkgdir"/etc/fonts/conf.avail \
+ "$subpkgdir"/etc/fonts/conf.d
+ for i in $fonts; do
+ install -m644 "$srcdir/$i" \
+ "$subpkgdir"/usr/share/fonts/$subpkgname/ || return 1
+ done
+ for j in "$srcdir"/*serif.conf; do
+ install -m644 "$j" \
+ "$subpkgdir"/etc/fonts/conf.avail/ || return 1
+ cd "$subpkgdir"/etc/fonts/conf.d
+ ln -sf /etc/fonts/conf.avail/${j##*/}
+ done
+
+}
+md5sums="077a9978839e37b29af710819fb17729 ttf-noto-2015.04.20.zip
+c0f76a250026e206c646464e0c737528 40-noto-arabic.conf
+6be22d72486852a72614753e1796db06 45-noto-sans.conf
+3952f646d177cbac4e9cd20825efa8eb 45-noto-serif.conf
+bca92e0434fd31776c9c2ca2811b7eec 90-non-tt-noto-sans-cjk.conf
+4dc806a20e58a82b85e3f2fb3c88db0d 90-tt-noto-sans.conf
+49668e735b35206c06435851af9101cf 90-tt-noto-serif.conf"
+sha256sums="f93415d4ac7954417ade8461ade32490ec91a2301c5ccf1f5b206382c3bc74c5 ttf-noto-2015.04.20.zip
+b1c92b3551958be19b9a42e86483b3541f11f2fe963df400b1bd6e6ea9957234 40-noto-arabic.conf
+2243a99616c04f8cd0696163d1e0290f2358e6a190c777d27fa1a5cd18092a70 45-noto-sans.conf
+57cbe8e58aabbe14b68a0d75f28688eb9fe6c80864d0baf5b300ab2b02c4fc25 45-noto-serif.conf
+38610c8c44ef29a280f4dbfd96458aeee8aa1381b9e460968cda093ce800cabd 90-non-tt-noto-sans-cjk.conf
+6b7457238150b44d1a2b747cc8130d563def2fd37e0a6786ab6f7b65f2c87f0d 90-tt-noto-sans.conf
+76cf5ee16843444849fcf6c69c5d021933644a4ed3689f7457470c9c351742de 90-tt-noto-serif.conf"
+sha512sums="240aab0cd1bb88e98c504bdd6bad680fc3e94c207f12d2c9f7a3de250aa2d6adc4bdbe7a4971e55930446b8f8cf079f84283deab5210d7519e2128d9a8961939 ttf-noto-2015.04.20.zip
+47396e7a4e5dfb38d3df6dff0b4584757cc132f393d3410463eefc3dbb5f2af592a6b07a4c098d8c594be03f23e4eb84b76b672245fe0cea816927cf535ea270 40-noto-arabic.conf
+748dfecbc3ad5c3750764e6ae889bbc4e614885237bb91ece138d2dc5014fd41ea6361b32982cfa4e76c7c092e0b93f90cccd0b92acbd408b7c302c44c1523e6 45-noto-sans.conf
+5059295a1c36c4ec4aae61443221ee74876315127895da0773e4feb77e70cfc4b7923dde8f6510d6cf9de019082e15f1f4fd4b53f0bce4d2a681541f2de587df 45-noto-serif.conf
+7cf1ec09d6226c46ff7bd796ff526aa42b7221eeb8a2e171e7dbab837fceb96a03b9c5d7bd6e88dbee97cdf54e443d940590b6be51478b88ebca19a419831080 90-non-tt-noto-sans-cjk.conf
+e5d252e4ee265f9cc7a91eea0e0f8c74315a60cbce606860e0f9e722eb9331f8d87d541dd715bef46bdb4e637bab0344f2fd98cc0424e7cfa17e588efa07eb33 90-tt-noto-sans.conf
+4f8760f7eeae99050a3b8ac73f4eeeb5ad32e9e5224034292e3ecdc260ffcc92f3ae45aa35e9f86905fce4ff909bb3263e25d8f4fe56dacba2fb3de2107e314f 90-tt-noto-serif.conf"