最近兩天在找一個適合編程用的等寬字體,發現幾個不錯的:"Bitstream Vera Sans Mono"和"Monaco",還有就是現在正在使用的"Lucida Sans typewriter”。
Bitstream Vera Sans Mono:
對於編程字體來說,基本上沒什么缺點,“0Oo”能輕易分辨等等。我也忘了我當時為什么要把他換掉了……
Monaco:
蘋果的字體,挺好看的。最主要的缺點是字體修長而且行間矩太大,上圖是在gvim中把行間矩設為-3(set linespace=-3)的結果
Lucida Sans typewriter:
這個是修改過的字體。原版的字體0和O分不清,所以自己動手改了一下,在數字0中加了一條斜線。另,把字體文件名改成了“Lucida Sans typewriter O”,避免和原字體沖突。(字體文件見附件)
下面是修改字體的用到的工具和大概的過程。
一、字體修改
FontCreator:打開字體文件(該字體有正常和粗體兩個版本,要分別打開)。
然后把0修改一下:(沒專業學習,隨便用多邊行工具畫了下)
然后打開format→naming,修改字體屬性。我不知道具體什么意義,就把“Lucida Sans typewriter”出現的地方都改成了“Lucida Sans typewriter O”。
最后就是保存文件,得到兩個TTF文件。
二、字體文件合並。
修改后的字體文件有兩個,為了方便,就把他們打包成一個ttc文件。用到的工具是很古老的ttctool。
一個命令行工具,看幫助就可以了。注意:1.這是一個很古老的16位應用程序,在現在64位系統下無法打開(32位系統仍兼容)。2.它不支持長文件名,dos下用"dir /x”列出短文件名使用即可。
附:修改后的Lucida Sans typewriter字體文件,LucidaSansTypeWriterO.rar