fontforge打开思源黑体,码位混乱(已解决)

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

fontforge打开思源黑体,码位混乱(已解决)

#1

帖子 驿窗project » 2022-03-03 13:26

用fontforge打开思源黑体(otf),发现码位已经全乱套了。

例如,打开后查找“汉”这个字,直接搜索的话,结果是“皑”;显示的编码是6c49,我查了一下,这个编码是对的,但对应的字形是错误的。

如果打开的字体文件是ttf结尾的,那么就没有问题,我测试了msYaHei和simsun,两个文件是ttf,码位都是正确的。

这个要怎么解决 ?

系统:
Debian11+gnome
win7

fontforge版本:20201107

ps:
我尝试了用otf2ttf来把思源黑体从otf转换为.ttf文件,再用fontforge打开,码位显示是正常的。
不过,我不确认这个转换是否会损失什么东西,以及,是否有更好的方案来让fontforge直接打开otf。
我从思源字体的gitlab上面找.ttf文件,也没找到单独的ttf文件。
上次由 驿窗project 在 2022-03-03 17:45,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: fontforge打开思源黑体,码位混乱

#2

帖子 astolia » 2022-03-03 16:59

菜单CID->Flatten。中文的话是字符标识->平整
https://fontforge.org/docs/ui/menus/cidmenu.html
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: fontforge打开思源黑体,码位混乱

#3

帖子 驿窗project » 2022-03-03 17:44

果然可以~
头像
驿窗project
帖子: 225
注册时间: 2019-01-17 12:17
系统: Arch/Debian
联系:

Re: fontforge打开思源黑体,码位混乱(已解决)

#4

帖子 驿窗project » 2022-03-03 20:04

出了另一个问题,就是平整后的字体文件,用菜单 文件 > 生成字体 命令时,会直接退出fontforeg~

我试了下.ttf的字体,生成过程可以完成~
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: fontforge打开思源黑体,码位混乱(已解决)

#5

帖子 astolia » 2022-03-03 21:42

不要勾选保存前确认
另外 https://github.com/fontforge/fontforge/issues/4417
mobox
帖子: 22
注册时间: 2010-09-30 16:39

Re: fontforge打开思源黑体,码位混乱(已解决)

#6

帖子 mobox » 2022-03-26 20:17

ttf的字体,生成过程可以完成
回复