如何将带有连字的字体改为无连字的字体 / 如何删除某个指定连字符
最近浏览内容的时候看见有人提到:有些带连字字体不适合某些语法场景,用了反而会影响阅读。
其实目前主流的IDE都支持关闭或者开启连字,但也有不支持关闭连字功能的IDE,要解决这个问题,就得想办法去改字体了。
所以这里提供一个直接修改字体来关闭的连字的思路,也可以用于删除某个你不喜欢的连字,自己定制连字功能。
首先下载FontCreator,这里就不提供下载链接了,上网一查就有,并且官方提供一段时间的免费试用。
打开字体文件,我这里打开的是ttf格式的字体文件。
右键任意一个字符会显示菜单栏,在这里,我们选择Captions-> Unicode Names
,可以看到每个字符顶部的文字都变成了其名称,这样更容易阅读。
找到你要删除的连字符,右键删除。
我不是很懂字体设计,就我修改的情况来看一般没有Unicode的就是连字符的,删的时候注意右边的Unicode有没有变少,变少就说明删错了,删的是单个字符。
我这里删了一个-->
的连字符,我们在下方的预览窗口里测试下:
可以看到虽然<--
还是连字,但-->
连字已经编变成正常单个字符了。
我们来到右上角,点击Fonts->Properties
,更改字体名称以和原版的字体作区分。
回到右上角,准备导出字体。
点击导出后会弹出窗口,在这里把输出文件目录改一下
找到生成的字体文件,点击安装即可使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理