字体中的【family】【serif】【sans-serif】

字体中的【family】【serif】【sans-serif】

Matplotlib 中, font.familyfont.seriffont.sans-serif 是控制字体显示的三个核心参数

在matplotlib库中, 通常有关于familyserifsans-serif的字体设置, 以下是它们的一些区别与联系

font-family

决定我们用那种风格的字体, 为指定绘图时默认使用的字体类别, 例如宋体, 楷体, Times New Roman

该值可设置为特定的名称(Times New RomanArialSimSun), 也可设置为通用字体族名(sans-serifserif)

常用值有:

  1. 'serif':衬线体. 笔画末端有装饰(如 Times New Roman, 宋体), 适合正式文档、论文;
  2. 'sans-serif':无衬线体. 笔画末端平整(如 Arial, Helvetica, 黑体), 适合屏幕显示、PPT;
  3. 'monospace':等宽字体. 每个字符宽度相同(如 Courier New), 适合代码展示;
  4. 'cursive' / 'fantasy':手写体或艺术体(较少用).

📜 font.serif (衬线体候选列表)

衬线字体的特点是字母末端有一些额外的细节, 在字符的主要笔画的末尾,有称为衬线的小粗笔
  1. 作用:定义当 font.family 设为 'serif' 时, 具体尝试哪些字体;
  2. 格式:一个列表 '字体A', '字体B', '字体C', ....

🚫 font.sans-serif (无衬线体候选列表)

同上

列表对比

参考链接

CSS Fonts(字体) | 菜鸟教程

HTML 字体 -- CSS 字体系列示例(Serif 和 Sans Serif 字符) | w3cschool笔记

font.sans-serif 和 font.family-CSDN博客

(17 封私信 / 80 条消息) Serif Font 与 Sans-serif Font 的差异详解及实际应用 - 知乎

相关推荐
微小冷4 天前
pyqt+matplotlib多进程图像刷新
pyqt·matplotlib·进程通信·多进程·queue·process
深念Y9 天前
OnlyOffice 打开来自 Windows/WPS 的 Office 文档时,出现排版错乱、文字空白、字体显示异常。
linux·windows·debian·onlyoffice·字体·wps·office
KECCO711 天前
IP与文旅品牌如何打造专属字体?定制字体在文化表达与商业延展中的应用分析
人工智能·字体·设计·字体设计·定制字体
㳺三才人子19 天前
初探 Data Analysis - Matplotlib
python·plotly·pandas·matplotlib
菜冻鱼20 天前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
shawxlee1 个月前
vue3+elementplus+sass/scss安装配置教程:使用svg图标、引入外部字体、定义变量模块、修改组件样式、一键切换主题等
vue·sass·svg·字体·element·scss·主题样式
cui_ruicheng1 个月前
Python数据分析(十一):数据可视化与 Matplotlib
python·信息可视化·数据分析·matplotlib
编程阿峰1 个月前
Python 环境配置(二)安装jupyter、matplotlib、numpy库
开发语言·python·jupyter·numpy·matplotlib
人工智能时代 准备好了吗1 个月前
Python + Jinja2 + Matplotlib:AI回答采集报告自动化生成实现
人工智能·python·matplotlib
chouchuang1 个月前
day-044-Matplotlib进阶-高级图表
matplotlib