diff --git a/.gitignore b/.gitignore index 3f761f7..0b5516a 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /noto-fonts-db5c897c3954ab8dd49bfc3de4f3ef00a7ef6d06.zip /noto-fonts-85e78f831469323c85847e23f95026c894159135.zip /noto-fonts-a5e21f60336d8b9b76a0f230d07dd59e12d6da80.zip +/noto-fonts-20201206-phase3.tar.gz diff --git a/65-0-google-noto-sans-gurmukhi.conf b/65-0-google-noto-sans-gurmukhi.conf deleted file mode 100644 index be1f787..0000000 --- a/65-0-google-noto-sans-gurmukhi.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - pa - - - sans-serif - - - Noto Sans Gurmukhi - - - - - Noto Sans Gurmukhi - - sans-serif - - - - diff --git a/66-google-noto-kufi-arabic.conf b/66-google-noto-kufi-arabic.conf deleted file mode 100644 index 5296b72..0000000 --- a/66-google-noto-kufi-arabic.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - ar - - - cursive - - - Noto Kufi Arabic - - - - - Noto Kufi Arabic - - cursive - - - diff --git a/66-google-noto-naskh-arabic.conf b/66-google-noto-naskh-arabic.conf deleted file mode 100644 index 8bddbaa..0000000 --- a/66-google-noto-naskh-arabic.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ar - - - cursive - - - Noto Naskh Arabic - - - - - Noto Naskh Arabic - - cursive - - - - diff --git a/66-google-noto-nastaliq-urdu.conf b/66-google-noto-nastaliq-urdu.conf deleted file mode 100644 index 50ef260..0000000 --- a/66-google-noto-nastaliq-urdu.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - ur - - - cursive - - - Noto Nastaliq Urdu - - - - - Noto Nastaliq Urdu - - cursive - - - diff --git a/66-google-noto-sans-armenian.conf b/66-google-noto-sans-armenian.conf deleted file mode 100644 index bd20d1d..0000000 --- a/66-google-noto-sans-armenian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - hy - - - sans-serif - - - Noto Sans Armenian - - - - - Noto Sans Armenian - - sans-serif - - - - diff --git a/66-google-noto-sans-bamum.conf b/66-google-noto-sans-bamum.conf deleted file mode 100644 index b3b5b4f..0000000 --- a/66-google-noto-sans-bamum.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - bax - - - sans-serif - - - Noto Sans Bamum - - - - - Noto Sans Bamum - - sans-serif - - - diff --git a/66-google-noto-sans-batak.conf b/66-google-noto-sans-batak.conf deleted file mode 100644 index 1ea10c1..0000000 --- a/66-google-noto-sans-batak.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bbc - - - sans-serif - - - Noto Sans Batak - - - - - Noto Sans Batak - - sans-serif - - - - diff --git a/66-google-noto-sans-bengali.conf b/66-google-noto-sans-bengali.conf deleted file mode 100644 index 96e6080..0000000 --- a/66-google-noto-sans-bengali.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bn - - - sans-serif - - - Noto Sans Bengali - - - - - Noto Sans Bengali - - sans-serif - - - - diff --git a/66-google-noto-sans-buginese.conf b/66-google-noto-sans-buginese.conf deleted file mode 100644 index 2444930..0000000 --- a/66-google-noto-sans-buginese.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bug - - - sans-serif - - - Noto Sans Buginese - - - - - Noto Sans Buginese - - sans-serif - - - - diff --git a/66-google-noto-sans-buhid.conf b/66-google-noto-sans-buhid.conf deleted file mode 100644 index 866f0c6..0000000 --- a/66-google-noto-sans-buhid.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bku - - - sans-serif - - - Noto Sans Buhid - - - - - Noto Sans Buhid - - sans-serif - - - - diff --git a/66-google-noto-sans-canadian-aboriginal.conf b/66-google-noto-sans-canadian-aboriginal.conf deleted file mode 100644 index 9a948b9..0000000 --- a/66-google-noto-sans-canadian-aboriginal.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - iu - - - sans-serif - - - Noto Sans Canadian Aboriginal - - - - - Noto Sans Canadian Aboriginal - - sans-serif - - - - diff --git a/66-google-noto-sans-cham.conf b/66-google-noto-sans-cham.conf deleted file mode 100644 index f84d54f..0000000 --- a/66-google-noto-sans-cham.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - cjm - - - sans-serif - - - Noto Sans Cham - - - - - Noto Sans Cham - - sans-serif - - - - diff --git a/66-google-noto-sans-cherokee.conf b/66-google-noto-sans-cherokee.conf deleted file mode 100644 index 9d839ae..0000000 --- a/66-google-noto-sans-cherokee.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - chr - - - sans-serif - - - Noto Sans Cherokee - - - - - Noto Sans Cherokee - - sans-serif - - - - diff --git a/66-google-noto-sans-coptic.conf b/66-google-noto-sans-coptic.conf deleted file mode 100644 index 4264817..0000000 --- a/66-google-noto-sans-coptic.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - cop - - - sans-serif - - - Noto Sans Coptic - - - - - Noto Sans Coptic - - sans-serif - - - - diff --git a/66-google-noto-sans-cuneiform.conf b/66-google-noto-sans-cuneiform.conf deleted file mode 100644 index 17cb016..0000000 --- a/66-google-noto-sans-cuneiform.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - slv - - - sans-serif - - - Noto Sans Cuneiform - - - - - Noto Sans Cuneiform - - sans-serif - - - - diff --git a/66-google-noto-sans-cypriot.conf b/66-google-noto-sans-cypriot.conf deleted file mode 100644 index 3fc9d0d..0000000 --- a/66-google-noto-sans-cypriot.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - cy - - - sans-serif - - - Noto Sans Cypriot - - - - - Noto Sans Cypriot - - sans-serif - - - - diff --git a/66-google-noto-sans-devanagari.conf b/66-google-noto-sans-devanagari.conf deleted file mode 100644 index ee8cc7d..0000000 --- a/66-google-noto-sans-devanagari.conf +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - hi - - - sans-serif - - - Noto Sans Devanagari - - - - - - mr - - - sans-serif - - - Noto Sans Devanagari - - - - - - kok - - - sans-serif - - - Noto Sans Devanagari - - - - - - ks@devanagari - - - sans-serif - - - Noto Sans Devanagari - - - - - - sd@devanagari - - - sans-serif - - - Noto Sans Devanagari - - - - - - mai - - - sans-serif - - - Noto Sans Devanagari - - - - - - ne - - - sans-serif - - - Noto Sans Devanagari - - - - - - bh - - - sans-serif - - - Noto Sans Devanagari - - - - - - bho - - - sans-serif - - - Noto Sans Devanagari - - - - - - brx - - - sans-serif - - - Noto Sans Devanagari - - - - - - doi - - - sans-serif - - - Noto Sans Devanagari - - - - - - hne - - - sans-serif - - - Noto Sans Devanagari - - - - - - sa - - - sans-serif - - - Noto Sans Devanagari - - - - - - sat - - - sans-serif - - - Noto Sans Devanagari - - - - - Noto Sans Devanagari - - sans-serif - - - diff --git a/66-google-noto-sans-ethiopic.conf b/66-google-noto-sans-ethiopic.conf deleted file mode 100644 index 76bcd82..0000000 --- a/66-google-noto-sans-ethiopic.conf +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - am - - - sans-serif - - - Noto Sans Ethiopic - - - - - - byn - - - sans-serif - - - Noto Sans Ethiopic - - - - - - gez - - - sans-serif - - - Noto Sans Ethiopic - - - - - - sid - - - sans-serif - - - Noto Sans Ethiopic - - - - - - ti-er - - - sans-serif - - - Noto Sans Ethiopic - - - - - - ti-et - - - sans-serif - - - Noto Sans Ethiopic - - - - - - tig - - - sans-serif - - - Noto Sans Ethiopic - - - - - - wal - - - sans-serif - - - Noto Sans Ethiopic - - - - - Noto Sans Ethiopic - - sans-serif - - - - diff --git a/66-google-noto-sans-georgian.conf b/66-google-noto-sans-georgian.conf deleted file mode 100644 index da9aa62..0000000 --- a/66-google-noto-sans-georgian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ka - - - sans-serif - - - Noto Sans Georgian - - - - - Noto Sans Georgian - - sans-serif - - - - diff --git a/66-google-noto-sans-gothic.conf b/66-google-noto-sans-gothic.conf deleted file mode 100644 index ca07865..0000000 --- a/66-google-noto-sans-gothic.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - got - - - sans-serif - - - Noto Sans Gothic - - - - - Noto Sans Gothic - - sans-serif - - - - diff --git a/66-google-noto-sans-gujarati.conf b/66-google-noto-sans-gujarati.conf deleted file mode 100644 index e40413f..0000000 --- a/66-google-noto-sans-gujarati.conf +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - gu - - - sans-serif - - - Noto Sans Gujarati - - - - - - Noto Sans Gujarati - - - true - - - - - - Noto Sans Gujarati - - sans-serif - - - - diff --git a/66-google-noto-sans-hanunoo.conf b/66-google-noto-sans-hanunoo.conf deleted file mode 100644 index 4ed0da0..0000000 --- a/66-google-noto-sans-hanunoo.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - hnn - - - sans-serif - - - Noto Sans Hanunoo - - - - - Noto Sans Hanunoo - - sans-serif - - - - diff --git a/66-google-noto-sans-hebrew.conf b/66-google-noto-sans-hebrew.conf deleted file mode 100644 index efa5d18..0000000 --- a/66-google-noto-sans-hebrew.conf +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - he - - - sans-serif - - - Noto Sans Hebrew - - - - - - yi - - - sans-serif - - - Noto Sans Hebrew - - - - - Noto Sans Hebrew - - sans-serif - - - - diff --git a/66-google-noto-sans-javanese.conf b/66-google-noto-sans-javanese.conf deleted file mode 100644 index 40d33f8..0000000 --- a/66-google-noto-sans-javanese.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - jv - - - sans-serif - - - Noto Sans Javanese - - - - - Noto Sans Javanese - - sans-serif - - - - diff --git a/66-google-noto-sans-kannada.conf b/66-google-noto-sans-kannada.conf deleted file mode 100644 index db05482..0000000 --- a/66-google-noto-sans-kannada.conf +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - kn - - - sans-serif - - - Noto Sans Kannada - - - - - Noto Sans Kannada - - - true - - - - Noto Sans Kannada - - sans-serif - - - diff --git a/66-google-noto-sans-khmer.conf b/66-google-noto-sans-khmer.conf deleted file mode 100644 index da4dc47..0000000 --- a/66-google-noto-sans-khmer.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - km - - - sans-serif - - - Noto Sans Khmer - - - - - Noto Sans Khmer - - sans-serif - - - - diff --git a/66-google-noto-sans-lao.conf b/66-google-noto-sans-lao.conf deleted file mode 100644 index 58813b2..0000000 --- a/66-google-noto-sans-lao.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lo - - - sans-serif - - - Noto Sans Lao - - - - - Noto Sans Lao - - sans-serif - - - - diff --git a/66-google-noto-sans-lepcha.conf b/66-google-noto-sans-lepcha.conf deleted file mode 100644 index 7ebe025..0000000 --- a/66-google-noto-sans-lepcha.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lep - - - sans-serif - - - Noto Sans Lepcha - - - - - Noto Sans Lepcha - - sans-serif - - - - diff --git a/66-google-noto-sans-limbu.conf b/66-google-noto-sans-limbu.conf deleted file mode 100644 index 695191c..0000000 --- a/66-google-noto-sans-limbu.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lif - - - sans-serif - - - Noto Sans Limbu - - - - - Noto Sans Limbu - - sans-serif - - - - diff --git a/66-google-noto-sans-lisu.conf b/66-google-noto-sans-lisu.conf deleted file mode 100644 index 58813b2..0000000 --- a/66-google-noto-sans-lisu.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lo - - - sans-serif - - - Noto Sans Lao - - - - - Noto Sans Lao - - sans-serif - - - - diff --git a/66-google-noto-sans-malayalam.conf b/66-google-noto-sans-malayalam.conf deleted file mode 100644 index 5afa3c2..0000000 --- a/66-google-noto-sans-malayalam.conf +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - ml - - - sans-serif - - - Noto Sans Malayalam - - - - - Noto Sans Malayalam - - - true - - - - Noto Sans Malayalam - - sans-serif - - - - diff --git a/66-google-noto-sans-meetei-mayek.conf b/66-google-noto-sans-meetei-mayek.conf deleted file mode 100644 index a0a9397..0000000 --- a/66-google-noto-sans-meetei-mayek.conf +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - mni - - - sans-serif - - - Noto Sans Meetei Mayek - - - - - - Noto Sans Meetei Mayek - - - true - - - - - Noto Sans Meetei Mayek - - sans-serif - - - - diff --git a/66-google-noto-sans-mongolian.conf b/66-google-noto-sans-mongolian.conf deleted file mode 100644 index edb7ab3..0000000 --- a/66-google-noto-sans-mongolian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - mn-cn - - - sans-serif - - - Noto Sans Mongolian - - - - - Noto Sans Mongolian - - sans-serif - - - - diff --git a/66-google-noto-sans-myanmar.conf b/66-google-noto-sans-myanmar.conf deleted file mode 100644 index 2528775..0000000 --- a/66-google-noto-sans-myanmar.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - my - - - sans-serif - - - Noto Sans Myanmar - - - - - Noto Sans Myanmar - - sans-serif - - - - diff --git a/66-google-noto-sans-new-tai-lue.conf b/66-google-noto-sans-new-tai-lue.conf deleted file mode 100644 index 574cd4e..0000000 --- a/66-google-noto-sans-new-tai-lue.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - khb - - - sans-serif - - - Noto Sans New Tai Lue - - - - - Noto Sans New Tai Lue - - sans-serif - - - - diff --git a/66-google-noto-sans-nko.conf b/66-google-noto-sans-nko.conf deleted file mode 100644 index 6581ae1..0000000 --- a/66-google-noto-sans-nko.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - nqo - - - sans-serif - - - Noto Sans NKo - - - - - Noto Sans NKo - - sans-serif - - - - diff --git a/66-google-noto-sans-ogham.conf b/66-google-noto-sans-ogham.conf deleted file mode 100644 index 78720a4..0000000 --- a/66-google-noto-sans-ogham.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - pgl - - - sans-serif - - - Noto Sans Ogham - - - - - Noto Sans Ogham - - sans-serif - - - - diff --git a/66-google-noto-sans-ol-chiki.conf b/66-google-noto-sans-ol-chiki.conf deleted file mode 100644 index a972ccb..0000000 --- a/66-google-noto-sans-ol-chiki.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - sat - - - sans-serif - - - Noto Sans Ol Chiki - - - - - Noto Sans Ol Chiki - - sans-serif - - - - diff --git a/66-google-noto-sans-oriya.conf b/66-google-noto-sans-oriya.conf deleted file mode 100644 index 121bbcc..0000000 --- a/66-google-noto-sans-oriya.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - or - - - sans-serif - - - Noto Sans Oriya - - - - - Noto Sans Oriya - - sans-serif - - - diff --git a/66-google-noto-sans-rejang.conf b/66-google-noto-sans-rejang.conf deleted file mode 100644 index 04650b4..0000000 --- a/66-google-noto-sans-rejang.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - rej - - - sans-serif - - - Noto Sans Rejang - - - - - Noto Sans Rejang - - sans-serif - - - - diff --git a/66-google-noto-sans-runic.conf b/66-google-noto-sans-runic.conf deleted file mode 100644 index 6d30d9a..0000000 --- a/66-google-noto-sans-runic.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - gem - - - sans-serif - - - Noto Sans Runic - - - - - Noto Sans Runic - - sans-serif - - - - diff --git a/66-google-noto-sans-saurashtra.conf b/66-google-noto-sans-saurashtra.conf deleted file mode 100644 index 8e1676b..0000000 --- a/66-google-noto-sans-saurashtra.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - saz - - - sans-serif - - - Noto Sans Saurashtra - - - - - Noto Sans Saurashtra - - sans-serif - - - - diff --git a/66-google-noto-sans-shavian.conf b/66-google-noto-sans-shavian.conf deleted file mode 100644 index dfc56cf..0000000 --- a/66-google-noto-sans-shavian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - en@shaw - - - sans-serif - - - Noto Sans Shavian - - - - - Noto Sans Shavian - - sans-serif - - - - diff --git a/66-google-noto-sans-sinhala.conf b/66-google-noto-sans-sinhala.conf deleted file mode 100644 index e4ff089..0000000 --- a/66-google-noto-sans-sinhala.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - si - - - sans-serif - - - Noto Sans Sinhala - - - - - Noto Sans Sinhala - - sans-serif - - - - diff --git a/66-google-noto-sans-sundanese.conf b/66-google-noto-sans-sundanese.conf deleted file mode 100644 index a3c3604..0000000 --- a/66-google-noto-sans-sundanese.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - su - - - sans-serif - - - Noto Sans Sundanese - - - - - Noto Sans Sundanese - - sans-serif - - - - diff --git a/66-google-noto-sans-syriac-eastern.conf b/66-google-noto-sans-syriac-eastern.conf deleted file mode 100644 index 4fd136f..0000000 --- a/66-google-noto-sans-syriac-eastern.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - syr - - - sans-serif - - - Noto Sans Syriac Eastern - - - - - Noto Sans Syriac Eastern - - sans-serif - - - - diff --git a/66-google-noto-sans-syriac-estrangela.conf b/66-google-noto-sans-syriac-estrangela.conf deleted file mode 100644 index f522c14..0000000 --- a/66-google-noto-sans-syriac-estrangela.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - syr - - - sans-serif - - - Noto Sans Syriac Estrangela - - - - - Noto Sans Syriac Estrangela - - sans-serif - - - - diff --git a/66-google-noto-sans-syriac-western.conf b/66-google-noto-sans-syriac-western.conf deleted file mode 100644 index c07a262..0000000 --- a/66-google-noto-sans-syriac-western.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - syr - - - sans-serif - - - Noto Sans Syriac Western - - - - - Noto Sans Syriac Western - - sans-serif - - - - diff --git a/66-google-noto-sans-tagalog.conf b/66-google-noto-sans-tagalog.conf deleted file mode 100644 index 57c72cc..0000000 --- a/66-google-noto-sans-tagalog.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - tl - - - sans-serif - - - Noto Sans Tagalog - - - - - Noto Sans Tagalog - - sans-serif - - - - diff --git a/66-google-noto-sans-tagbanwa.conf b/66-google-noto-sans-tagbanwa.conf deleted file mode 100644 index 13c4344..0000000 --- a/66-google-noto-sans-tagbanwa.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - twb - - - sans-serif - - - Noto Sans Tagbanwa - - - - - Noto Sans Tagbanwa - - sans-serif - - - - diff --git a/66-google-noto-sans-tamil.conf b/66-google-noto-sans-tamil.conf deleted file mode 100644 index 3904e3e..0000000 --- a/66-google-noto-sans-tamil.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ta - - - sans-serif - - - Noto Sans Tamil - - - - - Noto Sans Tamil - - sans-serif - - - - diff --git a/66-google-noto-sans-telugu.conf b/66-google-noto-sans-telugu.conf deleted file mode 100644 index 82a2db8..0000000 --- a/66-google-noto-sans-telugu.conf +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - te - - - sans-serif - - - Noto Sans Telugu - - - - - Noto Sans Telugu - - - true - - - - Noto Sans Telugu - - sans-serif - - - diff --git a/66-google-noto-sans-thaana.conf b/66-google-noto-sans-thaana.conf deleted file mode 100644 index ccdd6d1..0000000 --- a/66-google-noto-sans-thaana.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - dv - - - sans-serif - - - Noto Sans Thaana - - - - - Noto Sans Thaana - - sans-serif - - - - diff --git a/66-google-noto-sans-thai.conf b/66-google-noto-sans-thai.conf deleted file mode 100644 index d160567..0000000 --- a/66-google-noto-sans-thai.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - th - - - sans-serif - - - Noto Sans Thai - - - - - Noto Sans Thai - - sans-serif - - - - diff --git a/66-google-noto-sans-tibetan.conf b/66-google-noto-sans-tibetan.conf deleted file mode 100644 index d5ee5cd..0000000 --- a/66-google-noto-sans-tibetan.conf +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - bo - - - sans-serif - - - Noto Sans Tibetan - - - - - - dz - - - sans-serif - - - Noto Sans Tibetan - - - - - Noto Sans Tibetan - - sans-serif - - - diff --git a/66-google-noto-sans-tifinagh.conf b/66-google-noto-sans-tifinagh.conf deleted file mode 100644 index c882dc3..0000000 --- a/66-google-noto-sans-tifinagh.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ber-ma - - - sans-serif - - - Noto Sans Tifinagh - - - - - Noto Sans Tifinagh - - sans-serif - - - - diff --git a/66-google-noto-sans-vai.conf b/66-google-noto-sans-vai.conf deleted file mode 100644 index cad3453..0000000 --- a/66-google-noto-sans-vai.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - vai - - - sans-serif - - - Noto Sans Vai - - - - - Noto Sans Vai - - sans-serif - - - - diff --git a/66-google-noto-serif-armenian.conf b/66-google-noto-serif-armenian.conf deleted file mode 100644 index 37d122e..0000000 --- a/66-google-noto-serif-armenian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - hy - - - serif - - - Noto Serif Armenian - - - - - Noto Serif Armenian - - serif - - - - diff --git a/66-google-noto-serif-balinese.conf b/66-google-noto-serif-balinese.conf deleted file mode 100644 index f14d69b..0000000 --- a/66-google-noto-serif-balinese.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - ban - - - serif - - - Noto Serif Balinese - - - - - Noto Serif Balinese - - serif - - - diff --git a/66-google-noto-serif-bengali.conf b/66-google-noto-serif-bengali.conf deleted file mode 100644 index 4ab28f5..0000000 --- a/66-google-noto-serif-bengali.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bn - - - serif - - - Noto Serif Bengali - - - - - Noto Serif Bengali - - serif - - - - diff --git a/66-google-noto-serif-devanagari.conf b/66-google-noto-serif-devanagari.conf deleted file mode 100644 index 7eaa3bf..0000000 --- a/66-google-noto-serif-devanagari.conf +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - hi - - - serif - - - Noto Serif Devanagari - - - - - - mr - - - serif - - - Noto Serif Devanagari - - - - - - kok - - - serif - - - Noto Serif Devanagari - - - - - - ks@devanagari - - - serif - - - Noto Serif Devanagari - - - - - - sd@devanagari - - - serif - - - Noto Serif Devanagari - - - - - - mai - - - serif - - - Noto Serif Devanagari - - - - - - ne - - - serif - - - Noto Serif Devanagari - - - - - - bh - - - serif - - - Noto Serif Devanagari - - - - - - bho - - - serif - - - Noto Serif Devanagari - - - - - - brx - - - serif - - - Noto Serif Devanagari - - - - - - doi - - - serif - - - Noto Serif Devanagari - - - - - - hne - - - serif - - - Noto Serif Devanagari - - - - - - sa - - - serif - - - Noto Serif Devanagari - - - - - - sat - - - serif - - - Noto Serif Devanagari - - - - - Noto Serif Devanagari - - serif - - - diff --git a/66-google-noto-serif-georgian.conf b/66-google-noto-serif-georgian.conf deleted file mode 100644 index 2f4b09a..0000000 --- a/66-google-noto-serif-georgian.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ka - - - serif - - - Noto Serif Georgian - - - - - Noto Serif Georgian - - serif - - - - diff --git a/66-google-noto-serif-gujarati.conf b/66-google-noto-serif-gujarati.conf deleted file mode 100644 index 0ce7728..0000000 --- a/66-google-noto-serif-gujarati.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - gu - - - serif - - - Noto Serif Gujarati - - - - - Noto Serif Gujarati - - serif - - - - diff --git a/66-google-noto-serif-kannada.conf b/66-google-noto-serif-kannada.conf deleted file mode 100644 index 1c379d9..0000000 --- a/66-google-noto-serif-kannada.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - kn - - - serif - - - Noto Serif Kannada - - - - - Noto Serif Kannada - - serif - - - - diff --git a/66-google-noto-serif-khmer.conf b/66-google-noto-serif-khmer.conf deleted file mode 100644 index 8d87871..0000000 --- a/66-google-noto-serif-khmer.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - km - - - serif - - - Noto Serif Khmer - - - - - Noto Serif Khmer - - serif - - - - diff --git a/66-google-noto-serif-lao.conf b/66-google-noto-serif-lao.conf deleted file mode 100644 index a1267ce..0000000 --- a/66-google-noto-serif-lao.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lo - - - serif - - - Noto Serif Lao - - - - - Noto Serif Lao - - serif - - - - diff --git a/66-google-noto-serif-malayalam.conf b/66-google-noto-serif-malayalam.conf deleted file mode 100644 index 888af36..0000000 --- a/66-google-noto-serif-malayalam.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ml - - - serif - - - Noto Serif Malayalam - - - - - Noto Serif Malayalam - - serif - - - - diff --git a/66-google-noto-serif-tamil.conf b/66-google-noto-serif-tamil.conf deleted file mode 100644 index 3540784..0000000 --- a/66-google-noto-serif-tamil.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - ta - - - serif - - - Noto Serif Tamil - - - - - Noto Serif Tamil - - serif - - - diff --git a/66-google-noto-serif-telugu.conf b/66-google-noto-serif-telugu.conf deleted file mode 100644 index f823439..0000000 --- a/66-google-noto-serif-telugu.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - te - - - serif - - - Noto Serif Telugu - - - - - Noto Serif Telugu - - serif - - - - diff --git a/66-google-noto-serif-thai.conf b/66-google-noto-serif-thai.conf deleted file mode 100644 index c7dd33e..0000000 --- a/66-google-noto-serif-thai.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - th - - - serif - - - Noto Serif Thai - - - - - Noto Serif Thai - - serif - - - - diff --git a/67-google-noto-naskh-arabic-ui.conf b/67-google-noto-naskh-arabic-ui.conf deleted file mode 100644 index c100eb2..0000000 --- a/67-google-noto-naskh-arabic-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ar - - - cursive - - - Noto Naskh Arabic UI - - - - - Noto Naskh Arabic UI - - cursive - - - - diff --git a/67-google-noto-sans-bengali-ui.conf b/67-google-noto-sans-bengali-ui.conf deleted file mode 100644 index 328564c..0000000 --- a/67-google-noto-sans-bengali-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - bn - - - sans-serif - - - Noto Sans Bengali UI - - - - - Noto Sans Bengali UI - - sans-serif - - - - diff --git a/67-google-noto-sans-devanagari-ui.conf b/67-google-noto-sans-devanagari-ui.conf deleted file mode 100644 index 9860a17..0000000 --- a/67-google-noto-sans-devanagari-ui.conf +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - hi - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - mr - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - kok - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - ks@devanagari - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - sd@devanagari - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - mai - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - ne - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - brx - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - doi - - - sans-serif - - - Noto Sans Devanagari UI - - - - - - sa - - - sans-serif - - - Noto Sans Devanagari UI - - - - - Noto Sans Devanagari UI - - sans-serif - - - diff --git a/67-google-noto-sans-gujarati-ui.conf b/67-google-noto-sans-gujarati-ui.conf deleted file mode 100644 index 2860c58..0000000 --- a/67-google-noto-sans-gujarati-ui.conf +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - gu - - - sans-serif - - - Noto Sans Gujarati UI - - - - - - Noto Sans Gujarati UI - - - true - - - - - - Noto Sans Gujarati UI - - sans-serif - - - - diff --git a/67-google-noto-sans-gurmukhi-ui.conf b/67-google-noto-sans-gurmukhi-ui.conf deleted file mode 100644 index be1f787..0000000 --- a/67-google-noto-sans-gurmukhi-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - pa - - - sans-serif - - - Noto Sans Gurmukhi - - - - - Noto Sans Gurmukhi - - sans-serif - - - - diff --git a/67-google-noto-sans-kannada-ui.conf b/67-google-noto-sans-kannada-ui.conf deleted file mode 100644 index a6af41c..0000000 --- a/67-google-noto-sans-kannada-ui.conf +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - kn - - - sans-serif - - - Noto Sans Kannada UI - - - - - Noto Sans Kannada UI - - - true - - - - Noto Sans Kannada UI - - sans-serif - - - diff --git a/67-google-noto-sans-khmer-ui.conf b/67-google-noto-sans-khmer-ui.conf deleted file mode 100644 index 1a0041f..0000000 --- a/67-google-noto-sans-khmer-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - km - - - sans-serif - - - Noto Sans Khmer UI - - - - - Noto Sans Khmer UI - - sans-serif - - - - diff --git a/67-google-noto-sans-lao-ui.conf b/67-google-noto-sans-lao-ui.conf deleted file mode 100644 index 37793b9..0000000 --- a/67-google-noto-sans-lao-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - lo - - - sans-serif - - - Noto Sans Lao UI - - - - - Noto Sans Lao UI - - sans-serif - - - - diff --git a/67-google-noto-sans-malayalam-ui.conf b/67-google-noto-sans-malayalam-ui.conf deleted file mode 100644 index 4e540b6..0000000 --- a/67-google-noto-sans-malayalam-ui.conf +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - ml - - - sans-serif - - - Noto Sans Malayalam UI - - - - - Noto Sans Malayalam UI - - - true - - - - Noto Sans Malayalam UI - - sans-serif - - - - diff --git a/67-google-noto-sans-myanmar-ui.conf b/67-google-noto-sans-myanmar-ui.conf deleted file mode 100644 index 916b3ce..0000000 --- a/67-google-noto-sans-myanmar-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - my - - - sans-serif - - - Noto Sans Myanmar UI - - - - - Noto Sans Myanmar UI - - sans-serif - - - - diff --git a/67-google-noto-sans-oriya-ui.conf b/67-google-noto-sans-oriya-ui.conf deleted file mode 100644 index f57c925..0000000 --- a/67-google-noto-sans-oriya-ui.conf +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - or - - - sans-serif - - - Noto Sans Oriya UI - - - - - Noto Sans Oriya UI - - sans-serif - - - diff --git a/67-google-noto-sans-tamil-ui.conf b/67-google-noto-sans-tamil-ui.conf deleted file mode 100644 index 1248f89..0000000 --- a/67-google-noto-sans-tamil-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - ta - - - sans-serif - - - Noto Sans Tamil UI - - - - - Noto Sans Tamil UI - - sans-serif - - - - diff --git a/67-google-noto-sans-telugu-ui.conf b/67-google-noto-sans-telugu-ui.conf deleted file mode 100644 index 90451c8..0000000 --- a/67-google-noto-sans-telugu-ui.conf +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - te - - - sans-serif - - - Noto Sans Telugu UI - - - - - Noto Sans Telugu UI - - - true - - - - Noto Sans Telugu UI - - sans-serif - - - diff --git a/67-google-noto-sans-thai-ui.conf b/67-google-noto-sans-thai-ui.conf deleted file mode 100644 index a55a6c4..0000000 --- a/67-google-noto-sans-thai-ui.conf +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - th - - - sans-serif - - - Noto Sans Thai UI - - - - - Noto Sans Thai UI - - sans-serif - - - - diff --git a/google-noto-fonts.spec b/google-noto-fonts.spec index 187bfdd..b45478e 100644 --- a/google-noto-fonts.spec +++ b/google-noto-fonts.spec @@ -9,108 +9,19 @@ between multiple scripts. Noto family supports almost all scripts available\ in Unicode.\ %{nil} -%global commit a5e21f60336d8b9b76a0f230d07dd59e12d6da80 +%global srcver 20201206-phase3 %global hprio 65 %global mprio 66 %global lprio 67 Name: %{fontname}-fonts -Version: 20181223 -Release: 9%{?dist} +Version: 20201206 +Release: 1%{?dist} Summary: Hinted and Non Hinted OpenType fonts for Unicode scripts License: OFL -URL: https://github.com/googlei18n/noto-fonts/ -# downloaded from https://github.com/googlei18n/noto-fonts/commits/a5e21f60336d8b9b76a0f230d07dd59e12d6da80 -> download [zip] -# link https://github.com/googlei18n/noto-fonts/archive/a5e21f60336d8b9b76a0f230d07dd59e12d6da80.zip -Source0: noto-fonts-%{commit}.zip -Source3: %{mprio}-%{fontconf}-sans-armenian.conf -Source5: %{mprio}-%{fontconf}-sans-bengali.conf -Source6: %{lprio}-%{fontconf}-sans-bengali-ui.conf -Source9: %{mprio}-%{fontconf}-sans-cherokee.conf -Source10: %{mprio}-%{fontconf}-sans-coptic.conf -Source12: %{mprio}-%{fontconf}-sans-devanagari.conf -Source13: %{lprio}-%{fontconf}-sans-devanagari-ui.conf -Source15: %{mprio}-%{fontconf}-sans-ethiopic.conf -Source16: %{mprio}-%{fontconf}-sans-georgian.conf -Source18: %{mprio}-%{fontconf}-sans-hebrew.conf -Source21: %{mprio}-%{fontconf}-sans-kannada.conf -Source24: %{mprio}-%{fontconf}-sans-khmer.conf -Source25: %{lprio}-%{fontconf}-sans-khmer-ui.conf -Source26: %{mprio}-%{fontconf}-sans-lao.conf -Source27: %{lprio}-%{fontconf}-sans-lao-ui.conf -Source28: %{mprio}-%{fontconf}-sans-lisu.conf -Source31: %{mprio}-%{fontconf}-sans-malayalam.conf -Source32: %{lprio}-%{fontconf}-sans-malayalam-ui.conf -Source34: %{mprio}-%{fontconf}-sans-meetei-mayek.conf -Source35: %{mprio}-%{fontconf}-sans-nko.conf -Source40: %{mprio}-%{fontconf}-sans-shavian.conf -Source42: %{mprio}-%{fontconf}-sans-tagalog.conf -Source44: %{mprio}-%{fontconf}-sans-tamil.conf -Source45: %{lprio}-%{fontconf}-sans-tamil-ui.conf -Source46: %{mprio}-%{fontconf}-sans-telugu.conf -Source47: %{mprio}-%{fontconf}-sans-thai.conf -Source48: %{lprio}-%{fontconf}-sans-thai-ui.conf -Source51: %{mprio}-%{fontconf}-sans-vai.conf -Source52: %{mprio}-%{fontconf}-serif-armenian.conf -Source54: %{mprio}-%{fontconf}-serif-georgian.conf -Source55: %{mprio}-%{fontconf}-serif-khmer.conf -Source56: %{mprio}-%{fontconf}-serif-lao.conf -Source57: %{mprio}-%{fontconf}-serif-thai.conf -Source58: %{lprio}-%{fontconf}-sans-kannada-ui.conf -Source59: %{lprio}-%{fontconf}-sans-telugu-ui.conf -Source60: %{mprio}-%{fontconf}-sans-gujarati.conf -Source61: %{lprio}-%{fontconf}-sans-gujarati-ui.conf -Source62: %{mprio}-%{fontconf}-sans-hanunoo.conf -Source64: %{mprio}-%{fontconf}-kufi-arabic.conf -Source65: %{mprio}-%{fontconf}-naskh-arabic.conf -Source66: %{lprio}-%{fontconf}-naskh-arabic-ui.conf -Source67: %{mprio}-%{fontconf}-serif-balinese.conf -Source68: %{mprio}-%{fontconf}-sans-bamum.conf -Source69: %{mprio}-%{fontconf}-sans-batak.conf -Source70: %{mprio}-%{fontconf}-sans-buginese.conf -Source71: %{mprio}-%{fontconf}-sans-buhid.conf -Source72: %{mprio}-%{fontconf}-sans-canadian-aboriginal.conf -Source73: %{mprio}-%{fontconf}-sans-cham.conf -Source74: %{mprio}-%{fontconf}-sans-cuneiform.conf -Source75: %{mprio}-%{fontconf}-sans-cypriot.conf -Source76: %{mprio}-%{fontconf}-sans-gothic.conf -Source77: %{hprio}-0-%{fontconf}-sans-gurmukhi.conf -Source78: %{lprio}-%{fontconf}-sans-gurmukhi-ui.conf -Source81: %{mprio}-%{fontconf}-sans-javanese.conf -Source82: %{mprio}-%{fontconf}-sans-lepcha.conf -Source83: %{mprio}-%{fontconf}-sans-limbu.conf -Source85: %{mprio}-%{fontconf}-sans-mongolian.conf -Source86: %{mprio}-%{fontconf}-sans-myanmar.conf -Source87: %{lprio}-%{fontconf}-sans-myanmar-ui.conf -Source88: %{mprio}-%{fontconf}-sans-new-tai-lue.conf -Source89: %{mprio}-%{fontconf}-sans-ogham.conf -Source90: %{mprio}-%{fontconf}-sans-ol-chiki.conf -Source94: %{mprio}-%{fontconf}-sans-rejang.conf -Source95: %{mprio}-%{fontconf}-sans-runic.conf -Source97: %{mprio}-%{fontconf}-sans-saurashtra.conf -Source98: %{mprio}-%{fontconf}-sans-sinhala.conf -Source99: %{mprio}-%{fontconf}-sans-sundanese.conf -Source101: %{mprio}-%{fontconf}-sans-syriac-eastern.conf -Source102: %{mprio}-%{fontconf}-sans-syriac-estrangela.conf -Source103: %{mprio}-%{fontconf}-sans-syriac-western.conf -Source105: %{mprio}-%{fontconf}-sans-tifinagh.conf -Source107: %{mprio}-%{fontconf}-sans-tagbanwa.conf -Source108: %{mprio}-%{fontconf}-sans-thaana.conf - -Source156: %{mprio}-%{fontconf}-sans-oriya.conf -Source157: %{lprio}-%{fontconf}-sans-oriya-ui.conf -Source158: %{mprio}-%{fontconf}-nastaliq-urdu.conf -Source159: %{mprio}-%{fontconf}-sans-tibetan.conf -Source161: %{mprio}-%{fontconf}-serif-bengali.conf -Source162: %{mprio}-%{fontconf}-serif-devanagari.conf -Source163: %{mprio}-%{fontconf}-serif-gujarati.conf -Source164: %{mprio}-%{fontconf}-serif-kannada.conf -Source165: %{mprio}-%{fontconf}-serif-malayalam.conf -Source166: %{mprio}-%{fontconf}-serif-tamil.conf -Source167: %{mprio}-%{fontconf}-serif-telugu.conf - -# Add appstream metadata files -Source200: %{fontname}.metainfo.xml +URL: https://github.com/googlefonts/noto-fonts/ +#Source0: https://github.com/googlefonts/noto-fonts/archive/v20201206-phase3.tar.gz +Source0: noto-fonts-%{srcver}.tar.gz BuildArch: noarch BuildRequires: fontpackages-devel @@ -126,561 +37,618 @@ Summary: Common files for Noto fonts %description common Common files for Google Noto fonts. -# notopkg [-a AltFontName] [-o old-name] Font Name -# -a overrides the FontName -# -o adds an obsoletes for an older package name -# -p overrides fontconfig .conf priority (default 66) -# -v packages a variable font -%define notopkg(c:a:o:p:v)\ -%define _pname %(echo %{*} | tr "A-Z " "a-z-")\ -%define pname %{_pname}%{-v:-vf}\ -%{!-a:%define fname %(echo %{*} | sed -e "s/ //g")}\ -%define subpkg %{_fontname}-%{pname}\ -%define fconf %{-p*}%{!-p:%{-v:%{hprio}}%{!-v:%{mprio}}}-%{fontconf}-%{pname}.conf\ -%package -n %{subpkg}-fonts\ -Summary: %{*}%{-v: variable} font\ -Requires: fontpackages-filesystem\ -Requires: %{name}-common = %{version}-%{release}\ -%{?-o:Obsoletes: %{_fontname}-%{-o*}-fonts < %{version}-%{release}}\ -\ -%description -n %{subpkg}-fonts\ -%common_desc\ -Noto %1 font%{?2: for %(echo %* | sed -e "s/%1 //")}.\ -\ -%{!-v:%_font_pkg -n %{pname} -f %{fconf} Noto%{-a*}%{!-a:%{fname}}-*.*tf} \ -%{-v:%files -n %{_fontname}-%{pname}-fonts\ -%dir %{_fontvfdir} \ -%{_fontvfdir}/Noto%{-a*}%{!-a:%{fname}}-*VF.*tf \ -%{_fontconfig_templatedir}/%{fconf} \ -%config(noreplace) %{_fontconfig_confdir}/%{fconf}} \ -%{_metainfodir}/%{subpkg}.metainfo.xml +%{lua: +-- To make lua-mode happy: ' +local group = {} +group["sans-serif"] = "Noto Sans" +group["serif"] = "Noto Serif" +group["monospace"] = "Noto Sans Mono" -%notopkg Kufi Arabic -%notopkg Music -%notopkg Naskh Arabic -%notopkg -p %{lprio} Naskh Arabic UI -%notopkg Sans -%notopkg -p %{lprio} -o sans-ui Sans Display -%notopkg Sans Adlam -%notopkg Sans Adlam Unjoined -%notopkg Sans Anatolian Hieroglyphs -%notopkg Sans Arabic -%notopkg -p %{lprio} Sans Arabic UI -%notopkg Sans Armenian -%notopkg Sans Avestan -%notopkg Sans Bamum -%notopkg Sans Bassa Vah -%notopkg Sans Batak -%notopkg Sans Bengali -%notopkg -p %{lprio} Sans Bengali UI -%notopkg Sans Bhaiksuki -%notopkg Sans Brahmi -%notopkg Sans Buginese -%notopkg Sans Buhid -%notopkg Sans Canadian Aboriginal -%notopkg Sans Caucasian Albanian -%notopkg Sans Carian -%notopkg Sans Chakma -%notopkg Sans Cham -%notopkg Sans Cherokee -%notopkg Sans Coptic -%notopkg Sans Cuneiform -%notopkg Sans Cypriot -%notopkg Sans Deseret -%notopkg Sans Devanagari -%notopkg -p %{lprio} Sans Devanagari UI -%notopkg Sans Duployan -%notopkg Sans Egyptian Hieroglyphs -%notopkg Sans Elbasan -%notopkg Sans Ethiopic -%notopkg Sans Georgian -%notopkg Sans Glagolitic -%notopkg Sans Gothic -%notopkg Sans Grantha -%notopkg Sans Gujarati -%notopkg -p %{lprio} Sans Gujarati UI -%notopkg -p %{hprio}-0 Sans Gurmukhi -%notopkg -p %{lprio} Sans Gurmukhi UI -%notopkg -o sans-hanunno Sans Hanunoo -%notopkg Sans Hatran -%notopkg Sans Hebrew -%notopkg Sans Imperial Aramaic -%notopkg Sans Inscriptional Pahlavi -%notopkg Sans Inscriptional Parthian -%notopkg Sans Javanese -%notopkg Sans Kaithi -%notopkg Sans Kannada -%notopkg -p %{lprio} Sans Kannada UI -%notopkg Sans Kayah Li -%notopkg Sans Kharoshthi -%notopkg Sans Khmer -%notopkg -p %{lprio} Sans Khmer UI -%notopkg Sans Khojki -%notopkg Sans Khudawadi -%notopkg Sans Lao -%notopkg -p %{lprio} Sans Lao UI -%notopkg Sans Lepcha -%notopkg Sans Limbu -%notopkg Sans Linear A -%notopkg -o sans-linearb Sans Linear B -%notopkg Sans Lisu -%notopkg Sans Lycian -%notopkg Sans Lydian -%notopkg Sans Mahajani -%notopkg Sans Malayalam -%notopkg -p %{lprio} Sans Malayalam UI -%notopkg Sans Mandaic -%notopkg Sans Manichaean -%notopkg Sans Marchen -%notopkg -p %{lprio} Sans Math -%notopkg -o sans-meeteimayek Sans Meetei Mayek -%notopkg Sans Mende Kikakui -%notopkg Sans Meroitic -%notopkg Sans Miao -%notopkg Sans Modi -%notopkg Sans Mongolian -%notopkg Sans Mro -%notopkg Sans Multani -%notopkg Sans Myanmar -%notopkg -p %{lprio} Sans Myanmar UI -%notopkg Sans Nabataean -%notopkg Sans New Tai Lue -%notopkg Sans Newa -%notopkg Sans NKo -%notopkg Sans Ogham -%notopkg Sans Ol Chiki -%notopkg Sans Old Hungarian -%notopkg Sans Old Italic -%notopkg Sans Old North Arabian -%notopkg Sans Old Permic -%notopkg Sans Old Persian -%notopkg Sans Old South Arabian -%notopkg Sans Old Turkic -%notopkg Sans Osage -%notopkg Sans Osmanya -%notopkg Sans Pahawh Hmong -%notopkg Sans Palmyrene -%notopkg Sans Pau Cin Hau -%notopkg Sans Phags Pa -%notopkg Sans Phoenician -%notopkg Sans Psalter Pahlavi -%notopkg Sans Rejang -%notopkg Sans Runic -%notopkg Sans Samaritan -%notopkg Sans Saurashtra -%notopkg Sans Sharada -%notopkg Sans Shavian -%notopkg -p %{mprio} Sans Sinhala -%notopkg -p %{lprio} Sans Sinhala UI -%notopkg Sans Sora Sompeng -%notopkg Sans Sundanese -%notopkg Sans Syloti Nagri -%notopkg Sans Symbols -%notopkg Sans Symbols2 -%notopkg Sans Syriac -%notopkg Sans Syriac Eastern -%notopkg Sans Syriac Estrangela -%notopkg Sans Syriac Western -%notopkg Sans Tagalog -%notopkg Sans Tagbanwa -%notopkg Sans Takri -%notopkg Sans Tai Le -%notopkg Sans Tai Tham -%notopkg Sans Tai Viet -%notopkg Sans Tamil -%notopkg -p %{lprio} Sans Tamil UI -%notopkg Sans Telugu -%notopkg -p %{lprio} Sans Telugu UI -%notopkg Sans Thaana -%notopkg Sans Thai -%notopkg -p %{lprio} Sans Thai UI -%notopkg Sans Tifinagh -%notopkg Sans Tirhuta -%notopkg Sans Ugaritic -%notopkg Sans Vai -%notopkg Sans Warang Citi -%notopkg Sans Yi -%notopkg Serif -%notopkg Serif Ahom -%notopkg Serif Armenian -%notopkg -o sans-balinese Serif Balinese -%notopkg -p %{lprio} Serif Display -%notopkg Serif Ethiopic -%notopkg Serif Georgian -%notopkg Serif Hebrew -%notopkg Serif Khmer -%notopkg Serif Lao -%notopkg Serif Myanmar -%notopkg Serif Tamil Slanted -%notopkg Serif Thai -%notopkg Sans Oriya -%notopkg -p %{lprio} Sans Oriya UI -%notopkg Sans Tibetan -%notopkg Nastaliq Urdu -%notopkg -o mono Sans Mono -%notopkg Serif Bengali -%notopkg Serif Devanagari -%notopkg Serif Gujarati -%notopkg Serif Gurmukhi -%notopkg Serif Kannada -%notopkg Serif Malayalam -%notopkg Serif Sinhala -%notopkg Serif Tamil -%notopkg Serif Telugu -%notopkg Serif Tibetan +local subpackages = { + { alias="cursive", family="Kufi Arabic", lang={ "ar" } }, + { alias="fantasy", family="Music" }, + { alias="cursive", family="Naskh Arabic", lang={ "ar" } }, + { alias="cursive", family="Naskh Arabic UI", lang={ "ar" }, + priority=rpm.expand('%{lprio}') + }, + { alias="cursive", family="Nastaliq Urdu", lang={ "ur" } }, + { alias="serif", family="Rashi Hebrew", lang={ "he" } }, + { alias="sans-serif", family="Sans" }, + { alias="sans-serif", family="Sans Display", + priority=rpm.expand('%{lprio}'), + obsolete="sans-ui" + }, + { alias="sans-serif", family="Sans Adlam" }, + { alias="sans-serif", family="Sans Adlam Unjoined" }, + { alias="sans-serif", family="Sans Anatolian Hieroglyphs" }, + { alias="sans-serif", family="Sans Arabic", lang={ "ar" } }, + { alias="sans-serif", family="Sans Arabic UI", lang={ "ar" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Armenian", lang={ "hy" } }, + { alias="sans-serif", family="Sans Avestan" }, + { alias="sans-serif", family="Sans Balinese", lang={ "ban" } }, + { alias="sans-serif", family="Sans Bamum", lang={ "bax" } }, + { alias="sans-serif", family="Sans Bassa Vah" }, + { alias="sans-serif", family="Sans Batak", lang={ "bbc" } }, + { alias="sans-serif", family="Sans Bengali", lang= { "bn" } }, + { alias="sans-serif", family="Sans Bengali UI", lang= { "bn" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Bhaiksuki" }, + { alias="sans-serif", family="Sans Brahmi" }, + { alias="sans-serif", family="Sans Buginese", lang={ "bug" } }, + { alias="sans-serif", family="Sans Buhid", lang={ "bku" } }, + { alias="sans-serif", family="Sans Canadian Aboriginal", lang={ "iu" } }, + { alias="sans-serif", family="Sans Caucasian Albanian" }, + { alias="sans-serif", family="Sans Carian" }, + { alias="sans-serif", family="Sans Chakma" }, + { alias="sans-serif", family="Sans Cham", lang={ "cjm" } }, + { alias="sans-serif", family="Sans Cherokee", lang={ "chr" } }, + { alias="sans-serif", family="Sans Coptic", lang={ "cop" } }, + { alias="sans-serif", family="Sans Cuneiform", lang={ "slv" } }, + { alias="sans-serif", family="Sans Cypriot", lang={ "cy" } }, + { alias="sans-serif", family="Sans Deseret" }, + { alias="sans-serif", family="Sans Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } }, + { alias="sans-serif", family="Sans Devanagari UI", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Duployan" }, + { alias="sans-serif", family="Sans Egyptian Hieroglyphs" }, + { alias="sans-serif", family="Sans Elbasan" }, + { alias="sans-serif", family="Sans Elymaic" }, + { alias="sans-serif", family="Sans Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } }, + { alias="sans-serif", family="Sans Georgian", lang={ "ka" } }, + { alias="sans-serif", family="Sans Glagolitic" }, + { alias="sans-serif", family="Sans Gothic", lang={ "got" } }, + { alias="sans-serif", family="Sans Grantha" }, + { alias="sans-serif", family="Sans Gujarati", lang={ "gu" } }, + { alias="sans-serif", family="Sans Gujarati UI", lang={ "gu" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Gunjala Gondi" }, + { alias="sans-serif", family="Sans Gurmukhi", lang={ "pa" }, + priority=rpm.expand('%{hprio}') + }, + { alias="sans-serif", family="Sans Gurmukhi UI", lang={ "pa" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Hanifi Rohingya" }, + { alias="sans-serif", family="Sans Hanunoo", lang={ "hnn" }, + obsolete="sans-hanunno" + }, + { alias="sans-serif", family="Sans Hatran" }, + { alias="sans-serif", family="Sans Hebrew", lang={ "he" } }, + { alias="sans-serif", family="Sans Imperial Aramaic" }, + { alias="sans-serif", family="Sans Indic Siyaq Numbers" }, + { alias="sans-serif", family="Sans Inscriptional Pahlavi" }, + { alias="sans-serif", family="Sans Inscriptional Parthian" }, + { alias="sans-serif", family="Sans Javanese", lang={ "jv" } }, + { alias="sans-serif", family="Sans Kaithi" }, + { alias="sans-serif", family="Sans Kannada", lang={ "kn" } }, + { alias="sans-serif", family="Sans Kannada UI", lang={ "kn" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Kayah Li" }, + { alias="sans-serif", family="Sans Kharoshthi" }, + { alias="sans-serif", family="Sans Khmer", lang={ "km" } }, + { alias="sans-serif", family="Sans Khmer UI", lang={ "km" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Khojki" }, + { alias="sans-serif", family="Sans Khudawadi" }, + { alias="sans-serif", family="Sans Lao", lang={ "lo" } }, + { alias="sans-serif", family="Sans Lao Looped", lang={ "lo" } }, + { alias="sans-serif", family="Sans Lao UI", lang={ "lo" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Lepcha", lang={ "lep" } }, + { alias="sans-serif", family="Sans Limbu", lang={ "lif" } }, + { alias="sans-serif", family="Sans Linear A" }, + { alias="sans-serif", family="Sans Linear B", + obsolete="sans-linearb" + }, + { alias="sans-serif", family="Sans Lisu" }, + { alias="sans-serif", family="Sans Lycian" }, + { alias="sans-serif", family="Sans Lydian" }, + { alias="sans-serif", family="Sans Mahajani" }, + { alias="sans-serif", family="Sans Malayalam", lang={ "ml" } }, + { alias="sans-serif", family="Sans Malayalam UI", lang={ "ml" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Mandaic" }, + { alias="sans-serif", family="Sans Manichaean" }, + { alias="sans-serif", family="Sans Marchen" }, + { alias="sans-serif", family="Sans Masaram Gondi" }, + { alias="sans-serif", family="Sans Math", + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Mayan Numerals" }, + { alias="sans-serif", family="Sans Meetei Mayek", lang={ "mni" }, + obsolete="sans-meeteimayek" + }, + { alias="sans-serif", family="Sans Medefaidrin" }, + { alias="sans-serif", family="Sans Mende Kikakui" }, + { alias="sans-serif", family="Sans Meroitic" }, + { alias="sans-serif", family="Sans Miao" }, + { alias="sans-serif", family="Sans Modi" }, + { alias="sans-serif", family="Sans Mongolian", lang={ "mn-cn" } }, + { alias="monospace", family="Sans Mono", + obsolete="mono" + }, + { alias="sans-serif", family="Sans Mro" }, + { alias="sans-serif", family="Sans Multani" }, + { alias="sans-serif", family="Sans Myanmar", lang={ "my" } }, + { alias="sans-serif", family="Sans Myanmar UI", lang={ "my" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Nabataean" }, + { alias="sans-serif", family="Sans New Tai Lue", lang={ "khb" } }, + { alias="sans-serif", family="Sans Newa" }, + { alias="sans-serif", family="Sans NKo", lang={ "nqo" } }, + { alias="sans-serif", family="Sans Nushu" }, + { alias="sans-serif", family="Sans Ogham", lang={ "pgl" } }, + { alias="sans-serif", family="Sans Ol Chiki", lang={ "sat" } }, + { alias="sans-serif", family="Sans Old Hungarian" }, + { alias="sans-serif", family="Sans Old Italic" }, + { alias="sans-serif", family="Sans Old North Arabian" }, + { alias="sans-serif", family="Sans Old Permic" }, + { alias="sans-serif", family="Sans Old Persian" }, + { alias="sans-serif", family="Sans Old Sogdian" }, + { alias="sans-serif", family="Sans Old South Arabian" }, + { alias="sans-serif", family="Sans Old Turkic" }, + { alias="sans-serif", family="Sans Oriya", lang={ "or" } }, + { alias="sans-serif", family="Sans Oriya UI", lang={ "or" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Osage" }, + { alias="sans-serif", family="Sans Osmanya" }, + { alias="sans-serif", family="Sans Pahawh Hmong" }, + { alias="sans-serif", family="Sans Palmyrene" }, + { alias="sans-serif", family="Sans Pau Cin Hau" }, + { alias="sans-serif", family="Sans Phags Pa" }, + { alias="sans-serif", family="Sans Phoenician" }, + { alias="sans-serif", family="Sans Psalter Pahlavi" }, + { alias="sans-serif", family="Sans Rejang", lang={ "rej" } }, + { alias="sans-serif", family="Sans Runic", lang={ "gem" } }, + { alias="sans-serif", family="Sans Samaritan" }, + { alias="sans-serif", family="Sans Saurashtra", lang={ "saz" } }, + { alias="sans-serif", family="Sans Sharada" }, + { alias="sans-serif", family="Sans Shavian", lang={ "en@shaw" } }, + { alias="sans-serif", family="Sans Siddham" }, + { alias="sans-serif", family="Sans SignWriting" }, + { alias="sans-serif", family="Sans Sinhala", lang={ "si" } }, + { alias="sans-serif", family="Sans Sinhala UI", lang={ "si" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Sogdian" }, + { alias="sans-serif", family="Sans Sora Sompeng" }, + { alias="sans-serif", family="Sans Soyombo" }, + { alias="sans-serif", family="Sans Sundanese", lang={ "su" } }, + { alias="sans-serif", family="Sans Syloti Nagri" }, -%global fontname %{_fontnamevf} -%notopkg -v Sans -%notopkg -v Sans Arabic -%notopkg -v -p %{lprio} Sans Arabic UI -%notopkg -v Sans Armenian -%notopkg -v Sans Bengali -%notopkg -v -p %{lprio} Sans Bengali UI -%notopkg -v Sans Canadian Aboriginal -%notopkg -v Sans Cham -%notopkg -v Sans Cherokee -%notopkg -v Sans Devanagari -%notopkg -v -p %{lprio} Sans Devanagari UI -%notopkg -v -p %{lprio} Sans Display -%notopkg -v Sans Ethiopic -%notopkg -v Sans Georgian -%notopkg -v Sans Hebrew -%notopkg -v Sans Kannada -%notopkg -v -p %{lprio} Sans Kannada UI -%notopkg -v Sans Khmer -%notopkg -v -p %{lprio} Sans Khmer UI -%notopkg -v Sans Lao -%notopkg -v -p %{lprio} Sans Lao UI -%notopkg -v Sans Malayalam -%notopkg -v -p %{lprio} Sans Malayalam UI -%notopkg -v Sans Mono -%notopkg -v Sans Myanmar -%notopkg -v -p %{lprio} Sans Myanmar UI -%notopkg -v -p %{hprio} Sans Sinhala -%notopkg -v Sans Symbols -%notopkg -v Sans Tamil -%notopkg -v -p %{lprio} Sans Tamil UI -%notopkg -v Sans Thaana -%notopkg -v Sans Thai -%notopkg -v -p %{lprio} Sans Thai UI -%notopkg -v Serif -%notopkg -v Serif Armenian -%notopkg -v -p %{lprio} Serif Display -%notopkg -v Serif Ethiopic -%notopkg -v Serif Georgian -%notopkg -v Serif Gujarati -%notopkg -v Serif Gurmukhi -%notopkg -v Serif Hebrew -%notopkg -v Serif Kannada -%notopkg -v Serif Khmer -%notopkg -v Serif Lao -%notopkg -v Serif Myanmar -%notopkg -v Serif Sinhala -%notopkg -v Serif Tamil -%notopkg -v Serif Tamil Slanted -%notopkg -v Serif Thai -%notopkg -v Serif Tibetan + { alias="fantasy", family="Sans Symbols" }, + { alias="fantasy", family="Sans Symbols2" }, + + { alias="sans-serif", family="Sans Syriac", lang={ "syr" } }, + { alias="sans-serif", family="Sans Tagalog", lang={ "tl" } }, + { alias="sans-serif", family="Sans Tagbanwa", lang={ "twb" } }, + { alias="sans-serif", family="Sans Takri" }, + { alias="sans-serif", family="Sans Tai Le" }, + { alias="sans-serif", family="Sans Tai Tham" }, + { alias="sans-serif", family="Sans Tai Viet" }, + { alias="sans-serif", family="Sans Tamil", lang={ "ta" } }, + { alias="sans-serif", family="Sans Tamil Supplement", lang={ "ta" } }, + { alias="sans-serif", family="Sans Tamil UI", lang={ "ta" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Telugu", lang={ "te" } }, + { alias="sans-serif", family="Sans Telugu UI", lang={ "te" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Thaana", lang={ "dv" } }, + { alias="sans-serif", family="Sans Thai", lang={ "th" } }, + { alias="sans-serif", family="Sans Thai Looped", lang={ "th" } }, + { alias="sans-serif", family="Sans Thai UI", lang={ "th" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", family="Sans Tifinagh", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh APT", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Adrar", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Agraw Imazighen", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Ahaggar", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Air", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Azawagh", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Ghat", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Hawad", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Rhissa Ixa", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh SIL", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tifinagh Tawellemmet", lang={ "ber-ma" } }, + { alias="sans-serif", family="Sans Tirhuta" }, + { alias="sans-serif", family="Sans Ugaritic" }, + { alias="sans-serif", family="Sans Vai", lang={ "vai" } }, + { alias="sans-serif", family="Sans Wancho" }, + { alias="sans-serif", family="Sans Warang Citi" }, + { alias="sans-serif", family="Sans Yi" }, + { alias="sans-serif", family="Sans Zanabazar Square" }, + + { alias="serif", family="Serif" }, + { alias="serif", family="Serif Ahom" }, + { alias="serif", family="Serif Armenian", lang={ "hy" } }, + { alias="serif", family="Serif Balinese", lang={ "ban" }, + obsolete="sans-balinese" + }, + { alias="serif", family="Serif Bengali", lang={ "bn" } }, + { alias="serif", family="Serif Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } }, + { alias="serif", family="Serif Display", + priority=rpm.expand('%{lprio}') + }, + { alias="serif", family="Serif Dogra" }, + { alias="serif", family="Serif Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } }, + { alias="serif", family="Serif Georgian", lang={ "ka" } }, + { alias="serif", family="Serif Grantha" }, + { alias="serif", family="Serif Gujarati", lang={ "gu" } }, + { alias="serif", family="Serif Gurmukhi", lang={ "pa" } }, + { alias="serif", family="Serif Hebrew", lang={ "he" } }, + { alias="serif", family="Serif Kannada", lang={ "kn" } }, + { alias="serif", family="Serif Khmer", lang={ "km" } }, + { alias="serif", family="Serif Khojki" }, + { alias="serif", family="Serif Lao", lang={ "lo" } }, + { alias="serif", family="Serif Malayalam", lang={ "ml" } }, + { alias="serif", family="Serif Myanmar", lang={ "my" } }, + { alias="serif", family="Serif Nyiakeng Puachue Hmong" }, + { alias="serif", family="Serif Sinhala", lang={ "si" } }, + { alias="serif", family="Serif Tamil", lang={ "ta" } }, + { alias="serif", family="Serif Tamil Slanted", lang={ "ta" } }, + { alias="serif", family="Serif Tangut" }, + { alias="serif", family="Serif Telugu", lang={ "te" } }, + { alias="serif", family="Serif Thai", lang={ "th" } }, + { alias="serif", family="Serif Tibetan", lang={ "bo", "dz" } }, + { alias="serif", family="Serif Yezidi" }, + { alias="serif", family="Traditional Nushu" }, + + { alias="cursive", variable=true, family="Kufi Arabic", lang={ "ar" } }, + { alias="cursive", variable=true, family="Naskh Arabic", lang={ "ar" } }, + { alias="cursive", variable=true, family="Naskh Arabic UI", lang={ "ar" }, + priority=rpm.expand('%{lprio}') + }, + { alias="serif", variable=true, family="Rashi Hebrew", lang={ "he" } }, + { alias="sans-serif", variable=true, family="Sans" }, + { alias="sans-serif", variable=true, family="Sans Adlam" }, + { alias="sans-serif", variable=true, family="Sans Adlam Unjoined" }, + { alias="sans-serif", variable=true, family="Sans Anatolian Hieroglyphs" }, + { alias="sans-serif", variable=true, family="Sans Arabic", lang={ "ar" } }, + { alias="sans-serif", variable=true, family="Sans Arabic UI", lang={ "ar" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Armenian", lang={ "hy" } }, + { alias="sans-serif", variable=true, family="Sans Avestan" }, + { alias="sans-serif", variable=true, family="Sans Balinese", lang={ "ban" } }, + { alias="sans-serif", variable=true, family="Sans Bamum", lang={ "bax" } }, + { alias="sans-serif", variable=true, family="Sans Bassa Vah" }, + { alias="sans-serif", variable=true, family="Sans Bengali", lang={ "bn" } }, + { alias="sans-serif", variable=true, family="Sans Bengali UI", lang={ "bn" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Buginese", lang={ "bug" } }, + { alias="sans-serif", variable=true, family="Sans Buhid", lang={ "bku" } }, + { alias="sans-serif", variable=true, family="Sans Canadian Aboriginal", lang={ "iu" } }, + { alias="sans-serif", variable=true, family="Sans Carian" }, + { alias="sans-serif", variable=true, family="Sans Cham", lang={ "cjm" } }, + { alias="sans-serif", variable=true, family="Sans Cherokee", lang={ "chr" } }, + { alias="sans-serif", variable=true, family="Sans Cuneiform", lang={ "slv" } }, + { alias="sans-serif", variable=true, family="Sans Cypriot", lang={ "cy" } }, + { alias="sans-serif", variable=true, family="Sans Deseret" }, + { alias="sans-serif", variable=true, family="Sans Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } }, + { alias="sans-serif", variable=true, family="Sans Devanagari UI", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Display", + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Egyptian Hieroglyphs" }, + { alias="sans-serif", variable=true, family="Sans Elymaic" }, + { alias="sans-serif", variable=true, family="Sans Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } }, + { alias="sans-serif", variable=true, family="Sans Georgian", lang={ "ka" } }, + { alias="sans-serif", variable=true, family="Sans Gothic", lang={ "got" } }, + { alias="sans-serif", variable=true, family="Sans Gurmukhi", lang={ "pa" } }, + { alias="sans-serif", variable=true, family="Sans Gurmukhi UI", lang={ "pa" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Hanifi Rohingya" }, + { alias="sans-serif", variable=true, family="Sans Hatran" }, + { alias="sans-serif", variable=true, family="Sans Hebrew", lang={ "he" } }, + { alias="sans-serif", variable=true, family="Sans Imperial Aramaic" }, + { alias="sans-serif", variable=true, family="Sans Kannada", lang={ "kn" } }, + { alias="sans-serif", variable=true, family="Sans Kannada UI", lang={ "kn" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Kayah Li" }, + { alias="sans-serif", variable=true, family="Sans Khmer", lang={ "km" } }, + { alias="sans-serif", variable=true, family="Sans Khmer UI", lang={ "km" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Lao", lang={ "lo" } }, + { alias="sans-serif", variable=true, family="Sans Lao Looped", lang={ "lo" } }, + { alias="sans-serif", variable=true, family="Sans Lao UI", lang={ "lo" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Linear A" }, + { alias="sans-serif", variable=true, family="Sans Linear B" }, + { alias="sans-serif", variable=true, family="Sans Lisu" }, + { alias="sans-serif", variable=true, family="Sans Lycian" }, + { alias="sans-serif", variable=true, family="Sans Lydian" }, + { alias="sans-serif", variable=true, family="Sans Malayalam", lang={ "ml" } }, + { alias="sans-serif", variable=true, family="Sans Malayalam UI", lang={ "ml" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Mandaic" }, + { alias="sans-serif", variable=true, family="Sans Marchen" }, + { alias="sans-serif", variable=true, family="Sans Math" }, + { alias="sans-serif", variable=true, family="Sans Mayan Numerals" }, + { alias="sans-serif", variable=true, family="Sans Medefaidrin" }, + { alias="sans-serif", variable=true, family="Sans MeeteiMayek", lang={ "mni" } }, + { alias="monospace", variable=true, family="Sans Mono" }, + { alias="sans-serif", variable=true, family="Sans Mro" }, + { alias="sans-serif", variable=true, family="Sans Multani" }, + { alias="sans-serif", variable=true, family="Sans Myanmar", lang={ "my" } }, + { alias="sans-serif", variable=true, family="Sans Myanmar UI", lang={ "my" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Nabataean" }, + { alias="sans-serif", variable=true, family="Sans New Tai Lue", lang={ "khb" } }, + { alias="sans-serif", variable=true, family="Sans Ogham", lang={ "pgl" } }, + { alias="sans-serif", variable=true, family="Sans Ol Chiki", lang={ "sat" } }, + { alias="sans-serif", variable=true, family="Sans Osmanya" }, + { alias="sans-serif", variable=true, family="Sans Phoenician" }, + { alias="sans-serif", variable=true, family="Sans Runic", lang={ "gem" } }, + { alias="sans-serif", variable=true, family="Sans Shavian", lang={ "en@shaw" } }, + { alias="sans-serif", variable=true, family="Sans Sinhala", lang={ "si" }, + priority=rpm.expand('%{hprio}') + }, + { alias="sans-serif", variable=true, family="Sans Sinhala UI", lang={ "si" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Sora Sompeng" }, + { alias="sans-serif", variable=true, family="Sans Soyombo" }, + { alias="sans-serif", variable=true, family="Sans Sundanese", lang={ "su" } }, + { alias="fantasy", variable=true, family="Sans Symbols" }, + { alias="sans-serif", variable=true, family="Sans Tagbanwa", lang={ "twb" } }, + { alias="sans-serif", variable=true, family="Sans Tai Tham" }, + { alias="sans-serif", variable=true, family="Sans Takri" }, + { alias="sans-serif", variable=true, family="Sans Tamil", lang={ "ta" } }, + { alias="sans-serif", variable=true, family="Sans Tamil Supplement", lang={ "ta" } }, + { alias="sans-serif", variable=true, family="Sans Tamil UI", lang={ "ta" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Telugu", lang={ "te" } }, + { alias="sans-serif", variable=true, family="Sans Telugu UI", lang={ "te" }, + priority=rpm.expand('%{lprio}') + }, + { alias="sans-serif", variable=true, family="Sans Thaana", lang={ "dv" } }, + { alias="sans-serif", variable=true, family="Sans Thai", lang={ "th" } }, + { alias="sans-serif", variable=true, family="Sans Thai UI", lang={ "th" } }, + { alias="sans-serif", variable=true, family="Sans Ugaritic" }, + { alias="sans-serif", variable=true, family="Sans Vai", lang={ "vai" } }, + { alias="sans-serif", variable=true, family="Sans Wancho" }, + { alias="sans-serif", variable=true, family="Sans Warang Citi" }, + { alias="sans-serif", variable=true, family="Sans Yi" }, + { alias="sans-serif", variable=true, family="Sans Zanabazar Square" }, + { alias="sans-serif", variable=true, family="SansThai Looped", lang={ "th" } }, + { alias="serif", variable=true, family="Serif" }, + { alias="serif", variable=true, family="Serif Armenian", lang={ "hy" } }, + { alias="serif", variable=true, family="Serif Bengali", lang={ "bn" } }, + { alias="serif", variable=true, family="Serif Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } }, + { alias="serif", variable=true, family="Serif Display", + priority=rpm.expand('%{lprio}') + }, + { alias="serif", variable=true, family="Serif Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } }, + { alias="serif", variable=true, family="Serif Georgian", lang={ "ka" } }, + { alias="serif", variable=true, family="Serif Gujarati", lang={ "gu" } }, + { alias="serif", variable=true, family="Serif Gurmukhi", lang={ "pa" } }, + { alias="serif", variable=true, family="Serif Hebrew", lang={ "he" } }, + { alias="serif", variable=true, family="Serif Kannada", lang={ "kn" } }, + { alias="serif", variable=true, family="Serif Khmer", lang={ "km" } }, + { alias="serif", variable=true, family="Serif Khojki" }, + { alias="serif", variable=true, family="Serif Lao", lang={ "lo" } }, + { alias="serif", variable=true, family="Serif Malayalam", lang={ "ml" } }, + { alias="serif", variable=true, family="Serif Nyiakeng Puachue Hmong" }, + { alias="serif", variable=true, family="Serif Sinhala", lang={ "si" } }, + { alias="serif", variable=true, family="Serif Tamil", lang={ "ta" } }, + { alias="serif", variable=true, family="Serif Tamil Slanted", lang={ "ta" } }, + { alias="serif", variable=true, family="Serif Tangut" }, + { alias="serif", variable=true, family="Serif Telugu", lang={ "te" } }, + { alias="serif", variable=true, family="Serif Thai", lang={ "th" } }, + { alias="serif", variable=true, family="Serif Tibetan", lang={ "bo", "dz" } }, + { alias="serif", variable=true, family="Serif Yezidi" } + +} +local _fcconflist = '' +local _metafilelist = '' +local _fcconfbuild = '' +local _metainfobuild = '' + +local function genfcconf(table) + local generic = [[ + \ + ]] .. table.alias .. [[\ + \ + \ + Noto ]] .. table.family .. [[\ + \ + \ + ]] .. (table.variable and "true" or "false") .. [[\ + \]] + local xml = [[ +\ +\ +\ +]] + if table.lang then + for i = 1, #table.lang do + xml = xml .. [[ \ + \ + ]] .. table.lang[i] .. [[\ + \ +]] .. generic .. "\n" .. [[ + \ +]] + end + else + xml = xml .. [[ \ +]] .. generic .. "\n" .. [[ + \ +]] + end + xml = xml .. [[ + \ + Noto ]] .. table.family .. [[\ + \ + ]] .. table.alias .. [[\ + \ + \ +\]] + _fcconfbuild = (_fcconfbuild ~= '' and _fcconfbuild .. "\n" or '') .. "cat<<_EOL_>" .. table.fcconf .. "\\\n" .. xml .. "\n_EOL_\\" +end + +local function genmetainfo(table) + local fonts = require "fedora.rpm.fonts" + local xmlfontname = '$(cmd=$(for f in %{buildroot}' .. table.filename .. '; do fc-scan "$f" -f "echo \\\\\" %{fullname[0]}\\\\\";"; done|grep -v "font>\\\\\"; $cmd echo \\\\\" \\\\\""; fi)' + local xmlfontlang = '$(cmd=$(for f in %{buildroot}' .. table.filename .. '; do fc-scan "$f" -f "%{[]lang{echo \\\\\" %{lang}\\\\\";}}"; done); if test x"$cmd" != x; then sh -c "echo \\\\\" \\\\\"; ($cmd)|sort -u; echo \\\\\" \\\\\""; fi)' + local xml = [[ +\ +\ +\ + ]] .. rpm.expand("%{fontorg}.") .. table.pkgname .. [[\ + MIT\ + ]] .. rpm.expand("%{license}") .. [[\ + Noto ]] .. table.family .. [[\ + \ + \ +]] .. fonts.txt2xml(table.description) .. "\\\n" .. [[ + \ + ]] .. rpm.expand("%{fontcontact}") .. [[\ + ]] .. rpm.expand("%{url}") .. [[\ + \ + \ + ]] .. "\\\n" .. xmlfontname .. "\\\n" .. xmlfontlang .. "\\\n" .. [[ +\]] + _metainfobuild = (_metainfobuild ~= '' and _metainfobuild .. "\n" or '') .. "cat<<_EOL_>" .. table.metainfo .. "\\\n" .. xml .. "\n_EOL_\\" +end + +local function notopkg(table) + local _pname = string.lower(table.family):gsub(' ', '-') + local pname = _pname .. (table.variable and '-vf' or '') + local pkgname = rpm.expand('%{_fontname}-') .. pname .. '-fonts' + local prio = tostring((table.priority and table.priority or (table.variable and rpm.expand('%{hprio}') or rpm.expand('%{mprio}')))) + local fcconf = prio .. '-' .. rpm.expand('%{fontconf}') .. '-' .. pname .. '.conf' + local fontdir = rpm.expand('%{_fontbasedir}') .. '/google-noto' .. (table.variable and '-vf/' or '/') + local fontname = 'Noto' .. (table.fontname and table.fontname or string.gsub(table.family, ' ', '')) .. (table.variable and '-*VF.*tf' or '-*.*tf') + local metaname = rpm.expand('%{fontorg}.') .. pkgname .. '.metainfo.xml' + + table.fcconf = fcconf + table.pkgname = pkgname + table.filename = fontdir .. fontname + table.summary = 'Noto ' .. table.family .. (table.variable and ' variable' or '') .. ' font' + table.description = rpm.expand('%{common_desc}') .. [[ +Noto ]] .. table.family .. (table.variable and ' variable' or '') .. " font." + table.metainfo = metaname + _fcconflist = (_fcconflist ~= '' and _fcconflist .. ':' or '') .. fcconf + _metafilelist = (_metafilelist ~= '' and _metafilelist .. ':' or '') .. metaname + + print(rpm.expand([[ + +%package -n ]] .. table.pkgname .. "\n" .. [[ +Summary: ]] .. table.summary .. "\n" .. [[ +Requires: fontpackages-filesystem +Requires: %{name}-common = %{version}-%{release} +]] .. (table.obsolete and [[ +Obsoletes: %{_fontname}-]] .. table.obsolete .. [[-fonts < %{version}-%{release}]] or '') .. [[ + +%description -n ]] .. table.pkgname .. "\n" .. table.description .. "\n" .. [[ + +%files -n ]] .. pkgname .. "\n" .. [[ +%dir ]] .. fontdir .. "\n" .. [[ +%config(noreplace) %{_fontconfig_confdir}/]] .. fcconf .. "\n" .. [[ +%{_fontconfig_templatedir}/]] .. fcconf .. "\n" .. [[ +]] .. fontdir .. fontname .."\n" .. [[ +%{_metainfodir}/]] .. metaname .. "\n")) +end + +for i = 1, #subpackages do + notopkg(subpackages[i]) + genfcconf(subpackages[i]) + genmetainfo(subpackages[i]) +end +rpm.define("noto_fcconflist " .. _fcconflist) +rpm.define("noto_metafilelist " .. _metafilelist) +local f = io.open("debug-noto-fcconf-build.sh", "w") +f:write(_fcconfbuild) +f:close() +local f = io.open("debug-noto-metainfo-build.sh", "w") +f:write(_metainfobuild) +f:close() +rpm.define("notobuild_fcconf " .. _fcconfbuild .. "\n") +rpm.define("notobuild_metainfo " .. _metainfobuild .. "\n") +} ## end of lua %prep -%setup -q -n noto-fonts-%{commit} +%setup -q -n noto-fonts-%{srcver} %build +%{notobuild_fcconf} %install %global fontname %{_fontname} install -m 0755 -d %{buildroot}%{_fontdir} -install -m 0644 -p unhinted/Noto*.ttf %{buildroot}%{_fontdir} -install -m 0644 -p hinted/Noto*.ttf %{buildroot}%{_fontdir} +for f in unhinted/ttf/*/Noto*.ttf hinted/ttf/*/Noto*.ttf; do + install -m 0644 -p $f %{buildroot}%{_fontdir} +done %global fontname %{_fontnamevf} install -m 0755 -d %{buildroot}%{_fontdir} -install -m 0644 -p phaseIII_only/unhinted/variable-ttf/Noto*.ttf %{buildroot}%{_fontdir} - +install -m 0644 -p unhinted/slim-variable-ttf/Noto*.ttf %{buildroot}%{_fontdir} +# fc-scan in script expects fonts are already installed +%{notobuild_metainfo} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ - %{buildroot}%{_fontconfig_confdir} + %{buildroot}%{_fontconfig_confdir} \ + %{buildroot}%{_metainfodir} -# Add appstream metadata -install -Dm 0644 -p %{SOURCE200} \ - %{buildroot}%{_metainfodir}/%{_fontname}.metainfo.xml - -%define fcconfbuild(a:g:l:p:v)\ -%define _pname %(echo %{*} | tr "A-Z " "a-z-")\ -%define pname %{_pname}%{-v:-vf}\ -%define fconf %{-p*}%{!-p:%{-v:%{hprio}}%{!-v:%{mprio}}}-%{fontconf}-%{pname}.conf\ -cat<<_EOL_>%{buildroot}%{_fontconfig_templatedir}/%{fconf}\ -\ -\ -\ - %{-v:\ - \ - %{-g*}\ - \ - %{-l:\ - %{-l*}\ - }\ - \ - Noto %{*}\ - \ - \ - false\ - \ - }\ - %{!-v:\ - \ - %{-g*}\ - \ - \ - Noto %{*}\ - \ - \ - true\ - \ - }\ - \ - Noto %{*}\ - \ - %{-g*}\ - \ - \ -\ -_EOL_ - -%fcconfbuild -g fantasy Music -%fcconfbuild -g sans-serif Sans Adlam -%fcconfbuild -g sans-serif Sans Adlam Unjoined -%fcconfbuild -g sans-serif Sans Anatolian Hieroglyphs -%fcconfbuild -g sans-serif Sans Arabic -%fcconfbuild -p %{lprio} -g sans-serif Sans Arabic UI -%fcconfbuild -g sans-serif Sans Avestan -%fcconfbuild -g sans-serif Sans Bassa Vah -%fcconfbuild -g sans-serif Sans Bhaiksuki -%fcconfbuild -g sans-serif Sans Brahmi -%fcconfbuild -g sans-serif Sans Carian -%fcconfbuild -g sans-serif Sans Caucasian Albanian -%fcconfbuild -g sans-serif Sans Chakma -%fcconfbuild -g sans-serif Sans Deseret -%fcconfbuild -p %{lprio} -g sans-serif Sans Display -%fcconfbuild -g sans-serif Sans Duployan -%fcconfbuild -g sans-serif Sans Egyptian Hieroglyphs -%fcconfbuild -g sans-serif Sans Elbasan -%fcconfbuild -g sans-serif Sans Glagolitic -%fcconfbuild -g sans-serif Sans Grantha -%fcconfbuild -g sans-serif Sans Hatran -%fcconfbuild -g sans-serif Sans Imperial Aramaic -%fcconfbuild -g sans-serif Sans Inscriptional Pahlavi -%fcconfbuild -g sans-serif Sans Inscriptional Parthian -%fcconfbuild -g sans-serif Sans Kaithi -%fcconfbuild -g sans-serif Sans Kayah Li -%fcconfbuild -g sans-serif Sans Kharoshthi -%fcconfbuild -g sans-serif Sans Khojki -%fcconfbuild -g sans-serif Sans Khudawadi -%fcconfbuild -g sans-serif Sans Linear A -%fcconfbuild -g sans-serif Sans Linear B -%fcconfbuild -g sans-serif Sans Lycian -%fcconfbuild -g sans-serif Sans Lydian -%fcconfbuild -g sans-serif Sans Mahajani -%fcconfbuild -g sans-serif Sans Mandaic -%fcconfbuild -g sans-serif Sans Manichaean -%fcconfbuild -g sans-serif Sans Marchen -%fcconfbuild -g sans-serif -p %{lprio} Sans Math -%fcconfbuild -g sans-serif Sans Mende Kikakui -%fcconfbuild -g sans-serif Sans Meroitic -%fcconfbuild -g sans-serif Sans Miao -%fcconfbuild -g sans-serif Sans Modi -%fcconfbuild -g monospace Sans Mono -%fcconfbuild -g sans-serif Sans Mro -%fcconfbuild -g sans-serif Sans Multani -%fcconfbuild -g sans-serif Sans Nabataean -%fcconfbuild -g sans-serif Sans Newa -%fcconfbuild -g sans-serif Sans Old Hungarian -%fcconfbuild -g sans-serif Sans Old Italic -%fcconfbuild -g sans-serif Sans Old North Arabian -%fcconfbuild -g sans-serif Sans Old Permic -%fcconfbuild -g sans-serif Sans Old Persian -%fcconfbuild -g sans-serif Sans Old South Arabian -%fcconfbuild -g sans-serif Sans Old Turkic -%fcconfbuild -g sans-serif Sans Osage -%fcconfbuild -g sans-serif Sans Osmanya -%fcconfbuild -g sans-serif Sans Pahawh Hmong -%fcconfbuild -g sans-serif Sans Palmyrene -%fcconfbuild -g sans-serif Sans Pau Cin Hau -%fcconfbuild -g sans-serif Sans Phags Pa -%fcconfbuild -g sans-serif Sans Phoenician -%fcconfbuild -g sans-serif Sans Psalter Pahlavi -%fcconfbuild -g sans-serif Sans Samaritan -%fcconfbuild -g sans-serif Sans Sharada -%fcconfbuild -p %{lprio} -g sans-serif Sans Sinhala UI -%fcconfbuild -g sans-serif Sans Sora Sompeng -%fcconfbuild -g sans-serif Sans Syloti Nagri -%fcconfbuild -g fantasy Sans Symbols -%fcconfbuild -g fantasy Sans Symbols2 -%fcconfbuild -g sans-serif Sans Syriac -%fcconfbuild -g sans-serif Sans Tai Le -%fcconfbuild -g sans-serif Sans Tai Tham -%fcconfbuild -g sans-serif Sans Tai Viet -%fcconfbuild -g sans-serif Sans Takri -%fcconfbuild -g sans-serif Sans Tirhuta -%fcconfbuild -g sans-serif Sans Ugaritic -%fcconfbuild -g sans-serif Sans Warang Citi -%fcconfbuild -g sans-serif Sans Yi -%fcconfbuild -g sans-serif Sans -%fcconfbuild -g serif Serif Ahom -%fcconfbuild -p %{lprio} -g serif Serif Display -%fcconfbuild -g serif Serif Ethiopic -%fcconfbuild -g serif Serif Gurmukhi -%fcconfbuild -g serif Serif Hebrew -%fcconfbuild -g serif Serif Myanmar -%fcconfbuild -g serif Serif Sinhala -%fcconfbuild -g serif Serif Tamil Slanted -%fcconfbuild -g serif Serif Tibetan -%fcconfbuild -g serif Serif - -%fcconfbuild -v -g sans-serif Sans -%fcconfbuild -v -g sans-serif -l ar Sans Arabic -%fcconfbuild -v -g sans-serif -l ar -p %{lprio} Sans Arabic UI -%fcconfbuild -v -g sans-serif -l hy Sans Armenian -%fcconfbuild -v -g sans-serif -l bn Sans Bengali -%fcconfbuild -v -g sans-serif -l bn -p %{lprio} Sans Bengali UI -%fcconfbuild -v -g sans-serif Sans Canadian Aboriginal -%fcconfbuild -v -g sans-serif Sans Cham -%fcconfbuild -v -g sans-serif -l chr Sans Cherokee -%fcconfbuild -v -g sans-serif -l hi Sans Devanagari -%fcconfbuild -v -g sans-serif -l hi -p %{lprio} Sans Devanagari UI -%fcconfbuild -v -g sans-serif -p %{lprio} Sans Display -%fcconfbuild -v -g sans-serif Sans Ethiopic -%fcconfbuild -v -g sans-serif -l ka Sans Georgian -%fcconfbuild -v -g sans-serif -l he Sans Hebrew -%fcconfbuild -v -g sans-serif -l kn Sans Kannada -%fcconfbuild -v -g sans-serif -l kn -p %{lprio} Sans Kannada UI -%fcconfbuild -v -g sans-serif -l km Sans Khmer -%fcconfbuild -v -g sans-serif -l km -p %{lprio} Sans Khmer UI -%fcconfbuild -v -g sans-serif -l lo Sans Lao -%fcconfbuild -v -g sans-serif -l lo -p %{lprio} Sans Lao UI -%fcconfbuild -v -g sans-serif -l ml Sans Malayalam -%fcconfbuild -v -g sans-serif -l ml -p %{lprio} Sans Malayalam UI -%fcconfbuild -v -g monospace Sans Mono -%fcconfbuild -v -g sans-serif Sans Myanmar -%fcconfbuild -v -g sans-serif -p %{lprio} Sans Myanmar UI -%fcconfbuild -v -g sans-serif -l si -p %{hprio} Sans Sinhala -%fcconfbuild -v -g fantasy Sans Symbols -%fcconfbuild -v -g sans-serif -l ta Sans Tamil -%fcconfbuild -v -g sans-serif -l ta -p %{lprio} Sans Tamil UI -%fcconfbuild -v -g sans-serif Sans Thaana -%fcconfbuild -v -g sans-serif -l th Sans Thai -%fcconfbuild -v -g sans-serif -l th -p %{lprio} Sans Thai UI -%fcconfbuild -v -g serif Serif -%fcconfbuild -v -g serif -l hy Serif Armenian -%fcconfbuild -v -g serif -p %{lprio} Serif Display -%fcconfbuild -v -g serif Serif Ethiopic -%fcconfbuild -v -g serif -l ka Serif Georgian -%fcconfbuild -v -g serif -l gu Serif Gujarati -%fcconfbuild -v -g serif -l pa Serif Gurmukhi -%fcconfbuild -v -g serif -l he Serif Hebrew -%fcconfbuild -v -g serif -l kn Serif Kannada -%fcconfbuild -v -g serif -l km Serif Khmer -%fcconfbuild -v -g serif -l lo Serif Lao -%fcconfbuild -v -g serif Serif Myanmar -%fcconfbuild -v -g serif -l si Serif Sinhala -%fcconfbuild -v -g serif -l ta Serif Tamil -%fcconfbuild -v -g serif -l ta Serif Tamil Slanted -%fcconfbuild -v -g serif -l th Serif Thai -%fcconfbuild -v -g serif -l bo Serif Tibetan - -for f in \ - kufi-arabic music naskh-arabic naskh-arabic-ui \ - sans sans-adlam sans-adlam-unjoined sans-anatolian-hieroglyphs \ - sans-arabic sans-arabic-ui \ - sans-armenian sans-avestan sans-bamum sans-bassa-vah \ - sans-batak sans-bhaiksuki sans-bengali sans-bengali-ui sans-brahmi \ - sans-buginese sans-buhid sans-canadian-aboriginal sans-caucasian-albanian \ - sans-carian \ - sans-chakma sans-cham sans-cherokee sans-coptic sans-cuneiform \ - sans-cypriot sans-deseret sans-devanagari sans-devanagari-ui \ - sans-duployan \ - sans-egyptian-hieroglyphs sans-elbasan sans-ethiopic sans-georgian \ - sans-glagolitic sans-gothic sans-grantha sans-gujarati sans-gujarati-ui \ - sans-gurmukhi sans-gurmukhi-ui sans-hanunoo sans-hatran sans-hebrew \ - sans-imperial-aramaic sans-inscriptional-pahlavi \ - sans-inscriptional-parthian sans-javanese \ - sans-kaithi sans-kannada sans-kannada-ui sans-kayah-li \ - sans-kharoshthi sans-khmer sans-khmer-ui sans-khojki sans-khudawadi sans-lao \ - sans-lao-ui sans-lepcha sans-limbu sans-linear-a sans-linear-b sans-lisu \ - sans-lycian sans-lydian sans-mahajani sans-malayalam sans-malayalam-ui \ - sans-mandaic sans-manichaean sans-marchen sans-meetei-mayek sans-math \ - sans-mende-kikakui \ - sans-meroitic sans-miao sans-modi sans-mongolian sans-mro sans-multani \ - sans-myanmar \ - sans-myanmar-ui sans-nabataean sans-new-tai-lue sans-newa sans-nko sans-ogham \ - sans-ol-chiki sans-old-hungarian sans-old-italic sans-old-north-arabian \ - sans-old-permic sans-old-persian \ - sans-old-south-arabian sans-old-turkic sans-osage sans-osmanya \ - sans-pahawh-hmong sans-palmyrene sans-pau-cin-hau \ - sans-phags-pa sans-phoenician sans-psalter-pahlavi sans-rejang sans-runic \ - sans-samaritan sans-saurashtra sans-sharada sans-shavian sans-sinhala sans-sinhala-ui \ - sans-sora-sompeng \ - sans-sundanese sans-syloti-nagri sans-symbols sans-symbols2 sans-syriac sans-syriac-eastern \ - sans-syriac-estrangela sans-syriac-western sans-tagalog \ - sans-tagbanwa sans-takri sans-tai-le sans-tai-tham sans-tai-viet \ - sans-tamil sans-tamil-ui sans-telugu sans-telugu-ui \ - sans-thaana sans-thai sans-thai-ui sans-tifinagh sans-tirhuta \ - sans-ugaritic sans-display sans-vai sans-warang-citi sans-yi \ - serif serif-ahom serif-armenian serif-display serif-ethiopic serif-georgian \ - serif-gurmukhi \ - serif-hebrew serif-khmer serif-lao serif-myanmar serif-sinhala serif-thai \ - sans-oriya sans-oriya-ui sans-tibetan nastaliq-urdu sans-mono \ - serif-balinese serif-bengali serif-devanagari serif-gujarati serif-kannada \ - serif-malayalam serif-tamil serif-tamil-slanted serif-telugu serif-tibetan \ - sans-vf sans-arabic-vf sans-arabic-ui-vf sans-armenian-vf sans-bengali-vf \ - sans-bengali-ui-vf sans-canadian-aboriginal-vf sans-cham-vf sans-cherokee-vf \ - sans-devanagari-vf sans-devanagari-ui-vf sans-display-vf sans-ethiopic-vf \ - sans-georgian-vf sans-hebrew-vf sans-kannada-vf sans-kannada-ui-vf \ - sans-khmer-vf sans-khmer-ui-vf sans-lao-vf sans-lao-ui-vf sans-malayalam-vf \ - sans-malayalam-ui-vf sans-mono-vf sans-myanmar-vf sans-myanmar-ui-vf \ - sans-sinhala-vf sans-symbols-vf sans-tamil-vf sans-tamil-ui-vf \ - sans-thaana-vf sans-thai-vf sans-thai-ui-vf \ - serif-vf serif-armenian-vf serif-display-vf serif-ethiopic-vf serif-georgian-vf \ - serif-gujarati-vf serif-gurmukhi-vf serif-hebrew-vf serif-kannada-vf \ - serif-khmer-vf serif-lao-vf serif-myanmar-vf serif-sinhala-vf \ - serif-tamil-vf serif-tamil-slanted-vf serif-thai-vf serif-tibetan-vf \ - ; do - fconf=$(basename -a %{_sourcedir}/*-%{fontconf}-$f.conf) - ifconf=$(basename -a %{buildroot}%{_fontconfig_templatedir}/*-%{fontconf}-$f.conf) - if [ "$(echo $fconf | wc -w)" -ne 1 -o "$(echo $ifconf | wc -w)" -ne 1 ]; then - echo "Did not find unique \*-%{fontconf}-$f.conf file" - exit 1 - fi - if [ -f %{_sourcedir}/${fconf} ]; then - install -m 0644 -p %{_sourcedir}/${fconf} \ - %{buildroot}%{_fontconfig_templatedir}/${fconf} - else - fconf=$ifconf - fi - ln -s %{_fontconfig_templatedir}/${fconf} \ - %{buildroot}%{_fontconfig_confdir}/${fconf} - - meta=%{_fontname}-$f.metainfo.xml - echo '' > $meta - echo '' >> $meta - echo '' >> $meta - echo " google-noto-$f" >> $meta - echo ' CC-BY-3.0' >> $meta - echo ' google-noto' >> $meta - echo '' >> $meta - - install -Dm 0644 -p %{_fontname}-$f.metainfo.xml \ - %{buildroot}%{_metainfodir}/%{_fontname}-$f.metainfo.xml +IFS=":" +for f in $(echo %{noto_fcconflist}); do + install -m 0644 -p $f %{buildroot}%{_fontconfig_templatedir}/$f + ln -s $(realpath --relative-to=%{_fontconfig_confdir}/ %{_fontconfig_templatedir}/$f) \ + %{buildroot}%{_fontconfig_confdir}/$f +done +for f in $(echo %{noto_metafilelist}); do + install -m 0644 -p $f %{buildroot}%{_metainfodir}/$f done +%check +IFS=":" +for f in $(echo %{noto_fcconflist}); do + xmllint --loaddtd --valid --nonet %{buildroot}%{_fontconfig_templatedir}/$f +done +for f in $(echo %{noto_metafilelist}); do + appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/$f +done + %files common %license LICENSE %doc README.md FAQ.md -%{_metainfodir}/%{_fontname}.metainfo.xml %changelog +* Fri Apr 9 2021 Akira TAGOH - 20201206-1 +- Updates to 20201206. + Resolves: rhbz#1899847 +- Refactoring spec file. +- Fix invalid metainfo files. + Resolves: rhbz#1830709 + * Tue Jan 26 2021 Fedora Release Engineering - 20181223-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/google-noto.metainfo.xml b/google-noto.metainfo.xml deleted file mode 100644 index 70d0375..0000000 --- a/google-noto.metainfo.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - google-noto - CC-BY-3.0 - Noto - Hinted and Non Hinted open type fonts for Unicode scripts - - - Noto fonts aims to remove tofu from web by providing fonts for all - Unicode supported script. Its design goal is to achieve visual harmonization - between multiple scripts. Noto family supports almost all script available - in Unicode. - - - pnemade_at_redhat_dot_com - https://code.google.com/p/noto - diff --git a/sources b/sources index c92ad17..6ebc882 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (noto-fonts-a5e21f60336d8b9b76a0f230d07dd59e12d6da80.zip) = 82f8a78a7c5e848d6e857ebe6869ab89c9c414ce9c6668a3a2edccbf11d6cb293d6e5649ff3c373771802884af5b95b7f0ebdf8b904bfb021a9f4e2586b194b9 +SHA512 (noto-fonts-20201206-phase3.tar.gz) = e088159332fd0172fc348de4cbda95ae80c0012e4c79cd4ee82c64d0aae6cc1664acec0b2ce3052533e133678ffc78d1e1cb831d13869c0ddadc112fd295db71
- Noto fonts aims to remove tofu from web by providing fonts for all - Unicode supported script. Its design goal is to achieve visual harmonization - between multiple scripts. Noto family supports almost all script available - in Unicode. -