用fontforge打开思源黑体(otf),发现码位已经全乱套了。
例如,打开后查找“汉”这个字,直接搜索的话,结果是“皑”;显示的编码是6c49,我查了一下,这个编码是对的,但对应的字形是错误的。
如果打开的字体文件是ttf结尾的,那么就没有问题,我测试了msYaHei和simsun,两个文件是ttf,码位都是正确的。
这个要怎么解决 ?
系统:
Debian11+gnome
win7
fontforge版本:20201107
ps:
我尝试了用otf2ttf来把思源黑体从otf转换为.ttf文件,再用fontforge打开,码位显示是正常的。
不过,我不确认这个转换是否会损失什么东西,以及,是否有更好的方案来让fontforge直接打开otf。
我从思源字体的gitlab上面找.ttf文件,也没找到单独的ttf文件。
fontforge打开思源黑体,码位混乱(已解决)
- 驿窗project
- 帖子: 225
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
fontforge打开思源黑体,码位混乱(已解决)
上次由 驿窗project 在 2022-03-03 17:45,总共编辑 1 次。
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
Re: fontforge打开思源黑体,码位混乱
菜单CID->Flatten。中文的话是字符标识->平整
https://fontforge.org/docs/ui/menus/cidmenu.html
https://fontforge.org/docs/ui/menus/cidmenu.html
- 驿窗project
- 帖子: 225
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
Re: fontforge打开思源黑体,码位混乱
果然可以~
- 驿窗project
- 帖子: 225
- 注册时间: 2019-01-17 12:17
- 系统: Arch/Debian
- 联系:
Re: fontforge打开思源黑体,码位混乱(已解决)
出了另一个问题,就是平整后的字体文件,用菜单 文件 > 生成字体 命令时,会直接退出fontforeg~
我试了下.ttf的字体,生成过程可以完成~
我试了下.ttf的字体,生成过程可以完成~
- astolia
- 论坛版主
- 帖子: 6450
- 注册时间: 2008-09-18 13:11
-
- 帖子: 22
- 注册时间: 2010-09-30 16:39