1
shao 2012-02-09 11:23:50 +08:00
恩,关注一下,我也需要这样的字体。
|
2
roamlog 2012-02-09 11:55:28 +08:00
DejaVu Sans Mono
|
4
chenluois 2012-02-09 12:48:32 +08:00
@ectotherm 你想中英文等宽?意思是一个汉字和一个英文字母的宽度一样?
那么你需要的是一款半宽等宽中文字体,全宽等宽肯定是不行了~ |
5
ectotherm OP @chenluois 一个中文=2个英文,在windows上Courier New 12可以做到,TextMate 1那种计算字体宽度的方式,如果加入考虑中文的情况,所以的字体都可以做到。
现在只有文泉驿正黑可以做到。 |
6
chenluois 2012-02-09 13:24:21 +08:00 1
@ectotherm 如果是想要“一个汉字=2个英文字母”的宽度, M+ 1M 这个字体就行
http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/index-en.html 1. 下载 http://sourceforge.jp/projects/mplus-fonts/downloads/6650/mplus-TESTFLIGHT-046.tar.xz/ 2. 解压 mplus-TESTFLIGHT-046.tar.xz 这个文件(如果不知道怎么解压tar.xz文件,可以用Unarchiver, 是个免费软件 - http://wakaba.c3.cx/s/apps/unarchiver) 3. 解压后文件夹里有很多字体,有些是非等宽的,有些是等宽的。mplus-1m-regular.ttf 这个是“一个汉字=2个英文字母”的宽度。 |
8
fireyy 2012-02-09 13:27:15 +08:00
M+ 1M 不错,我也在用
|
9
yyfearth 2012-02-09 13:28:48 +08:00
还从来没碰到这样的问题,我以为中文没有等宽的问题,但是确实,等宽英文和中文一块的话就有问题了。
从来没碰到,因为我的项目里面还没有中文,有的话,估计会把他/uxxxx编码。 |
10
ectotherm OP @yyfearth 我们老板原来也要求注释使用英文,后来发现公司人素质参差不齐,全部用英文也太装13了,所以说注释全部用中文。所以天天都碰到这种情况。以前在windows上好办,mac上就挂了。
|
11
ectotherm OP |
12
ectotherm OP |
13
avenger 2012-04-06 17:27:35 +08:00 1
推荐一个 mac 下用的:
http://levien.com/type/myfonts/inconsolata.html |
14
daimoon 2019-03-30 13:36:08 +08:00
推荐:ubuntu mono。跟 mac 的 menlo 差不多。而且对于 0、o 区分更好。严格的 1:2 字体
|
15
Qzi 2019-12-26 19:41:24 +08:00
我试了下 更纱黑体,思源黑体,也是严格 1:2 字体吧
https://leonvision.online/technology/2019/12/26/中文等宽字体( monospace-chinese-font-family )/ |