开源项目 font-new-heterodox-mono
使用教程
1. 项目的目录结构及介绍
font-new-heterodox-mono/
├── LICENSE
├── README.md
├── fonts/
│ ├── NewHeterodoxMono-Regular.ttf
│ └── NewHeterodoxMono-Bold.ttf
└── src/
├── glyphs/
│ ├── A.glyph
│ ├── B.glyph
│ └── ...
└── scripts/
├── build.sh
└── generate.py
- LICENSE: 项目的开源许可证文件。
- README.md: 项目的介绍和使用说明。
- fonts/: 包含生成的字体文件,如
NewHeterodoxMono-Regular.ttf
和NewHeterodoxMono-Bold.ttf
。 - src/: 项目的源代码目录。
- glyphs/: 包含字体的字形文件,每个文件对应一个字符。
- scripts/: 包含用于构建和生成字体的脚本,如
build.sh
和generate.py
。
2. 项目的启动文件介绍
项目的启动文件主要是 src/scripts/build.sh
和 src/scripts/generate.py
。
- build.sh: 这是一个 Bash 脚本,用于构建字体文件。它通常会调用
generate.py
脚本来生成字体文件,并将其保存到fonts/
目录中。 - generate.py: 这是一个 Python 脚本,用于生成字体文件。它会读取
glyphs/
目录中的字形文件,并根据这些字形生成最终的字体文件。
3. 项目的配置文件介绍
项目中没有明确的配置文件,但可以通过修改 src/scripts/generate.py
脚本来调整字体的生成参数。例如,可以修改字形文件的路径、字体文件的输出路径等。
如果需要自定义字体的某些属性(如字重、字宽等),可以在 generate.py
中找到相应的代码进行修改。