Chrome 设置什么字体较好?

刚刚看了chrome默认的字体为标准字体:宋体;Serif:宋体;Sans-serif:宋体;宽度固定的字体:新宋体。(网上也有人说他的chrome默认字体都是Aharoni,不知道为什么和我的不一样)。
关注者
1063
被浏览
401928

30 个回答

@梁海 说的很好,但是对于在意字体效果,暂时只能用 Windows,而且又愿意折腾的同学可能还是不够。

首先,从 Chrome 21 开始,会根据 HTML 的 lang 属性值来应用不同的默认字体(也就是那四个字体)(zhihu.com/question/2042)。而你在设置界面设置的那四个字体,应该是英文的。如果 HTML 元素的 lang 属性是「zh-CN」之类的网站(如知乎),那四个字体设置是不工作的。有几种解决方法:
第二步,就是用什么字体的问题。
  • 如果不用 MacType,那就只有宋体和微软雅黑两个中文字体。因为中易宋体是系统级的默认字体,因此不用体现在设置里。如果你不偏爱微软雅黑,那么「Arial、Georgia、Arial、Consolas」或「Verdana、Georgia、Verdana、Consolas」就很好。如果偏爱微软雅黑,可以设置(甚至可以安装相应的拓展强制微软雅黑(或其他任何字体),选择这个方案甚至可以可以略去前面所有步骤);但是这样做的坏处的是西文部分也会用微软雅黑来显示,效果不是很好。
  • 如果安了MacType,中文字体的选择范围就大了很多,这个时候实在没必要使用中易宋体或微软雅黑了。由于大多数网页都会自己指定西文字体,因此设置里面四个字体的西文部分用得上的机会不多,因此设置喜欢的中文字体即可。如「微软雅黑、华文宋体、微软雅黑、Consolas」这个设置,用的都是系统自带字体(华文宋体是 Office 自带),第四项等宽字体由于一般都是显示代码,很少牵扯中文所以选择 Windows 下效果最好的等宽字体 Consolas。
  • 但是,大多数中文字体的西文部分都不理想,如果不小心用到了它们的西文部分怎么办。我的方法是去极限论坛上找一些「合成字体」。比较推荐的是 XHei 系列,基本把几种常见的高质量中西文黑体都包括了,自己选一种喜欢的吧。
  • 当然,你还可以通过某种方法把宋体系统级地替换成另一个字体,这样四个字体仍然设置为西文字体。这是下策,这样做的人我相信你都知道自己在做什么。

补充
  • 上面的两个拓展并不能所有网站下都正常工作,比如知乎为了解决 Chrome 下标点显示不全的问题(zhihu.com/question/2006),使用了 @font-face 给中文标点专门指定了一个字体(zhihu.com/question/2052),导致情况很复杂。对于这种网站,最好的办法是用 Stylish、Stylebot 等拓展自定义 CSS。
  • 部分脑残网站会把宋体写在 font-family 里,对于这样的网站可以亦可以自定义 CSS;也可以下载一个拓展把 CSS 中所有的「宋体」替换成你喜欢的字体或大便。但是,Chrome Web Store 里面没有能精确实现这个功能的拓展,倒是有个系列拓展(chrome.google.com/webst)分别把宋体替换成微软雅黑/正黑/正黑粗体,可以考虑。当然也可以自己改代码替换成任意字体(我不想干第二次了,太折腾了)。
  • 合成字体并不是完美的。很多合成字体的弯引号/撇号是按中文习惯一字宽的,会显得比较别扭,需要注意。
  • Chrome 在不同的默认语言、不同的操作系统下会有不同的默认字体设置。你看到的是 Windows + 简体中文的状况。(经 @王成 提醒,Aharoni 的事情可能是某些版本 Chrome 的 bug。)
  • Chrome 在中文状态下的默认字体设置策略不恰当。实际上,四个默认字体选项都应该设定为西文字体,然后由操作系统 fallback 至中文字体。
  • 对于 Windows,我个人建议将四个默认字体选项设置为「Arial、Georgia、Arial、Consolas」或「Verdana、Georgia、Verdana、Consolas」。
  • 同一字体渲染引擎下,字体渲染效果和屏幕分辨率无关,和字号以及物理像素密度有关。
  • MacType 的字体渲染风格比较接近 Mac OS X,但质量略逊。除非你极其在意字体渲染质量又必须用 Windows,否则我不建议使用 MacType。
  • Windows 自带的简体中文字体只有两款可在 Windows 里用作网页正文字体:中易宋体(宋体、SimSun)和微软雅黑,前者落后、后者粗糙。Windows 的字体渲染风格导致没法随便用别的字体。如果你用上 MacType,中文字体的可选范围就大一些了,或许可以试试来自 OS X 的冬青黑体简体中文。冬青黑体简体中文在 OS X 里的效果是公认的目前最好的屏幕显示中文字体。
  • 我相信其实罕有人会觉得 OS X 的字体渲染很虚。绝大多数强调 OS X 字体渲染效果「发虚」的人都是偶尔接触 OS X 的长年 Windows 用户。
  • 如果你用了一两个月的 OS X,排除了自己多年习惯的影响,却还是觉得 OS X 的字体渲染效果不如 Windows,那你可能是少见的真的不适应 OS X 字体渲染风格的用户。
  • 对我来说,Windows 的正文字体渲染效果是不可忍受的。而 OS X 足够舒适。