diff options
Diffstat (limited to 'repo/font-noto')
-rw-r--r-- | repo/font-noto/58-noto-math.xml | 26 | ||||
-rw-r--r-- | repo/font-noto/font-noto.xibuild | 37 | ||||
-rw-r--r-- | repo/font-noto/fontconfig.xml.erb | 31 | ||||
-rw-r--r-- | repo/font-noto/noto-meta | 63 | ||||
-rw-r--r-- | repo/font-noto/noto-meta.json | 1495 |
5 files changed, 1652 insertions, 0 deletions
diff --git a/repo/font-noto/58-noto-math.xml b/repo/font-noto/58-noto-math.xml new file mode 100644 index 0000000..da7363b --- /dev/null +++ b/repo/font-noto/58-noto-math.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Noto Sans Math --> + <match> + <test name="family"> + <string>math</string> + </test> + <test name="family"> + <string>sans-serif</string> + </test> + <edit name="family" mode="prepend" binding="same"> + <string>Noto Sans Math</string> + </edit> + <edit name="fonthashint" mode="append"> + <bool>true</bool> + </edit> + </match> + <alias> + <family>Noto Sans Math</family> + <default> + <family>math</family> + <family>sans-serif</family> + </default> + </alias> +</fontconfig> diff --git a/repo/font-noto/font-noto.xibuild b/repo/font-noto/font-noto.xibuild new file mode 100644 index 0000000..5679ef0 --- /dev/null +++ b/repo/font-noto/font-noto.xibuild @@ -0,0 +1,37 @@ +#!/bin/sh + +NAME="font-noto" +DESC="Noto font families for Latin, Cyrillic and Greek scripts" + +MAKEDEPS="make ruby" +DEPS="fontconfig " + +PKG_VER=0_git20211101 +BRANCH=364fb14e20f82887280f103f638ff6450dbfc525 +SOURCE="https://github.com/googlefonts/noto-fonts/archive/$BRANCH/noto-fonts-$BRANCH.tar.gz" +ADDITIONAL="noto-meta.json noto-meta fontconfig.xml.erb 58-noto-math.xml " + +prepare () { + chmod +x ./noto-meta +} + +build () { + ./noto-meta gen-font-confs conf.d/ +} + +package () { + for f in hinted/ttf/*/*.ttf; do + install -D -m644 $f "$PKG_DEST/usr/share/fonts/noto" + done + + for f in conf.d/*.xml; do + install -D -m644 $f "$PKG_DEST"/etc/fonts/conf.avail/ + done + + cd "$PKG_DEST" + + mkdir -p etc/fonts/conf.d + local f; for f in etc/fonts/conf.avail/*.xml; do + ln -s ../conf.avail/${f##*/} "$PKG_DEST"/etc/fonts/conf.d/${f##*/} + done +} diff --git a/repo/font-noto/fontconfig.xml.erb b/repo/font-noto/fontconfig.xml.erb new file mode 100644 index 0000000..8459ab0 --- /dev/null +++ b/repo/font-noto/fontconfig.xml.erb @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <% data['fonts'].each do |font| %> + <!-- Noto <%= font['family'] %> --> + <match> + <%- if data['lang'] -%> + <test name="lang" compare="contains"> + <%- (font['lang'] || data['lang']).each do |code| -%> + <string><%= code %></string> + <%- end -%> + </test> + <%- end -%> + <test name="family"> + <string><%= font['alias'] %></string> + </test> + <edit name="family" mode="prepend"> + <string>Noto <%= font['family'] %></string> + </edit> + <edit name="fonthashint" mode="append"> + <bool>true</bool> + </edit> + </match> + <alias> + <family>Noto <%= font['family'] %></family> + <default> + <family><%= font['alias'] %></family> + </default> + </alias> + <% end %> +</fontconfig> diff --git a/repo/font-noto/noto-meta b/repo/font-noto/noto-meta new file mode 100644 index 0000000..1ac47a9 --- /dev/null +++ b/repo/font-noto/noto-meta @@ -0,0 +1,63 @@ +#!/usr/bin/ruby +require 'erb' +require 'fileutils' +require 'json' +require 'shellwords' + +include FileUtils + + +def die!(msg) + warn msg + exit 1 +end + +def render_template(template, attrs = {}) + context = Class.new(OpenStruct).new(**attrs).instance_eval('binding') + ERB.new(template, 0, '-').result(context) +end + +def gen_font_confs(fonts, out_dir = '.') + out_dir = File.expand_path(out_dir) + mkdir_p(out_dir) + + Dir.chdir(__dir__) do + template = File.read('fontconfig.xml.erb') + + fonts.each do |subpkg, data| + conf_name = "58-noto#{'-' + subpkg if subpkg != '@'}.xml" + + conf = if File.exists?(conf_name) + File.read(conf_name) + else + render_template(template, data: data) + end + File.write(File.join(out_dir, conf_name), conf) + end + end +end + + +fonts = JSON.load_file(File.join(__dir__, 'noto-meta.json')) + +case (action = ARGV[0]) +when 'list-subpkgs' + puts fonts.keys.select { _1 != '@' }.sort_by { [-_1.size, _1] } + +when 'gen-font-confs' + gen_font_confs(fonts, ARGV[1]) + +when 'pkgdesc', 'font-basenames' + key = ARGV[1].sub(/^font-noto-/, '') + data = fonts[key] or die! "unknown font subpkgname: #{ARGV[1]}" + + case action + when 'pkgdesc' + puts data['pkgdesc'] + when 'font-basenames' + puts data['fonts'].map { _1['family'].gsub(' ', '') } + end + +else + die! "invalid action: #{action}" +end diff --git a/repo/font-noto/noto-meta.json b/repo/font-noto/noto-meta.json new file mode 100644 index 0000000..6d14e2f --- /dev/null +++ b/repo/font-noto/noto-meta.json @@ -0,0 +1,1495 @@ +{ + "@": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans" + }, + { + "alias": "serif", + "family": "Noto Serif" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Display" + }, + { + "alias": "serif", + "family": "Noto Serif Display" + }, + { + "alias": "monospace", + "family": "Noto Sans Mono" + } + ], + "pkgdesc": "Noto Sans, Sans Display, Sans Mono, Serif and Serif Display fonts" + }, + "adlam": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Adlam" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Adlam Unjoined" + } + ], + "pkgdesc": "Noto Sans Adlam (Unjoined) fonts" + }, + "ahom": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Serif Ahom" + } + ], + "pkgdesc": "Noto Serif Ahom font" + }, + "arabic": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Arabic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Arabic UI" + } + ], + "lang": [ + "ar" + ], + "pkgdesc": "Noto Sans Arabic (UI) fonts" + }, + "armenian": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Armenian" + }, + { + "alias": "serif", + "family": "Noto Serif Armenian" + } + ], + "lang": [ + "hy" + ], + "pkgdesc": "Noto Sans Armenian and Serif Armenian fonts" + }, + "balinese": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Balinese" + }, + { + "alias": "serif", + "family": "Noto Serif Balinese" + } + ], + "lang": [ + "ban" + ], + "pkgdesc": "Noto Sans Balinese and Serif Balinese fonts" + }, + "bamum": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Bamum" + } + ], + "lang": [ + "bax" + ], + "pkgdesc": "Noto Sans Bamum font" + }, + "bassa-vah": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Bassa Vah" + } + ], + "pkgdesc": "Noto Sans Bassa Vah font" + }, + "batak": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Batak" + } + ], + "lang": [ + "bbc" + ], + "pkgdesc": "Noto Sans Batak font" + }, + "bengali": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Bengali" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Bengali UI" + }, + { + "alias": "serif", + "family": "Noto Serif Bengali" + } + ], + "lang": [ + "bn" + ], + "pkgdesc": "Noto Sans Bengali (UI) and Serif Bengali fonts" + }, + "buginese": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Buginese" + } + ], + "lang": [ + "bug" + ], + "pkgdesc": "Noto Sans Buginese font" + }, + "buhid": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Buhid" + } + ], + "lang": [ + "bku" + ], + "pkgdesc": "Noto Sans Buhid font" + }, + "canadian-aboriginal": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Canadian Aboriginal" + } + ], + "lang": [ + "iu" + ], + "pkgdesc": "Noto Sans Canadian Aboriginal font" + }, + "chakma": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Chakma" + } + ], + "pkgdesc": "Noto Sans Chakma font" + }, + "cham": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Cham" + } + ], + "lang": [ + "cjm" + ], + "pkgdesc": "Noto Sans Cham font" + }, + "cherokee": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Cherokee" + } + ], + "lang": [ + "chr" + ], + "pkgdesc": "Noto Sans Cherokee font" + }, + "coptic": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Coptic" + } + ], + "lang": [ + "cop" + ], + "pkgdesc": "Noto Sans Coptic font" + }, + "devanagari": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Devanagari" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Devanagari UI" + }, + { + "alias": "serif", + "family": "Noto Serif Devanagari" + } + ], + "lang": [ + "bh", + "bho", + "brx", + "doi", + "hi", + "hne", + "kok", + "ks@devanagari", + "mai", + "mr", + "ne", + "sa", + "sat", + "sd@devanagari" + ], + "pkgdesc": "Noto Sans Devanagari (UI) and Serif Devanagari fonts" + }, + "duployan": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Duployan" + } + ], + "pkgdesc": "Noto Sans Duployan font" + }, + "elbasan": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Elbasan" + } + ], + "pkgdesc": "Noto Sans Elbasan font" + }, + "ethiopic": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Ethiopic" + }, + { + "alias": "serif", + "family": "Noto Serif Ethiopic" + } + ], + "lang": [ + "am", + "byn", + "gez", + "sid", + "ti-er", + "ti-et", + "tig", + "wal" + ], + "pkgdesc": "Noto Sans Ethiopic and Serif Ethiopic fonts" + }, + "georgian": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Georgian" + }, + { + "alias": "serif", + "family": "Noto Serif Georgian" + } + ], + "lang": [ + "ka" + ], + "pkgdesc": "Noto Sans Georgian and Serif Georgian fonts" + }, + "grantha": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Grantha" + }, + { + "alias": "serif", + "family": "Noto Serif Grantha" + } + ], + "pkgdesc": "Noto Sans Grantha and Serif Grantha fonts" + }, + "gujarati": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Gujarati" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Gujarati UI" + }, + { + "alias": "serif", + "family": "Noto Serif Gujarati" + } + ], + "lang": [ + "gu" + ], + "pkgdesc": "Noto Sans Gujarati (UI) and Serif Gujarati fonts" + }, + "gunjala-gondi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Gunjala Gondi" + } + ], + "pkgdesc": "Noto Sans Gunjala Gondi font" + }, + "gurmukhi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Gurmukhi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Gurmukhi UI" + }, + { + "alias": "serif", + "family": "Noto Serif Gurmukhi" + } + ], + "lang": [ + "pa" + ], + "pkgdesc": "Noto Sans Gurmukhi (UI) and Serif Gurmukhi fonts" + }, + "hanifi-rohingya": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Hanifi Rohingya" + } + ], + "pkgdesc": "Noto Sans Hanifi Rohingya font" + }, + "hanunoo": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Hanunoo" + } + ], + "lang": [ + "hnn" + ], + "pkgdesc": "Noto Sans Hanunoo font" + }, + "hebrew": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Hebrew" + }, + { + "alias": "serif", + "family": "Noto Serif Hebrew" + } + ], + "lang": [ + "he" + ], + "pkgdesc": "Noto Sans Hebrew and Serif Hebrew fonts" + }, + "indic-siyaq-numbers": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Indic Siyaq Numbers" + } + ], + "pkgdesc": "Noto Sans Indic Siyaq Numbers font" + }, + "javanese": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Javanese" + } + ], + "pkgdesc": "Noto Sans Javanese font" + }, + "kaithi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Kaithi" + } + ], + "pkgdesc": "Noto Sans Kaithi font" + }, + "kannada": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Kannada" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Kannada UI" + }, + { + "alias": "serif", + "family": "Noto Serif Kannada" + } + ], + "lang": [ + "kn" + ], + "pkgdesc": "Noto Sans Kannada (UI) and Serif Kannada fonts" + }, + "kayah-li": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Kayah Li" + } + ], + "pkgdesc": "Noto Sans Kayah Li font" + }, + "khmer": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Khmer" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Khmer UI" + }, + { + "alias": "serif", + "family": "Noto Serif Khmer" + } + ], + "lang": [ + "km" + ], + "pkgdesc": "Noto Sans Khmer (UI) and Serif Khmer fonts" + }, + "khojki": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Khojki" + }, + { + "alias": "serif", + "family": "Noto Serif Khojki" + } + ], + "pkgdesc": "Noto Sans Khojki and Serif Khojki fonts" + }, + "kufi-arabic": { + "fonts": [ + { + "alias": "cursive", + "family": "Noto Kufi Arabic" + } + ], + "lang": [ + "ar" + ], + "pkgdesc": "Noto Kufi Arabic font" + }, + "lao": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Looped Lao" + }, + { + "alias": "sans-serif", + "family": "Noto Looped Lao UI" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Lao" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Lao UI" + }, + { + "alias": "serif", + "family": "Noto Serif Lao" + } + ], + "lang": [ + "lo" + ], + "pkgdesc": "Noto Sans Lao (UI), Looped Lao (UI) and Serif Lao fonts" + }, + "lepcha": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Lepcha" + } + ], + "lang": [ + "lep" + ], + "pkgdesc": "Noto Sans Lepcha font" + }, + "limbu": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Limbu" + } + ], + "lang": [ + "lif" + ], + "pkgdesc": "Noto Sans Limbu font" + }, + "lisu": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Lisu" + } + ], + "pkgdesc": "Noto Sans Lisu font" + }, + "malayalam": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Malayalam" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Malayalam UI" + }, + { + "alias": "serif", + "family": "Noto Serif Malayalam" + } + ], + "lang": [ + "ml" + ], + "pkgdesc": "Noto Sans Malayalam (UI) and Serif Malayalam fonts" + }, + "masaram-gondi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Masaram Gondi" + } + ], + "pkgdesc": "Noto Sans Masaram Gondi font" + }, + "math": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Math" + } + ], + "pkgdesc": "Noto Sans Math font" + }, + "mayan-numerals": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Mayan Numerals" + } + ], + "pkgdesc": "Noto Sans Mayan Numerals font" + }, + "medefaidrin": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Medefaidrin" + } + ], + "pkgdesc": "Noto Sans Medefaidrin font" + }, + "meetei-mayek": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Meetei Mayek" + } + ], + "pkgdesc": "Noto Sans Meetei Mayek font" + }, + "mende-kikakui": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Mende Kikakui" + } + ], + "pkgdesc": "Noto Sans Mende Kikakui font" + }, + "miao": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Miao" + } + ], + "pkgdesc": "Noto Sans Miao font" + }, + "modi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Modi" + } + ], + "pkgdesc": "Noto Sans Modi font" + }, + "mongolian": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Mongolian" + } + ], + "lang": [ + "mn-cn" + ], + "pkgdesc": "Noto Sans Mongolian font" + }, + "mro": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Mro" + } + ], + "pkgdesc": "Noto Sans Mro font" + }, + "music": { + "fonts": [ + { + "alias": "fantasy", + "family": "Noto Music" + } + ], + "pkgdesc": "Noto Music font" + }, + "myanmar": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Myanmar" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Myanmar UI" + }, + { + "alias": "serif", + "family": "Noto Serif Myanmar" + } + ], + "lang": [ + "my" + ], + "pkgdesc": "Noto Sans Myanmar (UI) and Serif Myanmar fonts" + }, + "naskh-arabic": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Naskh Arabic" + }, + { + "alias": "serif", + "family": "Noto Naskh Arabic UI" + } + ], + "lang": [ + "ar" + ], + "pkgdesc": "Noto Naskh Arabic (UI) fonts" + }, + "nastaliq-urdu": { + "fonts": [ + { + "alias": "cursive", + "family": "Noto Nastaliq Urdu" + } + ], + "lang": [ + "ur" + ], + "pkgdesc": "Noto Nastaliq Urdu font" + }, + "new-tai-lue": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans New Tai Lue" + } + ], + "lang": [ + "khb" + ], + "pkgdesc": "Noto Sans New Tai Lue font" + }, + "newa": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Newa" + } + ], + "pkgdesc": "Noto Sans Newa font" + }, + "nko": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans NKo" + } + ], + "lang": [ + "nqo" + ], + "pkgdesc": "Noto Sans NKo font" + }, + "nushu": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Nushu" + }, + { + "alias": "serif", + "family": "Noto Traditional Nushu" + } + ], + "pkgdesc": "Noto Sans Nushu and Traditional Nushu fonts" + }, + "nyiakeng-puachue-hmong": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Serif Nyiakeng Puachue Hmong" + } + ], + "pkgdesc": "Noto Serif Nyiakeng Puachue Hmong font" + }, + "ol-chiki": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Ol Chiki" + } + ], + "pkgdesc": "Noto Sans Ol Chiki font" + }, + "oriya": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Oriya" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Oriya UI" + }, + { + "alias": "serif", + "family": "Noto Serif Oriya" + } + ], + "lang": [ + "or" + ], + "pkgdesc": "Noto Sans Oriya (UI) and Serif Oriya fonts" + }, + "osage": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Osage" + } + ], + "pkgdesc": "Noto Sans Osage font" + }, + "pahawh-hmong": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Pahawh Hmong" + } + ], + "pkgdesc": "Noto Sans Pahawh Hmong font" + }, + "pau-cin-hau": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Pau Cin Hau" + } + ], + "pkgdesc": "Noto Sans Pau Cin Hau font" + }, + "rashi-hebrew": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Rashi Hebrew" + } + ], + "lang": [ + "he" + ], + "pkgdesc": "Noto Rashi Hebrew font" + }, + "rejang": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Rejang" + } + ], + "lang": [ + "rej" + ], + "pkgdesc": "Noto Sans Rejang font" + }, + "samaritan": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Samaritan" + } + ], + "pkgdesc": "Noto Sans Samaritan font" + }, + "saurashtra": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Saurashtra" + } + ], + "lang": [ + "saz" + ], + "pkgdesc": "Noto Sans Saurashtra font" + }, + "sharada": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Sharada" + } + ], + "pkgdesc": "Noto Sans Sharada font" + }, + "signwriting": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans SignWriting" + } + ], + "pkgdesc": "Noto Sans SignWriting font" + }, + "sinhala": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Sinhala" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Sinhala UI" + }, + { + "alias": "serif", + "family": "Noto Serif Sinhala" + } + ], + "lang": [ + "si" + ], + "pkgdesc": "Noto Sans Sinhala (UI) and Serif Sinhala fonts" + }, + "sora-sompeng": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Sora Sompeng" + } + ], + "pkgdesc": "Noto Sans Sora Sompeng font" + }, + "soyombo": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Soyombo" + } + ], + "pkgdesc": "Noto Sans Soyombo font" + }, + "sundanese": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Sundanese" + } + ], + "pkgdesc": "Noto Sans Sundanese font" + }, + "syloti-nagri": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Syloti Nagri" + } + ], + "pkgdesc": "Noto Sans Syloti Nagri font" + }, + "symbols": { + "fonts": [ + { + "alias": "fantasy", + "family": "Noto Sans Symbols" + }, + { + "alias": "fantasy", + "family": "Noto Sans Symbols2" + } + ], + "pkgdesc": "Noto Sans Symbols fonts" + }, + "syriac": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Syriac" + } + ], + "lang": [ + "syr" + ], + "pkgdesc": "Noto Sans Syriac font" + }, + "tagbanwa": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Tagbanwa" + } + ], + "lang": [ + "twb" + ], + "pkgdesc": "Noto Sans Tagbanwa font" + }, + "tai": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Tai Le" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tai Tham" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tai Viet" + } + ], + "pkgdesc": "Noto Sans Tai Le, Tai Tham and Tai Viet fonts" + }, + "tamil": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Tamil" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tamil UI" + }, + { + "alias": "serif", + "family": "Noto Serif Tamil" + }, + { + "alias": "serif", + "family": "Noto Serif Tamil Slanted" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tamil Supplement" + } + ], + "lang": [ + "ta" + ], + "pkgdesc": "Noto Sans Tamil (UI) and Serif Tamil (Slanted) fonts" + }, + "telugu": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Telugu" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Telugu UI" + }, + { + "alias": "serif", + "family": "Noto Serif Telugu" + } + ], + "lang": [ + "te" + ], + "pkgdesc": "Noto Sans Telugu (UI) and Serif Telugu fonts" + }, + "thaana": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Thaana" + } + ], + "lang": [ + "dv" + ], + "pkgdesc": "Noto Sans Thaana font" + }, + "thai": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Looped Thai" + }, + { + "alias": "sans-serif", + "family": "Noto Looped Thai UI" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Thai" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Thai UI" + }, + { + "alias": "serif", + "family": "Noto Serif Thai" + } + ], + "lang": [ + "th" + ], + "pkgdesc": "Noto Sans Thai (UI), Looped Thai (UI) and Serif Thai fonts" + }, + "tibetan": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Serif Tibetan" + } + ], + "lang": [ + "bo", + "dz" + ], + "pkgdesc": "Noto Serif Tibetan font" + }, + "tifinagh": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh APT" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Adrar" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Agraw Imazighen" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Ahaggar" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Air" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Azawagh" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Ghat" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Hawad" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Rhissa Ixa" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh SIL" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tifinagh Tawellemmet" + } + ], + "lang": [ + "ber-ma" + ], + "pkgdesc": "Noto Sans Tifinagh fonts" + }, + "tirhuta": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Tirhuta" + } + ], + "pkgdesc": "Noto Sans Tirhuta font" + }, + "vai": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Vai" + } + ], + "lang": [ + "vai" + ], + "pkgdesc": "Noto Sans Vai font" + }, + "vithkuqi": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Serif Vithkuqi" + } + ], + "pkgdesc": "Noto Serif Vithkuqi font" + }, + "wancho": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Wancho" + } + ], + "pkgdesc": "Noto Sans Wancho font" + }, + "warang-citi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Warang Citi" + } + ], + "pkgdesc": "Noto Sans Warang Citi font" + }, + "yezidi": { + "fonts": [ + { + "alias": "serif", + "family": "Noto Serif Yezidi" + } + ], + "pkgdesc": "Noto Serif Yezidi font" + }, + "yi": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Yi" + } + ], + "pkgdesc": "Noto Sans Yi font" + }, + "historical": { + "fonts": [ + { + "alias": "sans-serif", + "family": "Noto Sans Anatolian Hieroglyphs" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Avestan" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Bhaiksuki" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Brahmi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Carian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Caucasian Albanian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Cuneiform", + "lang": [ + "slv" + ] + }, + { + "alias": "sans-serif", + "family": "Noto Sans Cypriot" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Deseret" + }, + { + "alias": "serif", + "family": "Noto Serif Dogra" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Egyptian Hieroglyphs" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Elymaic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Glagolitic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Gothic", + "lang": [ + "got" + ] + }, + { + "alias": "sans-serif", + "family": "Noto Sans Hatran" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Imperial Aramaic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Inscriptional Parthian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Kharoshthi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Khudawadi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Linear A" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Linear B" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Lycian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Lydian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Mahajani" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Mandaic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Manichaean" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Marchen" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Meroitic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Multani" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Nabataean" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Ogham", + "lang": [ + "pgl" + ] + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Hungarian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Italic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old North Arabian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Permic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Persian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Sogdian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old South Arabian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Old Turkic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Osmanya" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Psalter Pahlavi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Inscriptional Pahlavi" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Palmyrene" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Phags Pa" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Phoenician" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Runic", + "lang": [ + "gem" + ] + }, + { + "alias": "sans-serif", + "family": "Noto Sans Shavian", + "lang": [ + "en@shaw" + ] + }, + { + "alias": "sans-serif", + "family": "Noto Sans Siddham" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Sogdian" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Tagalog" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Takri" + }, + { + "alias": "serif", + "family": "Noto Serif Tangut" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Ugaritic" + }, + { + "alias": "sans-serif", + "family": "Noto Sans Zanabazar Square" + } + ], + "pkgdesc": "Noto Sans and Noto Serif fonts for historical scripts" + } +} |