2026-11-01 08:52:54 +08:00
|
|
|
|
# fonts/ — 公共字体目录
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
全库共用的字体目录。16 个模板都通过根目录的 [`../fonts.tex`](../fonts.tex) 取字体,
|
|
|
|
|
|
不依赖操作系统装了什么字体。
|
|
|
|
|
|
|
|
|
|
|
|
## 目录内容
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
fonts/
|
2026-11-01 08:52:54 +08:00
|
|
|
|
├── ouc-serif/ OUC Serif 中文宋体(衬线正文) 2 个
|
|
|
|
|
|
├── ouc-sans/ OUC Sans 中文黑体(无衬线标题) 2 个
|
|
|
|
|
|
├── ouc-kai/ OUC Kai 中文楷体(代斜体) 2 个
|
|
|
|
|
|
├── zhuque-fangsong/ Zhuque Fangsong 中文仿宋 1 个
|
|
|
|
|
|
├── tex-gyre-termes/ TeX Gyre Termes 西文衬线(Times 等价) 4 个
|
|
|
|
|
|
├── cochineal/ Cochineal 西文衬线(Minion 风格) 4 个
|
|
|
|
|
|
├── harmonyos-sans/ HarmonyOS Sans 幻灯片、科技报告用 6 个
|
|
|
|
|
|
├── fontawesome/ Font Awesome 简历的图标符号 1 个
|
|
|
|
|
|
└── LICENSE 授权说明
|
2026-10-27 00:43:14 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 各字体用途
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
| 字体 | 用途 | 字重 | 字符集 |
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
| OUC Serif | 中文正文(宋体) | 常规 + 粗体 | GB2312,7555 字 |
|
|
|
|
|
|
| OUC Sans | 中文标题(黑体)、西文无衬线 | 常规 + 粗体 | GB2312,7555 字 |
|
|
|
|
|
|
| OUC Kai | 中文楷体,代斜体 | 常规 + 粗体 | GB2312,7557 字 |
|
|
|
|
|
|
| Zhuque Fangsong | 中文仿宋 | 仅常规 | 12882 字,GB2312 全覆盖 |
|
|
|
|
|
|
| TeX Gyre Termes | 西文正文(Times 等价) | 常规 / 粗 / 斜 / 粗斜 | 完整拉丁 |
|
|
|
|
|
|
| Cochineal | 西文正文(Minion 风格) | 常规 / 粗 / 斜 / 粗斜 | 完整拉丁 |
|
|
|
|
|
|
| HarmonyOS Sans | 幻灯片、科技报告 | 中英各三档 | 完整 |
|
|
|
|
|
|
| Font Awesome | 简历图标符号 | — | 图标集 |
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 怎么引用
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
在模板的导言区写两行:
|
2026-10-27 13:13:54 +08:00
|
|
|
|
|
|
|
|
|
|
```latex
|
2026-11-01 08:52:54 +08:00
|
|
|
|
\documentclass[UTF8,fontset=none]{ctexart}
|
|
|
|
|
|
\input{../fonts.tex}
|
2026-10-27 13:13:54 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
- `fontset=none` 必须写。不写的话 ctex 会先按系统字体配一套。
|
|
|
|
|
|
- `../fonts.tex` 是**相对模板目录**的路径。所以要在模板目录内编译。
|
|
|
|
|
|
- 本文件可以重复 `\input`,多个 sty 各自引用不会冲突。
|
2026-10-27 13:13:54 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 可用的字体命令
|
2026-10-27 13:13:54 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
`\input{../fonts.tex}` 之后可用:
|
2026-10-27 13:13:54 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
| 命令 | 效果 | 实际字体 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| `\songti` | 中文宋体 | OUC Serif |
|
|
|
|
|
|
| `\heiti` | 中文黑体 | OUC Sans |
|
|
|
|
|
|
| `\kaiti` | 中文楷体 | OUC Kai |
|
|
|
|
|
|
| `\fangsong` | 中文仿宋 | Zhuque Fangsong |
|
|
|
|
|
|
| `\tnr` | 西文衬线 | TeX Gyre Termes |
|
|
|
|
|
|
| `\tnrb` | 西文衬线粗体 | TeX Gyre Termes Bold |
|
|
|
|
|
|
| `\hm` | 鸿蒙黑体(中文) | HarmonyOS Sans SC |
|
|
|
|
|
|
| `\hmlatin` | 鸿蒙黑体(西文) | HarmonyOS Sans |
|
|
|
|
|
|
| `\oucUseCochineal` | 正文西文换成 Cochineal | Cochineal |
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
默认正文:中文 OUC Serif + 西文 TeX Gyre Termes。
|
|
|
|
|
|
|
|
|
|
|
|
另有两个独立字族,用于直接指定:
|
|
|
|
|
|
|
|
|
|
|
|
| 命令 | 实际字体 |
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|---|---|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
| `\OUCLatinCochineal` | Cochineal 常规 |
|
|
|
|
|
|
| `\OUCLatinCochinealBold` | Cochineal 粗体 |
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 改默认字体
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
改 `../fonts.tex` 里的 `\setCJKmainfont`(中文)和 `\setmainfont`(西文)。
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
字体文件按 `Path = ../fonts/<目录>/` 定位,所以新增字体要放进对应的子目录。
|
2026-10-27 11:17:24 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 授权
|
|
|
|
|
|
|
|
|
|
|
|
全部允许免费商用和再分发:
|
|
|
|
|
|
|
|
|
|
|
|
| 字体 | 授权 |
|
2026-10-27 11:17:24 +08:00
|
|
|
|
|---|---|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
| OUC Serif / OUC Sans | SIL OFL 1.1 |
|
|
|
|
|
|
| OUC Kai | SIL OFL 1.1 |
|
|
|
|
|
|
| Zhuque Fangsong | SIL OFL 1.1 |
|
|
|
|
|
|
| TeX Gyre Termes | GUST Font License |
|
|
|
|
|
|
| Cochineal | SIL OFL 1.1 |
|
|
|
|
|
|
| HarmonyOS Sans | 华为,官方允许免费商用 |
|
|
|
|
|
|
| Font Awesome | SIL OFL 1.1 |
|
2026-10-27 11:17:24 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
不含商业字体,无方正、无 SimSun/SimHei/KaiTi/FangSong、无 Times New Roman。
|
2026-10-27 11:17:24 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
用本模板编译出的文档不受字体授权约束,版权归作者本人。
|
2026-10-27 11:17:24 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 字符集限制
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
OUC Serif / Sans / Kai 只含 **GB2312** 字符(6763 汉字 + 常用标点 + 拉丁 + 希腊 + 数学符号)。
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
超出 GB2312 的生僻字(部分人名、地名用字)会显示成空白或方框。
|
|
|
|
|
|
遇到这种情况,用 Zhuque Fangsong(12882 字,覆盖更广)或换用其他字体。
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
## 新增字体
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
1. 把字体文件放进 `fonts/新字体/`
|
|
|
|
|
|
2. 在 `../fonts.tex` 里加 `\newfontfamily` 或 `\setCJKfamilyfont`
|
|
|
|
|
|
3. 用 `Path = ../fonts/新字体/` 定位
|
2026-10-27 00:43:14 +08:00
|
|
|
|
|
2026-11-01 08:52:54 +08:00
|
|
|
|
多个档位(常规/粗体/斜体)在不同目录时,每个档位要单独写 `Path`
|
|
|
|
|
|
和 `Extension`,不能只靠主选项继承。
|