了解一下中英文字体和分类

字体Typeface,在撰写文稿、PPT以及制图等等都会有一个字体选择的问题,因此了解一下相关知识。此外,不同语言字体的设计是非常繁琐的过程,尤其是面向中文,有的字体对一些字会有所遗漏。为了使用方便,多数情况下我会选择最常用的那些经典字体即可,如Arial, Calibri, Helvetica, Times New Roman等,本网站用的是Noto Serif SC。

中文字体

中文没有查到相关的比较好的分类,主要是宋体、黑体、楷体及他们的变体。个人常用的字体:宋体、仿宋、华文中宋、微软雅黑、方正字体家族

  • 如果是印刷则推荐宋体家族
  • 屏幕展示微软雅黑等等

英文字体

Matplotlib中的Serif, Sans Serif, Monospace都是指大类字体,设置具体的字体需要多设置一步指明具体字体

字体大类,每类都包含很多种可选字体,可分为三类:衬线、非衬线和其他

  1. Serif:衬线体,笔画的末尾有“衬线”,棱角分明一些,似乎对印刷更为友好,见下图,常用的如
    1. Adobe Garamond字体,是衬线字体的典范。
    2. Times New Roman,最初基于Plantin 字体设计的新的更适合报纸排版的字体
    3. Courier:过去打字机打出来的字体样式
    4. 适合长文阅读的文字:Georgia, Droid Serif, Cambria
    5. Noto Serif SC:Noto Serif Simplified Chinese简体中文
  2. Sans Serif:无衬线体,如
    1. Arial(等线体):设计的目的是在电脑屏幕上不同分辨率下的可读性,万能字体,window当前的默认字体
    2. Calibri:2007年开始取代Times New Roman成为了Microsoft 很多软件的默认字体,当前为Arial
    3. Helvetica:无衬线字体经典之作!!是世界排名第一的字体,被无数的企业使用作为标准字,也是苹果电脑的御用字体。
    4. Consolas:代码阅读
    5. Noto Sans SC:Noto Sans Simplified Chinese简体中文
    6. 适合长文阅读的文字:Lucida Grande、Roboto、Open Sans
  3. Monospace:等宽字体
  4. 其他:Handwriting, Fantasy, Cursive草书

更多可以参考

  • https://fonts.google.com/
  • https://www.zhihu.com/question/23210530