Replies: 2 comments 1 reply
-
注意这个是和浏览器相关的: ChromeEdgeFirefoxSafari |
Beta Was this translation helpful? Give feedback.
0 replies
-
@stone-zeng 我的结果与你不太一致。
EdgeChrome |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
字体的英文名是“Smiley Sans Oblique”,安装到本地计算机。
假如在网页的CSS中像下面两种方式引用,可以正常加载本地的得意黑字体。
但是,下面的写法不能正常加载
猜测 Oblique 后缀是浏览器的关键字,触发了浏览器的后缀匹配机制,这也解释了为什么“Smiley Sans Regular”也可以正常加载。即浏览器先试图找“Smiley Sans”的字体,然后再匹配“Oblique”模式,但是得意黑不支持“Oblique”模式。
而在 https://github.com/atelier-anchor/smiley-sans/blob/main/src/SmileySans.ttx 中,可以发现如下定义:
这是不是意味着 “Smiley Sans Oblique” 实质是一种 Regular 字体?
这造成一些困惑,因为一些代码生成器会自动读取字体FontFamily,然后生成CSS代码,代码中使用了“Smiley Sans Oblique”,结果导致浏览器不能正常加载。
Beta Was this translation helpful? Give feedback.
All reactions