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

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,写入如下内容即可:

1 <?xml version="1.0"?>

2

3

4

5

6 false

7

8

9 false

10

11

12 none

13

14

15

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

1 body *{

2 font-family:"Source Han Sans CN" !important;

3 }

4 pre, code, kbd, samp, var{

5 font-family:"Monospace", "Source Han Sans CN" !important;

6 }

这可以保证 Chrome 对任何网站的访问都采用这个样式。当然,别忘了对 Chrome 自己的设置中将其字体设置为你喜欢的字体即可。

linux chrome 网页字体,Linux 环境下怎么使 Chrome 浏览器字体更漂亮相关推荐

  1. linux安装powerline字体,Mac环境下安装powerline的方式

    什么是powerline 如果你不是通过搜索引擎搜到这篇文章的话,也许你还没有听说过powerline.而你又恰巧是个*UNIX党,或者VIM党的话,那么强烈建议你了解并使用powerline.pow ...

  2. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

  3. linux mysql5.6编译_Linux 环境下编译安装MySQL5.6的笔记记录

    一.首先搭建好Linux环境,我这边使用的是redhat enterprise 6.5,并且建议磁盘划分逻辑卷,以便后期的扩容工作. 二.环境搭建好了之后,我们就要去准备MySQL的安装文件,到现在为 ...

  4. linux centos7安装ngix,centos7 环境下安装nginx--Linux

    本文将要为您介绍的是centos7 环境下安装nginx--Linux,具体完成步骤:一.安装前需要的编译环境准备 1.安装make yum install -y gcc automake autoc ...

  5. linux中python安装_linux环境下的python安装过程图解(含setuptools)

    这里我不想采用诸如ubuntu下的apt-get install方式进行python的安装,而是在linux下采用源码包的方式进行python的安装. 一.下载python源码包 打开ubuntu下的 ...

  6. linux 安装防病毒软件,04Linux环境下Norton防病毒软件安装和使用.doc

    04Linux环境下Norton防病毒软件安装和使用 Linux环境下 Norton防病毒软件安装和使用 项目编号:项目名称:编 写 人:詹硕编写日期:2012-08-13审 核 人:审核日期:批 准 ...

  7. 硬盘克隆带linux系统,一种Windows环境下基于DiskGenius克隆Linux系统的方法及系统与流程...

    本发明涉及服务器操作系统技术领域,特别是一种windows环境下基于diskgenius克隆linux系统的方法及系统. 背景技术: 服务器在测试过程中需要反复安装linux操作系统用于服务器的各种测 ...

  8. linux编译ace tao,CentOS环境下ACE编译指南

    CentOS环境下ACE编译指南 1.环境说明: (1)CentOS6.3 (2) ACE6.10 2.编译步骤: (1)定义环境变量: ACE_ROOT=/root/work/cots/ACE_wr ...

  9. html fontfamily ios,小谈中文环境下中文排版的font-family 字体选择

    在开发Mindia 主题的时候,为了弄出相对好看的中文排版,特意补习了下中文排版的font-family 字体选择的相关资料.以下就从自己的角度说下自己的不算得上是收获的收获吧. 众所周知,由于Win ...

最新文章

  1. 送你8个Python高效数据分析的技巧(附代码)
  2. windows popen 获取不到输出_彻底明白os.system、os.popen、subprocess.popen的用法和区别...
  3. php计划任务 框架,计划任务的使用 ThinkCMF内容管理框架,做最简约的ThinkPHP开源软件...
  4. 2015中国大数据技术大会在北京隆重开幕
  5. c mysql 插入大量数据_C++操作MySQL大量数据插入效率低下的解决方法
  6. html消息发送接收,在html页面中 如何应用mqtt协议发送/接收消息
  7. 中国互联网的第二次“千团大战”已经开始了
  8. C++ boost 正则表达式用法
  9. sqlite数据库主键自增_你绝对不可错过的数据库入门全套内容
  10. 自定义计算器 android,Android 简单计算器的实现
  11. linux vi/vim 的命令
  12. RFC2544吞吐量测试详细步骤-MiniSMB-HurricaneII软件操作演示
  13. 计算机病毒防治教案,计算机病毒与防治教案
  14. oracle pdb与cdb区别,浅谈oracle 12C的新特性-CDB和PDB
  15. win7更新服务器证书,ie浏览器网站安全证书更新方法介绍
  16. 搭建自己的Milvus以图搜图服务
  17. 详解 GloVe 的原理和应用
  18. c++小游戏(5项)
  19. MonoRail学习笔记十:Controller和Url的对应关系
  20. 《推荐系统实战》读书笔记(三)

热门文章

  1. 2021年企业引入人事管理系统还来得及吗?
  2. python代码turtle是什么意思_python中turtle库中的Turtle()是什么,有什么用?
  3. java11 使用ParameterizedTypeImpl 程序包sun.reflect.generics.reflectiveObjects不存在 maven编译失败
  4. 还在纠结用啥颜色吗?直接用sasaki的经典配色!提升画图效率的好方法!
  5. 屠宰场订货系统MySQL_物流配送管理系统(ssm,mysql)
  6. mysql如何输入空密码登录_允许phpmyadmin空密码登录的配置方法
  7. QQ2010无广告显IP凡水绿色特别版
  8. String( ) in String cannot be applied to (java.lang.String)
  9. 上海企业邮箱哪个好,深圳企业邮箱哪个好,北京企业邮箱注册哪个好?
  10. 乒乓球十一分制比赛规则_乒乓球21分制与11分制