寻找一款Mac上好看的中文等宽字体 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要回答技术问题时复制粘贴 AI 生成的内容
ectotherm
V2EX    程序员

寻找一款Mac上好看的中文等宽字体

  •  
  •   ectotherm
    axplus 2012-02-09 11:14:32 +08:00 21843 次点击
    这是一个创建于 4994 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在用文泉驿等宽正黑,设置在Sublime Text 2中,问题是这个东西的中文可以接受,英文瘦瘦高高的,太难看了。

    TextMate 1中的那种显示字体的方式我可以接收(这也是为什么中文字会重叠的原因),Windows Visual Studio 2003中使用Courier New 12的样子我也能接受,总之就是英文不要这么瘦。

    Windows的字体宽度算法和Mac不一样,所以Windows上看起来等宽的如Courier等字体到Mac上,中英文就变为不等宽的。自己做字体这事情就算了,有没有现成的?

    求推荐!
    15 条回复    2019-12-26 19:41:24 +08:00
    shao
        1
    shao  
       2012-02-09 11:23:50 +08:00
    恩,关注一下,我也需要这样的字体。
    roamlog
        2
    roamlog  
       2012-02-09 11:55:28 +08:00
    DejaVu Sans Mono
    ectotherm
        3
    ectotherm  
    OP
       2012-02-09 12:29:08 +08:00
    @roamlog 果然如我想的,中英文不等宽
    chenluois
        4
    chenluois  
       2012-02-09 12:48:32 +08:00
    @ectotherm 你想中英文等宽?意思是一个汉字和一个英文字母的宽度一样?
    那么你需要的是一款半宽等宽中文字体,全宽等宽肯定是不行了~
    ectotherm
        5
    ectotherm  
    OP
       2012-02-09 13:02:19 +08:00
    @chenluois 一个中文=2个英文,在windows上Courier New 12可以做到,TextMate 1那种计算字体宽度的方式,如果加入考虑中文的情况,所以的字体都可以做到。

    现在只有文泉驿正黑可以做到。
    chenluois
        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.htl

    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个英文字母”的宽度。
    flyingkid
        7
    flyingkid  
       2012-02-09 13:25:48 +08:00
    @ectotherm 文泉驿等宽正黑吗?
    fireyy
        8
    fireyy  
       2012-02-09 13:27:15 +08:00
    M+ 1M 不错,我也在用
    yyfearth
        9
    yyfearth  
       2012-02-09 13:28:48 +08:00
    还从来没碰到这样的问题,我以为中文没有等宽的问题,但是确实,等宽英文和中文一块的话就有问题了。
    从来没碰到,因为我的项目里面还没有中文,有的话,估计会把他/uxxxx编码。
    ectotherm
        10
    ectotherm  
    OP
       2012-02-09 13:32:45 +08:00
    @yyfearth 我们老板原来也要求注释使用英文,后来发现公司人素质参差不齐,全部用英文也太装13了,所以说注释全部用中文。所以天天都碰到这种情况。以前在windows上好办,mac上就挂了。
    ectotherm
        11
    ectotherm  
    OP
       2012-02-09 13:43:54 +08:00
    @fireyy @chenluois M+ 1m, M+ 1mn M+ 2m都是等宽的,差别看不太出来,不过字体还算好看,比wenquanyi那个顺眼多了,谢谢
    ectotherm
        12
    ectotherm  
    OP
       2012-02-12 08:29:53 +08:00
    @chenluois @fireyy 用了几天,M+的英文也是高高瘦瘦的,比文泉驿正黑稍微好一点,但是看久了还是不舒服。有没有款款扁扁的?

    或者有什么方法可以把字体中的所有字符等比拉宽的?
    avenger
        13
    avenger  
       2012-04-06 17:27:35 +08:00   1
    daimoon
        14
    daimoon  
       2019-03-30 13:36:08 +08:00
    推荐:ubuntu mono。跟 mac 的 menlo 差不多。而且对于 0、o 区分更好。严格的 1:2 字体
    Qzi
        15
    Qzi  
       2019-12-26 19:41:24 +08:00
    我试了下 更纱黑体,思源黑体,也是严格 1:2 字体吧

    https://leonvision.online/technology/2019/12/26/中文等宽字体( monospace-chinese-font-family )/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5675 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 01:39 PVG 09:39 LAX 18:39 JFK 21:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86