前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Google Fonts 已支持思源宋体!

Google Fonts 已支持思源宋体!

作者头像
莲花海
发布2020-01-21 10:54:58
2.8K0
发布2020-01-21 10:54:58
举报
noto-serif-sc-added-on-google-fonts.png
noto-serif-sc-added-on-google-fonts.png

◎ Google Fonts 网站出现了汉字

就在昨天,一次偶然,我打开了 Google Fonts 的网站,眼前一亮!惊奇地发现了被英文字母包围的汉字!什么?Google Fonts 居然支持汉字了!?是的,查阅相关资料后,根据国外的这个网站上的两篇文章:

  1. New fonts added on Google Fonts — 18 November 2018
  2. New fonts added on Google Fonts — 07 December 2018

可知:Google Fonts 分别在 11 月 18 日和 12 月 07 日提供了思源黑体和思源宋体的简繁支持,而且高达 6 种字重支持,其中思源宋体更是高达 7 种字重。这可了不得啊!更重要的是:它支持了目前电子显示屏上稀缺的宋体,这将会是一个伟大的进步!要知道,对于中文书籍,宋体一直是正文印刷的标准字体,而不是目前电子显示屏上普遍的黑体,因为宋体的衬线更适合长时间阅读

优势

为什么宋体的衬线更适合长时间的阅读?可以有个「主观解释」,即自己可直接体会的解释。实践起来也简单,阅读一会儿宋体后回到黑体,阅读一会儿黑体后再回到宋体。

serif.png
serif.png

◎ 博客的思源宋体截屏

sans.png
sans.png

◎ 博客的思源黑体截屏

我自己的主观感受:看完宋体后再回到黑体,四字就浮上心头——索然无味。因此,作为长文章为主、文字内容为主的博客,强烈建议马上使用 Google Fonts 提供的思源宋体!你可能注意到,我的博客已经开始使用了,所以应该如何使用呢?

使用

官网搜索 Noto Serif SC,点 + 号选择,选择好后底部会弹出一个提示框,里面有使用说明。还可以点击提示框中的 CUSTOMIZE 定制要加载的字重与语言。

[1]

google-fonts-customize.png
google-fonts-customize.png

◎ 定制选项

之后,点击 EMBED,复制生成的代码,添加到博客的 <head> 标签内,并修改博客的相关 CSS 样式,指定 font-familyfont-weight。当然,考虑到国内的网络对 Google 的域名并不友好,建议将 googleapis.com 修改为烧饼博客提供的镜像 loli.net

最后,考虑到宋体的笔画要比黑体细,因此建议将字体的颜色加深,比如修改为 #333,以达到较好的阅读效果。此外,虽然之前 Adobe Typekit 就已经提供了类似的服务,但比起 Google Fonts,应用起来略显麻烦。

英文

对于中文,思源宋体已经非常美观了,但对于英文,我还是最喜欢 Garamond

在已选择 Noto Serif SC 的基础上,继续搜索 EB Garamond,点 + 号选择,然后 CUSTOMIZE 勾选四个:

  1. regular 400
  2. regular 400 Italic
  3. bold 700
  4. bold 700 Italic

同样,复制生成的代码,添加到博客的 <head> 标签内,然后需修改 font-family

1

font-family: 'EB Garamond', 'Noto Serif SC', serif;

福利

对于和我一样的 Hexo 的 NexT 主题使用者,按下列步骤操作。

1)_config.yml

1 2 3 4 5 6 7 8 9 10

# 文件位置:~/blog/themes/next/_config.yml font: - enable: false + enable: true # Global font settings used for all elements in <body>. global: external: true + family: EB Garamond

2)base.styl

1 2 3 4 5

# 文件位置:~/blog/themes/next/source/css/_variables/base.styl // Font families. -$font-family-chinese = "PingFang SC", "Microsoft YaHei" +$font-family-chinese = "Noto Serif SC"

3)external-fonts.swig

1

文件位置:~/blog/themes/next/layout/_partials/head/external-fonts.swig

将这个文件的全部内容直接替换为 Google Fonts 网站生成的 <link> 代码,然后可以将 googleapis.com 修改为 loli.net

4)custom.styl

1 2 3 4 5

/* 文件位置:~/blog/themes/next/source/css/_custom/custom.styl */ .post-body { color: #333; }

最后,部署,完成!?

链接

衬线体的进化:从纸面到屏幕 | 方正字库


  1. 字重 medium 500 非必需,可不选。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 优势
  • 使用
  • 英文
  • 福利
  • 链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档