修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

时间:2023-01-13 17:13:53

最近两天在找一个适合编程用的等宽字体,发现几个不错的:"Bitstream Vera Sans Mono"和"Monaco",还有就是现在正在使用的"Lucida Sans typewriter”。

 


Bitstream Vera Sans Mono:

修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

对于编程字体来说,基本上没什么缺点,“0Oo”能轻易分辨等等。我也忘了我当时为什么要把他换掉了……


Monaco:

修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

苹果的字体,挺好看的。最主要的缺点是字体修长而且行间矩太大,上图是在gvim中把行间矩设为-3(set linespace=-3)的结果


Lucida Sans typewriter:

修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

这个是修改过的字体。原版的字体0和O分不清,所以自己动手改了一下,在数字0中加了一条斜线。另,把字体文件名改成了“Lucida Sans typewriter O”,避免和原字体冲突。(字体文件见附件)



下面是修改字体的用到的工具和大概的过程。

一、字体修改

FontCreator:打开字体文件(该字体有正常和粗体两个版本,要分别打开)。

然后把0修改一下:(没专业学习,随便用多边行工具画了下)

修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

然后打开format→naming,修改字体属性。我不知道具体什么意义,就把“Lucida Sans typewriter”出现的地方都改成了“Lucida Sans typewriter O”。

修改过的Lucida Sans typewriter 字体,另推荐两个不错的编程字体

最后就是保存文件,得到两个TTF文件。


二、字体文件合并。

修改后的字体文件有两个,为了方便,就把他们打包成一个ttc文件。用到的工具是很古老的ttctool

一个命令行工具,看帮助就可以了。注意:1.这是一个很古老的16位应用程序,在现在64位系统下无法打开(32位系统仍兼容)。2.它不支持长文件名,dos下用"dir /x”列出短文件名使用即可。

 

附:修改后的Lucida Sans typewriter字体文件,LucidaSansTypeWriterO.rar