如何将带有连字的字体改为无连字的字体 / 如何删除某个指定连字符
最近浏览内容的时候看见有人提到:有些带连字字体不适合某些语法场景,用了反而会影响阅读。
其实目前主流的IDE都支持关闭或者开启连字,但也有不支持关闭连字功能的IDE,要解决这个问题,就得想办法去改字体了。
所以这里提供一个直接修改字体来关闭的连字的思路,也可以用于删除某个你不喜欢的连字,自己定制连字功能。
首先下载FontCreator,这里就不提供下载链接了,上网一查就有,并且官方提供一段时间的免费试用。
打开字体文件,我这里打开的是ttf格式的字体文件。

右键任意一个字符会显示菜单栏,在这里,我们选择Captions-> Unicode Names,可以看到每个字符顶部的文字都变成了其名称,这样更容易阅读。

找到你要删除的连字符,右键删除。
我不是很懂字体设计,就我修改的情况来看一般没有Unicode的就是连字符的,删的时候注意右边的Unicode有没有变少,变少就说明删错了,删的是单个字符。

我这里删了一个-->的连字符,我们在下方的预览窗口里测试下:

可以看到虽然<--还是连字,但-->连字已经编变成正常单个字符了。
我们来到右上角,点击Fonts->Properties,更改字体名称以和原版的字体作区分。

回到右上角,准备导出字体。

点击导出后会弹出窗口,在这里把输出文件目录改一下

找到生成的字体文件,点击安装即可使用。
浙公网安备 33010602011771号