V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenluois
V2EX  ›  TextMate

吐槽一下 TextMate 2 的 icon

  •  
  •   chenluois · 2011-12-13 11:58:45 +08:00 · 8426 次点击
    这是一个创建于 4722 天前的主题,其中的信息可能已经有所发展或是发生改变。
    菊花,竟然是菊花!- http://cl.ly/CZKz
    51 条回复    1970-01-01 08:00:00 +08:00
    Danny
        1
    Danny  
       2011-12-13 12:03:44 +08:00
    感觉好像调得饱和度太高了
    WarWithinMe
        2
    WarWithinMe  
       2011-12-13 12:05:04 +08:00
    紫色的菊花,好高贵啊。。
    flyingkid
        3
    flyingkid  
       2011-12-13 12:08:16 +08:00
    我见过的编辑器里最好看的icon是Panic的coda。Panic出的app,icon都不错。
    dasding
        4
    dasding  
       2011-12-13 12:28:27 +08:00
    想起以前在教材上天天见的词了:daisy chain

    ...

    hao ba wo zi zhong
    hzlzh
        5
    hzlzh  
       2011-12-13 12:30:56 +08:00
    个人感觉比较像 《Frigne》 里面哪朵菊花的感觉,神秘。
    iwege
        6
    iwege  
       2011-12-13 14:11:51 +08:00
    expresso也不错~
    WarWithinMe
        7
    WarWithinMe  
       2011-12-13 14:28:26 +08:00
    @flyingkid Panic是和IconFactory有一腿的吧?
    cysnap
        8
    cysnap  
       2011-12-13 15:54:55 +08:00
    感觉很多软件的icon表现的意思和这个软件本身没有任何关系。
    soulhacker
        9
    soulhacker  
       2011-12-13 15:56:40 +08:00
    这是 Alpha 版嘛。。。

    不过 @overboming 说,TextMate 将转型为 Text(your)Mate 软件 Orz
    yanyanlong
        10
    yanyanlong  
       2011-12-13 16:28:26 +08:00
    非洲菊...
    victor
        11
    victor  
       2011-12-13 16:29:51 +08:00
    這個 Alpha 實在是太沒誠意了!!!
    chenluois
        12
    chenluois  
    OP
       2011-12-13 19:54:56 +08:00
    @yanyanlong 行家,能看出是非洲菊!我 Email 了 TM Support, 官方回应说这是 “African Daisy”。
    Evance
        13
    Evance  
       2011-12-13 20:09:50 +08:00
    中文支持如何?
    chenluois
        14
    chenluois  
    OP
       2011-12-13 20:16:24 +08:00
    @Evance 显示没有问题了。但是输入却有了很大的问题。
    已经给 MacroMates 发 bug report 了。
    Evance
        15
    Evance  
       2011-12-13 20:44:22 +08:00
    @chenluois 那我还是继续macvim吧。
    chenluois
        16
    chenluois  
    OP
       2011-12-13 21:28:04 +08:00
    @Evance 刚刚收到 Allan 的回复,他把中文输入的 bug 给解决了!他好迅速!
    我在用他给的最新的 TextMate 2.0 (8927),输入中文完全没有问题了!
    Kirkcong
        17
    Kirkcong  
       2011-12-13 21:34:10 +08:00
    在mac下有强迫症,不好看难看的icon,一律不用,更别提这个菊花了。
    顺便说一句,lz的icon,m没有饱满感,也觉得不好看。
    chenluois
        18
    chenluois  
    OP
       2011-12-13 21:36:53 +08:00
    @Kirkcong 这个可以理解,审美差异。:)
    yanyanlong
        19
    yanyanlong  
       2011-12-14 00:59:51 +08:00
    @chenluois 我就这花熟悉.隔壁当初是种这个的.这花卖切花的店也都有,便宜,产量大.
    poshboytl
        20
    poshboytl  
       2011-12-14 01:04:28 +08:00
    1. 把TM2的logo放在Mou的logo中心位置.... 邪恶了邪恶了.... :p
    2. 问:你用什么写代码. 答:我用菊花.... lol....
    lianghai
        21
    lianghai  
       2011-12-14 01:15:35 +08:00
    @chenluois:你要是能协助他们解决 CJK 行高与西文行高不一致的问题那就又立功了。:P
    iwege
        22
    iwege  
       2011-12-14 01:31:00 +08:00
    我现在比较纠结的是...界面明显的不如1.5好看啊..
    GordianZ
        23
    GordianZ  
    MOD
       2011-12-14 01:39:01 +08:00
    @ofan V2EX禁止讨论破解。
    AntiGameZ
        24
    AntiGameZ  
       2011-12-14 01:45:00 +08:00
    刚才和tm-support通过email瞎扯,人家直接把 @chenluois 的推发给我了…… 大汗
    iandyh
        25
    iandyh  
       2011-12-14 02:00:31 +08:00
    可以换 icon 啊

    旧的图标也挺难看的。
    chenluois
        26
    chenluois  
    OP
       2011-12-14 08:28:13 +08:00
    @lianghai TextMate 本来就没有这个问题,还解决什么?
    est
        27
    est  
       2011-12-14 09:26:58 +08:00
    textmate:菊花编辑器 - 文本好基友。
    lianghai
        28
    lianghai  
       2011-12-14 14:32:17 +08:00
    @chenluois:纯西文的行和夹杂有 CJK 字符的行明显不一样高啊,至少 2.0 (8930) 是这样的。
    chenluois
        29
    chenluois  
    OP
       2011-12-14 14:56:46 +08:00
    @lianghai 我特意量了一下,不管是纯英文,还是纯中文,或是中英混杂的行,行高都是一样的。
    你把这图用 PhotoShop 放大到 %1600, 数数这三个行的像素数是不是一样?
    http://cl.ly/CbUC
    Kai
        30
    Kai  
    MOD
       2011-12-14 15:02:21 +08:00
    @lianghai 那是字体的问题吧?看起来所有 Mac 上的编辑器都一个样 ...
    chenluois
        31
    chenluois  
    OP
       2011-12-14 15:06:14 +08:00
    @Kai 如果输入中文的时候有上下浮动的现象,这就是问题。如果没有浮动,就不算问题。
    jnozsc
        32
    jnozsc  
       2011-12-14 16:00:41 +08:00
    中文输入法还有问题吧。 用“中文输入法”敲字母,然后按Enter,应该上屏字母,结果就什么都没有了。怎么report bug?

    还是要主用英文输入法。写文档偶尔用用中文。
    chenluois
        33
    chenluois  
    OP
       2011-12-14 16:08:01 +08:00
    @jnozsc http://macromates.com/contact
    这个页面,点 "General feedback/support." 那个链接,就是它的客户支持邮箱(bug report 就发到这个邮箱)。
    jnozsc
        34
    jnozsc  
       2011-12-14 16:24:02 +08:00
    @chenluois 已经report了,期待改得更好
    roamlog
        35
    roamlog  
       2011-12-14 18:26:57 +08:00
    @jnozsc 是 FIT 输入法?
    jnozsc
        36
    jnozsc  
       2011-12-14 18:52:53 +08:00
    @roamlog QIM
    roamlog
        37
    roamlog  
       2011-12-14 19:04:11 +08:00
    @jnozsc 我试了系统自带的输入法和 QQ 输入法是 ok 的
    jnozsc
        38
    jnozsc  
       2011-12-14 20:53:30 +08:00
    @roamlog 看来是QIM的问题了,联系QIM作者
    roamlog
        39
    roamlog  
       2011-12-14 20:57:54 +08:00
    @jnozsc 不过目前来说和中文输入法还是存在一些问题,也有可能 textmate 解决了,这些输入法也都可以正常使用了,不过让 QIM 的作者也查下也是不错的。
    lianghai
        40
    lianghai  
       2011-12-14 21:56:34 +08:00
    @chenluois @Kai:抱歉,我一开始没反应过来自己的系统已经把默认字体改成冬青黑体简体中文了。看来确实和字体内部的参数有关。所以在华文黑体时不会出问题,而在冬青黑体简体中文的时候就会行高不一致(Mou 的情况差不多): http://d.pr/sPWp
    chenluois
        41
    chenluois  
    OP
       2011-12-15 12:26:35 +08:00
    @lianghai 虽然我对研究字体不感兴趣,但我想我还是找到原因了。

    TM2 的默认字体是 Monaco, 这个字体的 LineHeight 参数是 16.
    Mac 系统默认简体中文字体是 STHeitiSC-Light, 这个字体的 LineHeight 参数是 12.
    你把系统的默认简体中文字体改为了 Hiragino Sans GB, 这个字体的 LineHeight 参数是 18.

    字体参数对比如图:
    http://cl.ly/Ccvz

    说到这,我想你已经明白了。:)

    我给其他人总结下规律吧:
    当你选择的系统默认简体中文字体的 LineHeight 参数比 TM2 的默认字体的 LineHeight 参数低的时候,中文字体的高度不会撑破 TM2 默认的行高,行高保持 TM2 默认的行高。这种情况不管是纯西文的行,纯中文的行,或是中西字符混杂的行,行高都一致。

    当你选择的系统默认简体中文字体的 LineHeight 参数比 TM2 的默认字体的 LineHeight 参数高的时候,TM2 默认的行高就装不下了,因此混杂有中文字符的行高将增长为此中文字体对应的高度。

    如果我想继续用 Hiragino Sans GB 作为系统默认的简体中文字体,又希望在 TM2 里 “不管是纯西文的行,纯中文的行,或是中西字符混杂的行,行高都一致”,怎样能做到呢?
    改 TM2 的默认字体呗!(View - Font - Show Fonts)
    如果我的猜想正确,你选择任何一个 LineHeight 参数比 Hiragino Sans GB 高的字体都行。

    这是 Mac 系统对行高很自然的处理,并不只是 TM2。不觉得这里有什么问题。
    lianghai
        42
    lianghai  
       2011-12-15 18:47:04 +08:00
    @chenluois:感谢如此详细的数据。:)
    不过,我一向认为这是 CoreText 的设计缺陷——即没有为开发者提供一种简单的方法来锁定行高,任由字体影响行高,这是不妥的。而所有涉及大量文本的软件都应该锁定行高,不让行高受字体 LineHeight 指定的默认行高数值影响。
    另外,查看这些数据的这个软件是?
    chenluois
        43
    chenluois  
    OP
       2011-12-15 19:00:12 +08:00
    @lianghai 不客气。:)

    对 CoreText 有什么好的想法你就直接发给 Apple 吧
    http://www.apple.com/feedback/macosx.html

    查看字体信息的这个软件叫 NSFontAttributeExplorer,是 Apple 提供的示范程序,在这下载:
    http://developer.apple.com/library/mac/#samplecode/NSFontAttributeExplorer/Introduction/Intro.html
    romoo
        44
    romoo  
       2011-12-15 19:22:42 +08:00
    @chenluois 有 LineHeight ≥ 18 的英文等宽字体推荐吗?
    chenluois
        45
    chenluois  
    OP
       2011-12-15 19:48:42 +08:00
    @romoo 下载 NSFontAttributeExplorer 你在自己系统上慢慢挑吧。:)
    Livid
        46
    Livid  
    MOD
       2011-12-15 20:29:08 +08:00
    @chenluois 我在考虑改一个行高和 Hiragino Sans GB 一致的 Panic Sans,最喜欢的两个日常字体。
    chenluois
        47
    chenluois  
    OP
       2011-12-15 20:40:00 +08:00
    @Livid 嗯,用 Fontographer 改 LineHeight 很方便。
    Livid
        48
    Livid  
    MOD
       2011-12-15 20:41:38 +08:00
    @chenluois :D 感谢告知,马上去下载。
    chenluois
        49
    chenluois  
    OP
       2011-12-16 10:09:51 +08:00
    对 #41 最后的猜想补充一下:
    经过实际测试,我发现字体的 LineHeight 参数只是一个必要不充分条件。
    跟字体的 Ascent、Descent 等其他参数的配比也有关系。
    具体什么关系我先不说,看这里有没有人能得出相同的结论。
    nickcheng
        50
    nickcheng  
       2011-12-16 10:46:24 +08:00
    在dribbble上也看到这个菊花了, 据说还是三维建模弄的
    ofan
        51
    ofan  
       2011-12-21 16:56:42 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.