Linux 环境下如何使 Chrome 浏览器字体更漂亮

本文详细介绍了如何在Fedora22 GNOME3.16环境下,通过修改本地配置文件和安装插件来优化Chrome浏览器的字体渲染效果,特别是在中文字体显示上。包括创建local.conf文件关闭全局hint,使用stylish插件设定全局样式,确保在不同网站上的字体美观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows 就免谈了, 本身字体渲染技术 Cleartype 以及 DirectWrite 就稀烂得一塌糊涂. Mac 下面本来字体渲染就很好, 所以关键就是在 Linux 下如何使 Chrome 的字体渲染更漂亮? 首先要明白一点, Chrome 的字体渲染依赖两点: Linux 操作系统的字体渲染设置以及 Chrome 自身的字体渲染控制. 在 Fedora 22 GNOME 3.16 环境下, 即使用 gnome-tweak-tool 设置了字体渲染微调为 none, 抗锯齿为 Rgba 后, 对 Chrome 却没有效果, Chrome 仍然用"完全"微调模式进行字体渲染, 这会导致很多中文字体显示很丑陋. 原因在于, Chrome 是读取 Linux 系统 fontconfig 配置的, 默认情况下系统 fontconfig 中没有对字体全局 hint 进行配置, 因此我们只需要在 /etc/fonts 目录下创建一个 local.conf, 写入如下内容即可:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<match target="font">
		<edit name="autohint" mode="assign">
    		<bool>false</bool>
    		</edit>
    	<edit name="hinting" mode="assign">
	    	<bool>false</bool>
	    </edit>
	    <edit name="hintstyle" mode="assign">
    		<const>none</const>
    	</edit>
    </match>
</fontconfig>

保存后即可发现系统所有程序都能遵循这个设置, 字体渲染微调关闭, 中文字体渲染会非常好看. 接着, 在 Chrome 中安装 stylish 插件, 创建一个针对所有网站都有效的样式, 其应用范围为"全部", 内容如下:


body * {
    font-family: "Source Han Sans CN" !important;
}
pre, code, kbd, samp, var {
    font-family: "Monospace", "Source Han Sans CN" !important;
}


这可以保证 Chrome 对任何网站的访问都采用这个样式. 当然, 别忘了对 Chrome 自己的设置部分将其字体设置为你喜欢的字体即可.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值