自己也diy了一下Lucida Sans Typewriter字体

| 评论(11)

Lucida Sans Typewriter是我最喜欢的等宽字体,曾经试过Dejavu Sans Mono和Consola觉得都没有Lucida Sans Typewriter看得顺眼。今天看了网友的介绍,看了Monaco也是不错的,是相当有活力的等宽字体,但还是Lucida Sans Typewriter看着爽啊。

其实我最早接触的是Lucida Console而非Lucida Sans Typewriter,前者是后者的一个变体,主要是减小了行距,并增加了WG4的字符。不过Opentype的Lucida Console我没有找到,但是找到了Lucida Sans Typewriter,所以就用后者了。

但Lucida Sans Typewriter严格地说并不是完美的编程字体,最大的问题是0和O极像,所以下午就研究了一下,用fontforge和inkscape给Lucida Sans Typewriter的0加上了一个slash,这样一来这个最大的问题就解决了 :)

做为编程用的字体,还有一个特殊的需要,就是希望~+-*&$这些运算符能水平对齐,而<>[]{}()这样括号能容易区分。后者Lucida Sans Typewriter没有问题,但~+-*却不是在一条水平线上。所以自己动手把~+*都调整到和-在一条水平线上,这样一来,写代码的时候就能更方便快速地认出运算符。

手头上除了Lucida Sans Typewriter外还有Lucida Typerwriter,于是就一并处理了,方便以后排版用。下面的就是处理后的效果了:

LucidaSansTypewriterStd.png LucidaSansTypewriterStd-Obl.png LucidaSansTypewriterStd-Bd.png LucidaSansTypewriterStd-BOb.png

最后是修过的字体:

LucidaSansTypewriterStd-0_slashed.zip LucidaTypewriterStd-0_slashed.zip

评论(11)

good job!
如果能和一个中文字体合并(比如微软雅黑,文泉驿正黑),并且调整每个西文字符的宽度是中文字符的一半就完美了。(毕竟程序里中文注释还是要的)

你应该试试用gvim,中文和英文的字体是分开设定的,甚至可以用不同的字号哦 :)
用gvim写程序非常地爽

呵呵,gvim是用过的,但是貌似它的中英文的宽度并不能做到我说的那样(尤其是高亮显示时有的地方用了粗体),我用java,所以是离不开eclipse的。BTW,你改的字体的时候用的是什么软件?fontcreator?fontforge?

gvim的英文字体是gf,中文字体是gfw,后者的显示宽度就是前者的两倍。

不过在高高的时候是有用到粗体,所以我的中文用的是雅黑。

修改字体用的是fontforge。

拿走了,谢谢!省得我自己弄了!哈哈~~~

我推荐一款字体,The Sans Mono,是O'reilly系列书的代码印刷字体,商业的,我从电驴上把它搞下来了,咔咔咔,转成了opentype的字体。(转完后其它的程序都能用,不过intellij idea好像认不出来这个字体,可能是我转得有问题)

如果想要look look的话,给我发邮件!:D

另外,Lucida Sans Typewriter字体的大写W字母有个问题,右边会被砍掉一截,不知你有没有遇到这种情况。

W本身是没有问题的,我想你应该是在gvim中所以觉得最右边有点异样。
不信你可以试试在gedit中看看 :)

嘻嘻,The Sans Mono 我也有,不过也是ttf的。

谢谢你,我也拿一份!

能提供一下原字体么???谢谢了 email:sp88617516@163.com

不错啊,拿走了,谢谢啊。
不过我刚开始用gVim,修改字体是不是要替换gVim程序,
但是用这个程序替换后http://lcuc.org.cn/node/1315
gVim就运行不起来了。你知道怎么回事吗?

谢谢。

还有一个问题,你知道这个是什么字体吗?
谢谢

http://www.vi-improved.org/color_sampler_pack/autumn.vim.cpp.html

这个网页上只定义为monospace,所以你的浏览器设置用什么等宽字体就是什么等宽字体。

发表评论

最新日记

mysql的加密连接设置
最近有设置一下mysql的数据库,需要…
思绪纷乱
划过天际,光线的忽明忽暗忽暗。 似有似无…
终于完成论文了
花了快4个月的时间,终于一步步把硕士论文…