我觉得 Firefox 最大的问题不是慢,而是字体渲染! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pq
V2EX    Firefox

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

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

    这几天刚从 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  
    &nbp;  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 这是什么字体?
    chu1337
        28
    chu1337  
       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     Solana     5428 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 02:35 PVG 10:35 LAX 18:35 JFK 21:35
    Do have faith in what you're doing.
    ubao msn 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