From 014a52df09fd1453b0c6328206f3501a07e4a0b2 Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:02:33 +0800 Subject: [PATCH 1/8] Fix Chinese fonts in CI --- .github/workflows/build.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5c40d6d..215d173 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,6 +7,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install Chinese fonts + run: | + wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip + unzip 09_NotoSerifCJKsc.zip + cp 09_NotoSerifCJKsc/OTF/SimplifiedChinese/* ~/.local/share/fonts + fc-cache -fv - uses: lvignoli/typst-action@main with: source_file: slides.typ From b1a2a7f9827174122d1198e1a7387d6b79ce8045 Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:25:00 +0800 Subject: [PATCH 2/8] fix --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 215d173..9655be0 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -10,7 +10,7 @@ jobs: - name: Install Chinese fonts run: | wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip - unzip 09_NotoSerifCJKsc.zip + unzip 09_NotoSerifCJKsc.zip -x LICENSE cp 09_NotoSerifCJKsc/OTF/SimplifiedChinese/* ~/.local/share/fonts fc-cache -fv - uses: lvignoli/typst-action@main From 45624ab4cffc9c085e2226e0ade96b69ade44b5f Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:27:02 +0800 Subject: [PATCH 3/8] fix --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9655be0..e40a3e7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,7 +11,7 @@ jobs: run: | wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip unzip 09_NotoSerifCJKsc.zip -x LICENSE - cp 09_NotoSerifCJKsc/OTF/SimplifiedChinese/* ~/.local/share/fonts + cp OTF/SimplifiedChinese/* ~/.local/share/fonts fc-cache -fv - uses: lvignoli/typst-action@main with: From 060db46d13f198327aeef66aece3d460dd37fd80 Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:28:24 +0800 Subject: [PATCH 4/8] fix --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e40a3e7..58a56a1 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,6 +11,7 @@ jobs: run: | wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip unzip 09_NotoSerifCJKsc.zip -x LICENSE + mkdir -p ~/.local/share/fonts cp OTF/SimplifiedChinese/* ~/.local/share/fonts fc-cache -fv - uses: lvignoli/typst-action@main From 13d880e66084ec6f34a5be84d92da8933f264c5e Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:34:27 +0800 Subject: [PATCH 5/8] fix --- .github/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 58a56a1..8de6784 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,12 +11,12 @@ jobs: run: | wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip unzip 09_NotoSerifCJKsc.zip -x LICENSE - mkdir -p ~/.local/share/fonts - cp OTF/SimplifiedChinese/* ~/.local/share/fonts - fc-cache -fv - uses: lvignoli/typst-action@main with: source_file: slides.typ + options: | + --font-path + OTF/SimplifiedChinese - uses: actions/upload-artifact@v4 with: name: slides From a5349134951ab3baf9b4024b64f1c998fa596d7b Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:39:41 +0800 Subject: [PATCH 6/8] fix --- .github/workflows/build.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8de6784..600d512 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,12 +11,8 @@ jobs: run: | wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip unzip 09_NotoSerifCJKsc.zip -x LICENSE - - uses: lvignoli/typst-action@main - with: - source_file: slides.typ - options: | - --font-path - OTF/SimplifiedChinese + - uses: typst-community/setup-typst@v3 + - run: typst compile --font-path OTF/SimplifiedChinese slides.typ - uses: actions/upload-artifact@v4 with: name: slides From 686ac8df3daed17e357f6f8430cd8d160c999921 Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:46:06 +0800 Subject: [PATCH 7/8] fix --- .github/workflows/build.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 600d512..de01c4c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,8 +9,8 @@ jobs: - uses: actions/checkout@v4 - name: Install Chinese fonts run: | - wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip - unzip 09_NotoSerifCJKsc.zip -x LICENSE + wget https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/08_NotoSansCJKsc.zip + unzip 08_NotoSansCJKsc.zip -x LICENSE - uses: typst-community/setup-typst@v3 - run: typst compile --font-path OTF/SimplifiedChinese slides.typ - uses: actions/upload-artifact@v4 From 2454b7300bffa89f1ebb50704ba3b6c900cc109e Mon Sep 17 00:00:00 2001 From: Tony Beta Lambda Date: Sun, 19 Jan 2025 00:50:20 +0800 Subject: [PATCH 8/8] fix --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index de01c4c..c79558f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -12,7 +12,7 @@ jobs: wget https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/08_NotoSansCJKsc.zip unzip 08_NotoSansCJKsc.zip -x LICENSE - uses: typst-community/setup-typst@v3 - - run: typst compile --font-path OTF/SimplifiedChinese slides.typ + - run: typst compile --font-path . slides.typ - uses: actions/upload-artifact@v4 with: name: slides