From 2553a32d8e7ba6b21b9e995e4e76fb4aece4101b Mon Sep 17 00:00:00 2001 From: Eric Li Date: Sat, 22 Jul 2023 22:24:46 -0700 Subject: [PATCH 1/3] Change to use noto font --- .github/workflows/build.yml | 2 -- LatexConfig.tex | 6 ++++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a93287a..1352e5e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,8 +24,6 @@ jobs: - name: Install fonts run: | - wget https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/32/Everything/aarch64/os/Packages/a/adobe-source-han-sans-cn-fonts-2.001-3.fc32.noarch.rpm - sudo alien -i adobe-source-han-sans-cn-fonts-2.001-3.fc32.noarch.rpm sudo cp -r assets/courier/ /usr/share/fonts/courier/ - name: Make all diff --git a/LatexConfig.tex b/LatexConfig.tex index 2c64ad1..785965c 100644 --- a/LatexConfig.tex +++ b/LatexConfig.tex @@ -15,8 +15,10 @@ \usepackage[cm-default]{fontspec} \usepackage{xeCJK} -\setCJKmainfont{Source Han Sans CN} -\setCJKmonofont{Source Han Sans CN} +%\setCJKmainfont{Source Han Sans CN} +%\setCJKmonofont{Source Han Sans CN} +\setCJKmainfont{Noto Sans CJK SC} +\setCJKmonofont{Noto Sans CJK SC} \setmainfont{DejaVu Sans} \setmonofont{Courier 10 Pitch} From 250cfc0c49bff61f262a312093e36bc826993f4b Mon Sep 17 00:00:00 2001 From: Eric Li Date: Sat, 22 Jul 2023 22:29:34 -0700 Subject: [PATCH 2/3] Add dependencies --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1352e5e..936d38d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,8 @@ jobs: - name: Install dependencies run: | sudo apt-get update - sudo apt-get install -y texlive-xetex wget alien inkscape + sudo apt-get install -y texlive-xetex wget alien inkscape \ + texlive-lang-chinese texlive-lang-cjk - name: Install fonts run: | From c4b44d6197aa78e46425f7089e13a0736db947b5 Mon Sep 17 00:00:00 2001 From: Eric Li Date: Sat, 22 Jul 2023 22:36:29 -0700 Subject: [PATCH 3/3] Try to install Noto Sans CJK SC --- .github/workflows/build.yml | 2 +- LatexConfig.tex | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 936d38d..ab8c925 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,7 @@ jobs: run: | sudo apt-get update sudo apt-get install -y texlive-xetex wget alien inkscape \ - texlive-lang-chinese texlive-lang-cjk + texlive-lang-chinese fonts-noto-cjk - name: Install fonts run: | diff --git a/LatexConfig.tex b/LatexConfig.tex index 785965c..1deff91 100644 --- a/LatexConfig.tex +++ b/LatexConfig.tex @@ -15,6 +15,7 @@ \usepackage[cm-default]{fontspec} \usepackage{xeCJK} +% https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755385#26 %\setCJKmainfont{Source Han Sans CN} %\setCJKmonofont{Source Han Sans CN} \setCJKmainfont{Noto Sans CJK SC}