diff --git a/google-noto-fonts.spec b/google-noto-fonts.spec index 1629161..b506f90 100644 --- a/google-noto-fonts.spec +++ b/google-noto-fonts.spec @@ -1002,7 +1002,7 @@ local function gentestyaml() for _,v in ipairs(subpackages[i].lang) do -- local f = has_value(fcorth, v) local f = true - local fname = string.gsub(subpackages[i].filename, "(.*/)(.*)", "%2") + local fname = string.gsub(string.gsub(subpackages[i].filename, "(.*/)(.*)", "%2"), "\\", "") if f and (not hash[v]) then langs[#langs+1] = v hash[v] = true diff --git a/tests/roles/custom-test-fonts/files/run-lang-coverage-test b/tests/roles/custom-test-fonts/files/run-lang-coverage-test index 299f06b..1d5d565 100755 --- a/tests/roles/custom-test-fonts/files/run-lang-coverage-test +++ b/tests/roles/custom-test-fonts/files/run-lang-coverage-test @@ -145,7 +145,7 @@ expand_regex() { set +f debug "$p: $regex" (cd $p; - local x=$(find -regextype posix-egrep -regex "./$regex" -print|sed -e 's,^\./,,g') + local x=$(find -regextype posix-extended -regex "./$regex" -print|sed -e 's,^\./,,g') debug "$x" ret+=($x) set -f diff --git a/tests/tests.yml b/tests/tests.yml index 3127d99..b918b60 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -314,427 +314,427 @@ - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoNastaliqUrdu-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoNastaliqUrdu\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoNastaliqUrdu-([^[]]|[^-VF])*.*tf + - NotoNastaliqUrdu((-[A-Za-z]*)?[.*]|-VF).*tf he: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoRashiHebrew-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansHebrew-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifHebrew-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoRashiHebrew\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansHebrew\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifHebrew\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoRashiHebrew-([^[]]|[^-VF])*.*tf + - NotoSansHebrew-([^[]]|[^-VF])*.*tf + - NotoSerifHebrew-([^[]]|[^-VF])*.*tf + - NotoRashiHebrew((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansHebrew((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifHebrew((-[A-Za-z]*)?[.*]|-VF).*tf th: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoLoopedThai-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansThai-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansThaiLooped-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifThai-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansThai\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifThai\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoLoopedThai-([^[]]|[^-VF])*.*tf + - NotoSansThai-([^[]]|[^-VF])*.*tf + - NotoSansThaiLooped-([^[]]|[^-VF])*.*tf + - NotoSerifThai-([^[]]|[^-VF])*.*tf + - NotoSansThai((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifThai((-[A-Za-z]*)?[.*]|-VF).*tf ar: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansArabic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansArabic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansArabic-([^[]]|[^-VF])*.*tf + - NotoSansArabic((-[A-Za-z]*)?[.*]|-VF).*tf hy: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansArmenian-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifArmenian-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansArmenian\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifArmenian\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansArmenian-([^[]]|[^-VF])*.*tf + - NotoSerifArmenian-([^[]]|[^-VF])*.*tf + - NotoSansArmenian((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifArmenian((-[A-Za-z]*)?[.*]|-VF).*tf as: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengaliUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengaliUI-([^[]]|[^-VF])*.*tf + - NotoSerifBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengali((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifBengali((-[A-Za-z]*)?[.*]|-VF).*tf bn: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengaliUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengaliUI-([^[]]|[^-VF])*.*tf + - NotoSerifBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengali((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifBengali((-[A-Za-z]*)?[.*]|-VF).*tf mni: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengaliUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifBengali-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifBengali\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengaliUI-([^[]]|[^-VF])*.*tf + - NotoSerifBengali-([^[]]|[^-VF])*.*tf + - NotoSansBengali((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifBengali((-[A-Za-z]*)?[.*]|-VF).*tf iu: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansCanadianAboriginal-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansCanadianAboriginal\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansCanadianAboriginal-([^[]]|[^-VF])*.*tf + - NotoSansCanadianAboriginal((-[A-Za-z]*)?[.*]|-VF).*tf chr: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansCherokee-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansCherokee\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansCherokee-([^[]]|[^-VF])*.*tf + - NotoSansCherokee((-[A-Za-z]*)?[.*]|-VF).*tf bh: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf bho: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf brx: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf doi: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf hi: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf hne: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf kok: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf mai: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf mr: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf ne: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf sa: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf sat: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagariUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifDevanagari-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifDevanagari\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagariUI-([^[]]|[^-VF])*.*tf + - NotoSerifDevanagari-([^[]]|[^-VF])*.*tf + - NotoSansDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifDevanagari((-[A-Za-z]*)?[.*]|-VF).*tf am: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf byn: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf gez: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf sid: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf tig: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf wal: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifEthiopic-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifEthiopic\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansEthiopic-([^[]]|[^-VF])*.*tf + - NotoSerifEthiopic-([^[]]|[^-VF])*.*tf + - NotoSansEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifEthiopic((-[A-Za-z]*)?[.*]|-VF).*tf ka: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansGeorgian-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifGeorgian-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansGeorgian\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifGeorgian\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansGeorgian-([^[]]|[^-VF])*.*tf + - NotoSerifGeorgian-([^[]]|[^-VF])*.*tf + - NotoSansGeorgian((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifGeorgian((-[A-Za-z]*)?[.*]|-VF).*tf gu: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansGujarati-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansGujaratiUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifGujarati-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansGujarati\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifGujarati\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansGujarati-([^[]]|[^-VF])*.*tf + - NotoSansGujaratiUI-([^[]]|[^-VF])*.*tf + - NotoSerifGujarati-([^[]]|[^-VF])*.*tf + - NotoSansGujarati((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifGujarati((-[A-Za-z]*)?[.*]|-VF).*tf pa: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansGurmukhi-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansGurmukhiUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifGurmukhi-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansGurmukhi\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifGurmukhi\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansGurmukhi-([^[]]|[^-VF])*.*tf + - NotoSansGurmukhiUI-([^[]]|[^-VF])*.*tf + - NotoSerifGurmukhi-([^[]]|[^-VF])*.*tf + - NotoSansGurmukhi((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifGurmukhi((-[A-Za-z]*)?[.*]|-VF).*tf kn: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansKannada-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansKannadaUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifKannada-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansKannada\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansKannada-UI\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifKannada\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansKannada-([^[]]|[^-VF])*.*tf + - NotoSansKannadaUI-([^[]]|[^-VF])*.*tf + - NotoSerifKannada-([^[]]|[^-VF])*.*tf + - NotoSansKannada((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansKannada-UI((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifKannada((-[A-Za-z]*)?[.*]|-VF).*tf km: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansKhmer-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifKhmer-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansKhmer\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifKhmer\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansKhmer-([^[]]|[^-VF])*.*tf + - NotoSerifKhmer-([^[]]|[^-VF])*.*tf + - NotoSansKhmer((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifKhmer((-[A-Za-z]*)?[.*]|-VF).*tf lo: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansLao-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansLaoLooped-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifLao-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansLao\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansLaoLooped\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifLao\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansLao-([^[]]|[^-VF])*.*tf + - NotoSansLaoLooped-([^[]]|[^-VF])*.*tf + - NotoSerifLao-([^[]]|[^-VF])*.*tf + - NotoSansLao((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansLaoLooped((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifLao((-[A-Za-z]*)?[.*]|-VF).*tf ml: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansMalayalam-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansMalayalamUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifMalayalam-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansMalayalam\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansMalayalam-UI\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifMalayalam\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansMalayalam-([^[]]|[^-VF])*.*tf + - NotoSansMalayalamUI-([^[]]|[^-VF])*.*tf + - NotoSerifMalayalam-([^[]]|[^-VF])*.*tf + - NotoSansMalayalam((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansMalayalam-UI((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifMalayalam((-[A-Za-z]*)?[.*]|-VF).*tf my: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansMyanmar-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifMyanmar-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansMyanmar\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifMyanmar\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansMyanmar-([^[]]|[^-VF])*.*tf + - NotoSerifMyanmar-([^[]]|[^-VF])*.*tf + - NotoSansMyanmar((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifMyanmar((-[A-Za-z]*)?[.*]|-VF).*tf nqo: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansNKo-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansNKoUnjoined-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansNKoUnjoined\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansNKo-([^[]]|[^-VF])*.*tf + - NotoSansNKoUnjoined-([^[]]|[^-VF])*.*tf + - NotoSansNKoUnjoined((-[A-Za-z]*)?[.*]|-VF).*tf or: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansOriya-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifOriya-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansOriya\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifOriya\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansOriya-([^[]]|[^-VF])*.*tf + - NotoSerifOriya-([^[]]|[^-VF])*.*tf + - NotoSansOriya((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifOriya((-[A-Za-z]*)?[.*]|-VF).*tf si: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansSinhala-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansSinhalaUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifSinhala-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansSinhala\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifSinhala\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansSinhala-([^[]]|[^-VF])*.*tf + - NotoSansSinhalaUI-([^[]]|[^-VF])*.*tf + - NotoSerifSinhala-([^[]]|[^-VF])*.*tf + - NotoSansSinhala((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifSinhala((-[A-Za-z]*)?[.*]|-VF).*tf syr: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansSyriac-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansSyriacEastern-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansSyriacWestern-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansSyriac\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansSyriacEastern\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansSyriacWestern\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansSyriac-([^[]]|[^-VF])*.*tf + - NotoSansSyriacEastern-([^[]]|[^-VF])*.*tf + - NotoSansSyriacWestern-([^[]]|[^-VF])*.*tf + - NotoSansSyriac((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansSyriacEastern((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansSyriacWestern((-[A-Za-z]*)?[.*]|-VF).*tf ta: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansTamil-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansTamilUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifTamil-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansTamil\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansTamil-UI\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifTamil\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansTamil-([^[]]|[^-VF])*.*tf + - NotoSansTamilUI-([^[]]|[^-VF])*.*tf + - NotoSerifTamil-([^[]]|[^-VF])*.*tf + - NotoSansTamil((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansTamil-UI((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifTamil((-[A-Za-z]*)?[.*]|-VF).*tf exclude: - - NotoSansTamilSupplement-\\([^\\[\\]]\\|[^-VF]\\)*.*tf + - NotoSansTamilSupplement-([^[]]|[^-VF])*.*tf te: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansTelugu-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansTeluguUI-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifTelugu-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansTelugu\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSansTelugu-UI\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf - - NotoSerifTelugu\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansTelugu-([^[]]|[^-VF])*.*tf + - NotoSansTeluguUI-([^[]]|[^-VF])*.*tf + - NotoSerifTelugu-([^[]]|[^-VF])*.*tf + - NotoSansTelugu((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSansTelugu-UI((-[A-Za-z]*)?[.*]|-VF).*tf + - NotoSerifTelugu((-[A-Za-z]*)?[.*]|-VF).*tf dv: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSansThaana-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSansThaana\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSansThaana-([^[]]|[^-VF])*.*tf + - NotoSansThaana((-[A-Za-z]*)?[.*]|-VF).*tf bo: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSerifTibetan-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifTibetan\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSerifTibetan-([^[]]|[^-VF])*.*tf + - NotoSerifTibetan((-[A-Za-z]*)?[.*]|-VF).*tf dz: path_prefix: - /usr/share/fonts/google-noto-vf - /usr/share/fonts/google-noto include: - - NotoSerifTibetan-\\([^\\[\\]]\\|[^-VF]\\)*.*tf - - NotoSerifTibetan\\(\\(-[A-Za-z]*\\)?\\[.*\\]\\|-VF\\).*tf + - NotoSerifTibetan-([^[]]|[^-VF])*.*tf + - NotoSerifTibetan((-[A-Za-z]*)?[.*]|-VF).*tf families: - lang: ur package: google-noto-nastaliq-urdu-fonts