%%.theme: blood%%
%%.title: 欧卡2字体制作%%
%%.c.transition: zoom%%
# 欧卡2
# 字体制作
### ets2cn
===
# 先看效果
## 八卦城小篆路牌
|||
%s.bgi.https://attcdn.tecbbs.com/data/attachment/forum/202207/04/222238zvchmpii5tk9avap.jpg%
===
基本流程
![](https://attcdn.tecbbs.com/cache/images/888e5cc5a8146b706eb65893d188ba7a-gv-x.png)
===
## 准备字符
格式如下:
```
unicode编码 可选的字符注释
```
保存为 txt 文件。
|||
### 实列
```
U+4e00 一
U+4e01 丁
U+4e03 七
U+4e09 三
U+4e11 丑
U+4e19 丙
U+4e59 乙
U+4e5d 九
U+4e61 乡
U+4e7e 乾
```
|||
可以通过以下命令获取字符的unicode编码:
```bash
echo 甲 |iconv -f UTF-8 -t UTF-16BE |xxd -p |sed 's/..../U+&\n/g' |head -n1
```
也可以使用在线工具,比如: tool.chinaz.com/tools/unicode.aspx
===
## Font Defination 格式
```
SiiNunit
{
configuration : .cfg
{
base: "base"
output: "/font/sign/bagua" # 输出路径
char_config[]: .zh0 # 要转换的字符
line_spacing: 0
default_scale: 1
}
# 字符配置
char_set_config : .zh0
{
font_file: "./font/方正字迹周崇谦小篆简体.ttf" # 字体文件路径
character_set_file: "./bagua.txt" # 要转换字符的编码
size: 64
scale_width: 1
scale_height: 1
}
```
|||
Sii Defination的更多信息请看官方文档
```
https://modding.scssoft.com/wiki/Documentation/Engine/Fonts
```
===
## Font Generator
```bash
font_generator.exe bagua.sii
```
===
## Conversion_Tools
- Font Generator生成的是tga格式
- 需要用 Conversion_Tools 转换为dds。
- 用法参见官方文档
```
https://modding.scssoft.com/wiki/Documentation/Tools/Conversion_Tools
```
===
## Thanks!
效果展示
篆体路牌
基本流程
准备字符
格式如下:
unicode编码 可选的字符注释
保存为 txt 文件。
实列:
U+4e00 一
U+4e01 丁
U+4e03 七
U+4e09 三
U+4e11 丑
U+4e19 丙
U+4e59 乙
U+4e5d 九
U+4e61 乡
U+4e7e 乾
可以通过以下命令获取字符的unicode编码:
echo 甲 |iconv -f UTF-8 -t UTF-16BE |xxd -p |sed 's/..../U+&\n/g' |head -n1
也可以使用在线工具,比如: tool.chinaz.com/tools/unicode.aspx
Font Defination
Sii Definitions, 格式如下:
SiiNunit
{
configuration : .cfg
{
base: "base"
output: "/font/sign/bagua" # 输出路径
char_config[]: .zh0 # 要转换的字符
line_spacing: 0
default_scale: 1
}
# 字符配置
char_set_config : .zh0
{
font_file: "./font/方正字迹周崇谦小篆简体.ttf" # 字体文件路径
character_set_file: "./bagua.txt" # 要转换字符的编码
size: 64
scale_width: 1
scale_height: 1
}
更多信息请看官方文档。
Font Generator
font_generator.exe bagua.sii
参见 官方文档
|