diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2ed491c..03b00ad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,18 +12,12 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 0 + - name: install fonts + run: sudo apt-get install -y fonts-noto-cjk fonts-noto-cjk-extra - uses: typst-community/setup-typst@v3 id: setup-typst - name: Build PDF - run: 'make all' - # - name: Git Auto Commit - # uses: stefanzweifel/git-auto-commit-action@v5.0.0 - # with: - # commit_message: 'Update resume PDF' - # commit_options: '--no-verify --signoff' - # branch: 'main' - # file_pattern: '*.pdf' - # repository: . + run: make all - uses: actions/upload-artifact@v4 with: name: resume-pdf diff --git a/docs/Chinese.png b/docs/Chinese.png index 80b8098..246e31c 100644 Binary files a/docs/Chinese.png and b/docs/Chinese.png differ diff --git a/docs/English.png b/docs/English.png index db2604e..f71f185 100644 Binary files a/docs/English.png and b/docs/English.png differ diff --git a/fonts/.keep b/fonts/.keep new file mode 100644 index 0000000..e69de29 diff --git a/fonts/SourceHanSerifSC-Bold.otf b/fonts/SourceHanSerifSC-Bold.otf deleted file mode 100644 index c63e277..0000000 Binary files a/fonts/SourceHanSerifSC-Bold.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-ExtraLight.otf b/fonts/SourceHanSerifSC-ExtraLight.otf deleted file mode 100644 index d91ed32..0000000 Binary files a/fonts/SourceHanSerifSC-ExtraLight.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-Heavy.otf b/fonts/SourceHanSerifSC-Heavy.otf deleted file mode 100644 index 9e276b0..0000000 Binary files a/fonts/SourceHanSerifSC-Heavy.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-Light.otf b/fonts/SourceHanSerifSC-Light.otf deleted file mode 100644 index f5fcccd..0000000 Binary files a/fonts/SourceHanSerifSC-Light.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-Medium.otf b/fonts/SourceHanSerifSC-Medium.otf deleted file mode 100644 index e101205..0000000 Binary files a/fonts/SourceHanSerifSC-Medium.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-Regular.otf b/fonts/SourceHanSerifSC-Regular.otf deleted file mode 100644 index 5195d1b..0000000 Binary files a/fonts/SourceHanSerifSC-Regular.otf and /dev/null differ diff --git a/fonts/SourceHanSerifSC-SemiBold.otf b/fonts/SourceHanSerifSC-SemiBold.otf deleted file mode 100644 index b19155f..0000000 Binary files a/fonts/SourceHanSerifSC-SemiBold.otf and /dev/null differ diff --git a/readme.md b/readme.md index 3ca4887..7945d6b 100644 --- a/readme.md +++ b/readme.md @@ -10,9 +10,9 @@ ### 字体 -中文简历使用的是 **思源宋体**,字体文件在 `fonts` 文件夹下,使用时并不需要进行安装;英文简历模板使用 Centaur 字体。 +中文简历使用的是 **思源宋体** 的谷歌版本,对于在线使用的用户来说,并不需呀特殊安装,对于本地使用的用户,可以参照下一节中的内容进行字体的安装;英文部分使用 Centaur 字体。 -### 证件照支持(暂无) +### 证件照支持(暂无) > 目前没有解决插入证件照之后的一些小小的设计问题,所以暂时不支持插入证件照,如果将 `init` 函数中的 `pic_path` 设为非空值可能会出现一些小问题。 @@ -26,12 +26,9 @@ ### Typst Web(推荐) -我制作了一个 [typst.app](https://typst.app) 上的在线项目,[链接](https://typst.app/project/r4XMUB3ENQUH7zWiuK7_tO)。可以复制该项目到自己的账号中进行使用,即可完成在线编辑和即时预览。 +我制作了一个 [typst.app](https://typst.app) 上的在线项目,[链接在此](https://typst.app/project/r4XMUB3ENQUH7zWiuK7_tO)。可以复制该项目到自己的账号中进行使用,即可完成在线编辑和即时预览。 -> [!NOTE] -> Typst Web 客户端封装了 Noto Sans 的支持,所以和仓库不同的一个小点是我们使用谷歌提供的思源宋体 Noto Serif 作为中文模板的字体(内容和Adobe思源宋体一致,名字不一样而已)。 - -### 使用本仓库 +## Github 仓库 1. 在仓库的右上角点击 "Use this template" 按钮,选择新建一个您的仓库; 2. (可选)在 `Github Actions` 控制界面打开本仓库的 Github Action 功能; @@ -39,6 +36,16 @@ ### 本地编译 +#### 字体安装 + +对于本地没有安装谷歌版思源宋体 (`Noto Serif CJK SC`)的用户,需要下载改字体才能正常编译中文版简历,可选只在本仓库使用或者全局安装。下载链接:[Noto Serif CJK SC](https://fonts.google.com/noto/specimen/Noto+Serif+SC),对于访问谷歌受限的用户,可以在国内镜像站如 [清华大学镜像](https://mirrors.tuna.tsinghua.edu.cn/github-release/googlefonts/noto-cjk/Noto%20Serif%20CJK%20Version%202.002%20(OTF,%20OTC,%20Super%20OTC,%20Subset%20OTF,%20Variable%20OTF_TTF)/09_NotoSerifCJKsc.zip) 下载。 + +对于只在本项目中使用该字体的用户,可以将字体文件放在项目根目录下,`Makefile` 中已经制定了编译的字体路径。 + +对于全局安装的用户,Windows 用户可以右键字体文件选择 “安装” 或者 “为所有用户安装”。 Linux 用户可以检查自己的发行版包管理器是否有 `fonts-noto-cjk` 或者 `fonts-noto-cjk-extra` 这两个包,如果有的话可以直接安装。安装后请使用 `fc-cache -fv` 命令刷新字体缓存。 + +#### 编译 + 在有 Typst 和 GNU Make 的本地环境中,可以通过 Typst 命令行工具进行编译。 项目提供的 Makefile 中包含了以下几个定义目标: diff --git a/src/english.typ b/src/english.typ index a94e948..d281359 100644 --- a/src/english.typ +++ b/src/english.typ @@ -3,14 +3,8 @@ #import "../template/template.typ": *; #show: template; -#set text( - size: 12pt, - font: "Centaur" -) - #init( name: "San Zhang", - pic_path : "", ) #info( diff --git a/template/template.typ b/template/template.typ index db7130d..ed55c1b 100644 --- a/template/template.typ +++ b/template/template.typ @@ -7,7 +7,7 @@ ) set text( size: 11pt, - font:("Source Han Serif SC") + font:("Centaur", "Noto Serif CJK SC"), ) show link: text set par(