如果界面所指定的字体在用户系统上未安装,则会自动降级到系统默认字体,这样会导致界面显示异常或达不到预期效果。
对于特殊字体我们通常会集成到软件安装包内,但对于汉字这样的语言,它的文字比较多,因此字体文件比较大,如果集成到安装包内会导致安装包体积变大,所以对于类似中文这样字符比较多的语言字体,我们通常会选择系统自带的字体。
而不同操作系统(如Windows和macOS)所自带的字体不一样,甚至同一操作系统不同的版本(如Windows 7和Windows 11)自带的字体也不一样,因此在选择采用什么字体前,需要弄清我们应用程序支持的操作系统所自带的字体都有哪些,才能更好的做选择。
操作系统的新版本通常只会新增字体,不会移除老的字体。
Windows系统
见维基百科:
List_of_typefaces_included_with_Microsoft_Windows
macOS和iOS系统
见apple官网:
中文字体的英文名称对照表
macOS系统部分字体
| 中文名 | 英文名 | 
|---|---|
| 华文细黑 | STHeiti Light | 
| 华文黑体 | STHeiti | 
| 华文楷体 | STKaiti | 
| 华文宋体 | STSong | 
| 华文仿宋 | STFangsong | 
| 俪黑 Pro | LiHei Pro Medium | 
| 俪宋 Pro | LiSong Pro Light | 
| 标楷体 | BiauKai | 
| 苹果俪中黑 | Apple LiGothic Medium | 
| 苹果俪细宋 | Apple LiSung Light | 
Windows系统部分字体
| 中文名 | 英文名 | 
|---|---|
| 新细明体 | PMingLiU | 
| 细明体 | MingLiU | 
| 标楷体 | DFKai-SB | 
| 黑体 | SimHei | 
| 宋体 | SimSun | 
| 新宋体 | NSimSun | 
| 仿宋 | FangSong | 
| 楷体 | KaiTi | 
| 仿宋_GB2312 | FangSong_GB2312 | 
| 楷体_GB2312 | KaiTi_GB2312 | 
| 微软正黑体 | Microsoft JhengHei | 
| 微软雅黑体 | Microsoft YaHei | 
| 隶书 | LiSu | 
| 幼圆 | YouYuan | 
| 华文细黑 | STXihei | 
| 华文楷体 | STKaiti | 
| 华文宋体 | STSong | 
| 华文中宋 | STZhongsong | 
| 华文仿宋 | STFangsong | 
| 方正舒体 | FZShuTi | 
| 方正姚体 | FZYaoti | 
| 华文彩云 | STCaiyun | 
| 华文琥珀 | STHupo | 
| 华文隶书 | STLiti | 
| 华文行楷 | STXingkai | 
| 华文新魏 | STXinwei | 
限于政策原因,在您看到该文章时,博客可能已经关闭了评论功能🥺
您可以通过在 blog-comment 项目中提交Issue来间接地发表评论🍀