Blame SOURCES/genfontconf.sh

0678c2
#!/usr/bin/bash -x
0678c2
0678c2
# Generate for google-noto-sans-cjk-ttc-fonts
0678c2
python3 genfontconf.py "ja" "monospace" "Noto Sans Mono CJK JP" \
0678c2
        "ja" "sans-serif" "Noto Sans CJK JP" \
0678c2
        "ko" "monospace" "Noto Sans Mono CJK KR" \
0678c2
        "ko" "sans-serif" "Noto Sans CJK KR" \
0678c2
        "zh-cn:zh-sg" "monospace" "Noto Sans Mono CJK SC" \
0678c2
        "zh-cn:zh-sg" "sans-serif" "Noto Sans CJK SC" \
0678c2
        "zh-tw:zh-mo" "monospace" "Noto Sans Mono CJK TC" \
0678c2
        "zh-tw:zh-mo" "sans-serif" "Noto Sans CJK TC" \
0678c2
        "zh-hk" "monospace" "Noto Sans Mono CJK HK" \
0678c2
        "zh-hk" "sans-serif" "Noto Sans CJK HK" \
0678c2
    | xmllint --format - |tee 65-0-google-noto-sans-cjk-ttc.conf
0678c2
0678c2
# Generate for google-noto-serif-cjk-ttc-fonts
0678c2
python3 genfontconf.py "ja" "serif" "Noto Serif CJK JP" \
0678c2
        "ko" "serif" "Noto Serif CJK KR" \
0678c2
        "zh-cn:zh-sg" "serif" "Noto Serif CJK SC" \
0678c2
        "zh-tw:zh-hk:zh-mo" "serif" "Noto Serif CJK TC" \
0678c2
    | xmllint --format - |tee 65-0-google-noto-serif-cjk-ttc.conf
0678c2
0678c2
# Generate for google-noto-sans-cjk-jp-fonts, google-noto-serif-cjk-jp-fonts and google-noto-sans-mono-cjk-jp-fonts
0678c2
python3 genfontconf.py "ja" "sans-serif" "Noto Sans CJK JP" | xmllint --format - |tee 66-google-noto-sans-cjk-jp.conf
0678c2
0678c2
python3 genfontconf.py "ja" "serif" "Noto Serif CJK JP" | xmllint --format - |tee 66-google-noto-serif-cjk-jp.conf
0678c2
0678c2
python3 genfontconf.py "ja" "monospace" "Noto Sans Mono CJK JP" | xmllint --format - |tee 66-google-noto-sans-mono-cjk-jp.conf
0678c2
0678c2
# Generate for google-noto-sans-cjk-kr-fonts, google-noto-serif-cjk-kr-fonts and google-noto-sans-mono-cjk-kr-fonts
0678c2
python3 genfontconf.py "ko" "sans-serif" "Noto Sans CJK KR" | xmllint --format - |tee 66-google-noto-sans-cjk-kr.conf
0678c2
0678c2
python3 genfontconf.py "ko" "serif" "Noto Serif CJK KR" | xmllint --format - |tee 66-google-noto-serif-cjk-kr.conf
0678c2
0678c2
python3 genfontconf.py "ko" "monospace" "Noto Sans Mono CJK KR" | xmllint --format - |tee 66-google-noto-sans-mono-cjk-kr.conf
0678c2
0678c2
# Generate for google-noto-sans-cjk-sc-fonts, google-noto-serif-cjk-sc-fonts and google-noto-sans-mono-cjk-sc-fonts
0678c2
python3 genfontconf.py "zh-cn:zh-sg" "sans-serif" "Noto Sans CJK SC" | xmllint --format - |tee 66-google-noto-sans-cjk-sc.conf
0678c2
0678c2
python3 genfontconf.py "zh-cn:zh-sg" "serif" "Noto Serif CJK SC" | xmllint --format - |tee 66-google-noto-serif-cjk-sc.conf
0678c2
0678c2
python3 genfontconf.py "zh-cn:zh-sg" "monospace" "Noto Sans Mono CJK SC" | xmllint --format - |tee 66-google-noto-sans-mono-cjk-sc.conf
0678c2
0678c2
# Generate for google-noto-sans-cjk-tc-fonts, google-noto-serif-cjk-tc-fonts and google-noto-sans-mono-cjk-tc-fonts
0678c2
python3 genfontconf.py "zh-tw:zh-mo" "sans-serif" "Noto Sans CJK TC" | xmllint --format - |tee 66-google-noto-sans-cjk-tc.conf
0678c2
0678c2
python3 genfontconf.py "zh-tw:zh-hk:zh-mo" "serif" "Noto Serif CJK TC" | xmllint --format - |tee 66-google-noto-serif-cjk-tc.conf
0678c2
0678c2
python3 genfontconf.py "zh-tw:zh-mo" "monospace" "Noto Sans Mono CJK TC" | xmllint --format - |tee 66-google-noto-sans-mono-cjk-tc.conf
0678c2
0678c2
# Generate for google-noto-sans-cjk-hk-fonts and google-noto-sans-mono-cjk-hk-fonts
0678c2
python3 genfontconf.py "zh-hk" "sans-serif" "Noto Sans CJK HK" | xmllint --format - |tee 66-google-noto-sans-cjk-hk.conf
0678c2
0678c2
python3 genfontconf.py "zh-hk" "monospace" "Noto Sans Mono CJK HK" | xmllint --format - |tee 66-google-noto-sans-mono-cjk-hk.conf
0678c2
0678c2
# Generate for google-noto-sans-jp-fonts and google-noto-serif-jp-fonts
0678c2
python3 genfontconf.py "ja" "sans-serif" "Noto Sans JP" | xmllint --format - |tee 66-google-noto-sans-jp.conf
0678c2
0678c2
python3 genfontconf.py "ja" "serif" "Noto Serif JP" | xmllint --format - |tee 66-google-noto-serif-jp.conf
0678c2
0678c2
# Generate for google-noto-sans-kr-fonts and google-noto-serif-kr-fonts
0678c2
python3 genfontconf.py "ko" "sans-serif" "Noto Sans KR" | xmllint --format - |tee 66-google-noto-sans-kr.conf
0678c2
0678c2
python3 genfontconf.py "ko" "serif" "Noto Serif KR" | xmllint --format - |tee 66-google-noto-serif-kr.conf
0678c2
0678c2
# Generate for google-noto-sans-sc-fonts and google-noto-serif-sc-fonts
0678c2
python3 genfontconf.py "zh-cn:zh-sg" "sans-serif" "Noto Sans SC" | xmllint --format - |tee 66-google-noto-sans-sc.conf
0678c2
0678c2
python3 genfontconf.py "zh-cn:zh-sg" "serif" "Noto Serif SC" | xmllint --format - |tee 66-google-noto-serif-sc.conf
0678c2
0678c2
# Generate for google-noto-sans-tc-fonts and google-noto-serif-tc-fonts
0678c2
python3 genfontconf.py "zh-tw:zh-mo" "sans-serif" "Noto Sans TC" | xmllint --format - |tee 66-google-noto-sans-tc.conf
0678c2
0678c2
python3 genfontconf.py "zh-tw:zh-hk:zh-mo" "serif" "Noto Serif TC" | xmllint --format - |tee 66-google-noto-serif-tc.conf
0678c2
0678c2
# Generate for google-noto-sans-hk-fonts
0678c2
python3 genfontconf.py "zh-hk" "sans-serif" "Noto Sans HK" | xmllint --format - |tee 66-google-noto-sans-hk.conf