PingFang SC 在windows 渲染字体为什么是 Microsoft YaHei?

2023-07-01 300 0

font-family: fangsong;
font-family: PingFang SC;
/* font-family: fangsong;

渲染的是 Microsoft YaHei

font-family: fangsong;
font-family: PingFang SC;
font-family: fangsong;

渲染的是 FangSong

是因为 Microsoft YaHei 是默认字体吗?

老生常谈的问题了,你指定的字体需要在客户端有安装,很显然不是所有的用户都是苹果设备,所以自然没有你使用 font-family 指定的苹方字体。

另外一个就是不要随意指定没有购买商用授权过的字体,很容易会受到律师函。特别是苹果和方正这两个公司的字体。


当然如果你们公司有钱无所谓,那么就可以使用 @font-face 指定在你服务器目录中的字体文件。
这里是使用方式 👉 @font-face - CSS | MDN。

但是你要知道的一个字体包是很大的,特别是中文的字体包是很大的动不动就是 10M。所以尽量与PM、UI商量一下直接使用系统默认字体。避免项目因为载入字体占用太多带宽以及授权问题。

操作系统里没这个字体,苹果系统独有的,自然就不会支持显示

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?