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

Intellij 的字体渲染为什么这么屎呢?

  •  
  •   tuoxie007 ·
    tuoxie007 · 2015-12-21 11:22:42 +08:00 · 12732 次点击
    这是一个创建于 3235 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mac 下,相比其他编辑器 /IDE 比如 XCode , Atom 等等, IntelliJ 下同样的字体都很难看,为什么呢?感觉字体渲染引擎是自己写的,不是用的系统的

    30 条回复    2015-12-22 20:47:19 +08:00
    plqws
        1
    plqws  
       2015-12-21 11:31:22 +08:00 via Android
    默认字体难看而已
    Radeon
        2
    Radeon  
       2015-12-21 11:33:36 +08:00
    还好啦。用 Retina 屏幕 Mac 下没有难看的界面。不过有个 tip: 我一般都是把"Use LCD font smoothing"关掉的,感觉更清晰
    HelloCode9527
        3
    HelloCode9527  
       2015-12-21 11:34:02 +08:00
    我也感觉字体发虚,,不过更新到 15 之后好了一点,字体锐利了很多
    xiajinchun
        4
    xiajinchun  
       2015-12-21 11:36:14 +08:00
    对啊,同样的都是 Source Code Pro ,在 Sublime 和 Xcode 下面都很爽,唯独就 IDEA 系列的看着太累了, 14 号字体感觉小了, 15 号字体又大了,在 Sublime 和 Xcode 下面都可以设置 14.5 ,真心 MD 蛋疼~
    tuoxie007
        5
    tuoxie007  
    OP
       2015-12-21 11:48:00 +08:00
    @Radeon 这是哪里的选项?
    Radeon
        6
    Radeon  
       2015-12-21 11:52:14 +08:00
    @tuoxie007 System Preference -> General 最底下
    FrankFang128
        7
    FrankFang128  
       2015-12-21 11:54:50 +08:00 via Android
    换 JRE
    llhhss
        8
    llhhss  
       2015-12-21 11:58:18 +08:00 via iPhone
    不要用 bundled jdk ,装 osx java 6
    zvving
        9
    zvving  
       2015-12-21 12:28:03 +08:00
    换 jre 真有用?什么原理?
    yjiyjige
        10
    yjiyjige  
       2015-12-21 13:04:05 +08:00
    15 版本多了次像素和灰阶渲染的选项,好了很多。
    chenwen
        11
    chenwen  
       2015-12-21 13:10:13 +08:00
    同感,尤其是 default theme 时,字体怎么调都感觉不对,苹果自己的字体 monaco 都感觉发虚厉害
    Exin
        12
    Exin  
       2015-12-21 13:27:48 +08:00
    同感。在 Windows 下更没法看。
    zts1993
        13
    zts1993  
       2015-12-21 13:33:46 +08:00 via Android
    这特么是 jre 的问题,你为啥赖在 idea 上
    ffffwh
        14
    ffffwh  
       2015-12-21 13:38:03 +08:00
    新版的用 bundled jdk 次像素渲染过头了,字体边缘发毛。把次像素渲染关了你可能又会觉得字太细。
    双击 shift 搜 jdk 有个切换 jdk 的选项,换成 oracle jdk 相当于关次像素渲染。可能换 Apple Java 6 能正常,不过我没装。

    我用暗色主题,这种症状会轻微一些,就懒得弄了。
    le0rn0
        15
    le0rn0  
       2015-12-21 13:47:33 +08:00 via Android
    顺便问下为什么他家的产品不能设置微软雅黑
    love
        16
    love  
       2015-12-21 13:54:50 +08:00
    我就想不通了 jdk 为什么就不用平台的字体库来渲染,非要自已搞一套。
    linux 下 jdk 的字体也是丑得一逼。
    tuoxie007
        17
    tuoxie007  
    OP
       2015-12-21 15:22:15 +08:00
    @llhhss 我用的是苹果网站上下的 jre 啊,没错的吧

    我刚刚用一样的内容截图,仔细做对比,发现细节上差别甚小,不知道为什么一样看过去就完全不一样,或许是 IDE 里文字样式不一样造成的错觉
    igaozp
        18
    igaozp  
       2015-12-21 15:25:06 +08:00
    @le0rn0 可以设置 把 show only monospaced fonts 前的对勾去掉就行了
    tuoxie007
        19
    tuoxie007  
    OP
       2015-12-21 15:27:34 +08:00
    我改了代码样式的配置,把 Bold 都取消了,看起来好了一点
    smallthing
        20
    smallthing  
       2015-12-21 15:36:13 +08:00
    不知道你们在说什么丑
    还什么 win 下没法看

    我的一切正常,也没做设置

    http://77g8e7.com1.z0.glb.clouddn.com/20151221153254.png
    llhhss
        21
    llhhss  
       2015-12-21 15:36:33 +08:00
    @tuoxie007 你可以看一下 `/Applications/IDEA.app/Contents/Info.plist` 里的 `JVMVersion`, 不要用 1.6 之外的
    Amx
        22
    Amx  
       2015-12-21 15:36:33 +08:00
    你说对了,渲染用的 Swing 。
    leozhang
        23
    leozhang  
       2015-12-21 15:45:19 +08:00 via Android
    https://bulenkov.com/2013/09/12/font-rendering-apple-jdk-6-vs-oracle-jdk-1-7-0_40/
    Mac 用户还好,你用用 Linux 上的 IDEA 试试?
    不折腾一下调节调节的话,默认安装后的效果绝对让你瞎眼。
    smallthing
        24
    smallthing  
       2015-12-21 16:14:24 +08:00
    @leozhang 我的截图是 win 的,我也没觉得瞎眼啊
    zky001
        25
    zky001  
       2015-12-21 16:15:00 +08:00
    mac 下👌,换一下字体也可以
    mxalbert1996
        26
    mxalbert1996  
       2015-12-21 16:40:30 +08:00
    只有我觉得字体发虚也挺好看的吗?
    lovedebug
        27
    lovedebug  
       2015-12-21 21:50:19 +08:00
    15 有了抗锯齿选项,还不错。 win 下实在不行可以上 mactype
    linux40
        28
    linux40  
       2015-12-22 09:30:14 +08:00 via Android
    只要 jvm ,就都难看。
    linux40
        29
    linux40  
       2015-12-22 09:33:04 +08:00 via Android
    @leozhang 对啊, linux 的怎么整都瞎眼。。。
    stillwater
        30
    stillwater  
       2015-12-22 20:47:19 +08:00
    今天在 ubuntu 上装了 pycharm ,同样的字体 sublime text 3 上就挺好, pycharm 里看着就很奇怪,不知道是不是相同的原因。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5793 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:36 · PVG 09:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.