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

我觉得 Firefox 最大的问题不是慢,而是字体渲染!

  •  
  •   pq · 2017-10-22 11:09:45 +08:00 · 9927 次点击
    这是一个创建于 2349 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天刚从 Fedora 切换到 Debian,安装 Chrome Google 官方包时发现不能像 Fedora 那样,将 chrome-sandbox 的 suid 去掉了,而且加启动参数禁用 suid sandbox,只用 seccomp sandbox 也不行,看来 google 的 deb 包跟 rpm 是不一样的,一个浏览器,弄个 suid 来跑,感觉实在没有安全感,然后在这个论坛听人说最新的 Firefox 57 很不错,就尝试装了最新的 b10,结果打开一看,我的个天,界面丑陋就不说了,字体实在是没法看,无论中文还是英文,它显示同样的字体的跟 debian 桌面其它应用都不一样,跟 Chrome 更是差远了,折腾了好大一会后只好放弃了,还是不得不继续让 Google 的 suid 强 X。。。

    36 条回复    2019-09-22 23:18:46 +08:00
    honeycomb
        1
    honeycomb  
       2017-10-22 11:34:33 +08:00 via Android
    没话好说,居然说 fx57 长得不好看
    Haiwx
        2
    Haiwx  
       2017-10-22 11:34:46 +08:00   ❤️ 2
    第一次听 Firefox 的字体渲染不行的,笑。
    msputup
        3
    msputup  
       2017-10-22 11:41:39 +08:00 via iPhone
    字体渲染差?能比的过 idea 系的字体渲染再来说差。
    jadeity
        4
    jadeity  
       2017-10-22 11:48:28 +08:00
    设计理念不一样吧,chrome 更适合开箱即用,FF 需要调教吧。
    zjp
        5
    zjp  
       2017-10-22 12:03:29 +08:00 via Android
    @msputup 这么比较不公平吧… idea 跑在 jvm 上,字体渲染也是 jvm 的锅
    xratzh
        6
    xratzh  
       2017-10-22 12:11:26 +08:00
    这个和系统的字体有关的。比如 manjaro 的 ff 系统我感觉就很棒。
    crazytroll
        7
    crazytroll  
       2017-10-22 12:12:57 +08:00 via iPhone
    我倒是觉得 firefox 的字体渲染不错

    反而是 chrome 的字体看起来发虚

    Linux 下的 firefox 字体调整一下挺漂亮的
    unique
        8
    unique  
       2017-10-22 12:16:03 +08:00   ❤️ 1
    sagaxu
        9
    sagaxu  
       2017-10-22 12:18:06 +08:00
    @msputup idea 字体需要用 patch 过的 JRE,patch 之后的 JRE 跟其他程序渲染的没区别了
    @crazytroll 只要配置得当,chrome 和 firefox 字体几乎是一样的,渲染效果没有明显差别
    @zjp 那不是 JVM 的锅,是 JVM 规避专利风险,官方出的没打补丁,他自己又不知道怎么打补丁

    ubuntu 下有打好补丁的 ppa.launchpad.net/no1wantdthisname/openjdk-fontfix/ubuntu
    pq
        10
    pq  
    OP
       2017-10-22 12:18:55 +08:00
    @xratzh 我在 debian 上同时安装了 Firefox 和 Chrome,字体设置中都是 Noto Sans CJK,而且整个系统就装了两种中文字体,另一个是 ukai,专门拿来显示视频字幕的。

    就这样的环境,这锅 Firefox 不背,难道怪 debian ?我其它的应用,比如 mousepad 文本编辑器之类,字体好看得很。
    pq
        11
    pq  
    OP
       2017-10-22 12:20:10 +08:00
    @jadeity 真不知道应该如何调教,我弄了好久都没搞定,难道这也要装扩展?
    pq
        12
    pq  
    OP
       2017-10-22 12:23:03 +08:00
    @honeycomb 首先,ff 不能像 chrome 那样去掉 window title,必须在系统的窗口管理器中调整;其次,那个大大的直角 tab 真的很难看,还不如以前的 ff 那种圆角。
    pq
        13
    pq  
    OP
       2017-10-22 12:23:53 +08:00
    @Haiwx 你可能是在 Windows 或 Mac 平台上用的吧? linux 下你试试。。。
    pq
        14
    pq  
    OP
       2017-10-22 12:26:01 +08:00
    @unique 你这是 Mac 版的么?是挺好看的,要有这效果我就用了。。。
    watzds
        15
    watzds  
       2017-10-22 12:30:28 +08:00 via Android
    反正我看 ubuntu 上,windows 上都是 ff 字体渲染好,当然要做点设置
    nightcat
        16
    nightcat  
       2017-10-22 12:56:38 +08:00 via Android
    @unique 你的是什么桌面环境,我的 GNOME 上为什么在 Tab 栏上还有一个标题栏,两个额头,逼死强迫症
    halczy
        17
    halczy  
       2017-10-22 12:57:18 +08:00
    和楼主情况一样,感觉新版 Firefox 的字体锯齿挺明显的。

    英文


    中文
    pisser
        18
    pisser  
       2017-10-22 13:02:12 +08:00
    觉得楼主最大的问题不是不懂,而是不懂装懂,看看你水了那么多贴的感悟。。。
    xratzh
        19
    xratzh  
       2017-10-22 13:17:36 +08:00
    给你举个例子。Galliumos 是 ubuntu 的派生版本,他的简体中文某些字显示非常不好,terminal 里面也很多方块,中文显示一塌糊涂。但你只要安装一下 wqy,所有问题都解决了。ubuntu 有些字体安装后,ff 在系统重启后会变化。所以,楼主你系统另外装了多少字体?有哪些种类?说说呗。
    jadeity
        20
    jadeity  
       2017-10-22 13:24:15 +08:00
    @pq 那得看具体你说的是 FF 的 UI 界面都不行,还是只是页面内容的不行。如果连界面 UI 都不行那是系统配置和软件配置,如果单是内容不行可能调一下 CSS 就好了。
    honeycomb
        21
    honeycomb  
       2017-10-22 13:30:30 +08:00
    @pq 能自圆其说就行
    zjp
        22
    zjp  
       2017-10-22 13:46:38 +08:00 via Android
    @sagaxu 谢谢告知 印象中 Idea 用的 jre 是优化过字体渲染了
    pq
        23
    pq  
    OP
       2017-10-22 14:05:34 +08:00
    @xratzh 我上面的帖子已经说过了,我知道有关 fontconfig 的基本知识,所以也没乱装字体,debian 的 CD 版本安装的系统本身也很精简,总共不到 10 个 fonts-*包,其中没有中文字体,我自己就只装了 Noto Sans CJK 和 ukai 两个中文字体包。
    sagaxu
        24
    sagaxu  
       2017-10-22 14:16:58 +08:00
    @pq 你需要 ubuntu,debian 底层库少打了几个渲染补丁
    unique
        25
    unique  
       2017-10-22 14:18:55 +08:00
    @pq @nightcat FirefoxNightly
    crysislinux
        26
    crysislinux  
       2017-10-22 14:28:54 +08:00 via Android
    我感觉 mac 上 Firefox 的字体看着不太舒服
    igaozp
        27
    igaozp  
       2017-10-22 18:47:10 +08:00 via Android
    @unique 这是什么字体?
    chuhades
        28
    chuhades  
       2017-10-22 19:23:10 +08:00
    电脑上保留 ff 的原因只有一个,hackbar...
    xuan880
        29
    xuan880  
       2017-10-22 19:31:53 +08:00
    啥?你说 firefox 性能呀,速度呀,啥的比不上 Chrome 我没意见,你说字体渲染比不上 Chrome?Chrome 那个字体能看?
    pq
        30
    pq  
    OP
       2017-10-22 20:10:47 +08:00
    @xuan880 反正在我用过的 Fedora/Debian 上,ff 的字体显示是远不如 Chrome,或许你们是 fontconfig 高手,但我只是稍有了解,顶多搞搞字体 alias,无法让字体显示得更漂亮,事实上,我默认安装的系统,所有应用字体显示都挺漂亮的,只有 ff 这个搞不定,同样的 Noto Sans 字体,它都能显示得与众不同。。。
    msputup
        31
    msputup  
       2017-10-22 20:25:03 +08:00 via iPhone
    @sagaxu 为什么只有 ubuntu 的 jre 需要 patch,我试了下 archlinux 下,是正常的,然后 ubuntu16.04 ,17.10 都一样
    sagaxu
        32
    sagaxu  
       2017-10-22 20:46:34 +08:00
    @msputup 不是只有 ubuntu 的 jre 需要 patch,是所有怕专利官司的发行版都需要 patch,ubuntu 至少是有 lcd 补丁的,而 arch 默认补丁打的比 ubuntu 还多。玩 arch 的应该听说过 Infinality 字体补丁吧。

    @pq 可以打开 FC_DEBUG 调试看看两者的区别
    lmmortal
        33
    lmmortal  
       2017-10-23 06:52:56 +08:00 via iPhone
    Windows10
    不做任何调教,你可以试一下看看有没有浏览器渲染出的网页比 firefox 好看的
    只能说你的系统问题
    omph
        34
    omph  
       2017-10-30 09:39:46 +08:00
    firefox57 毕竟还不是正式版,用源里的 56 应该没问题
    nullizer
        35
    nullizer  
       2017-11-15 17:20:10 +08:00
    我的结论跟楼主正好相反,从来都是忍受不了 Chrome 的渲染效果而坚持 Firefox 的。fontconfig 配置从文泉驿正黑->文泉驿微米黑->Droid Sans Fallback->思源黑体这样一路用过来了,只有 Firefox 堪用,一票基于 Chromium 的浏览器都不行。
    mrcode
        36
    mrcode  
       2019-09-22 23:18:46 +08:00
    同感,尤其是英文版的 Firefox,默认字体有点问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3136 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:36 · PVG 20:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.