遇到的问题
经常换字体,同时不同的类型的内容需要用不同的字体,但是设置太多,都不知道当前所用的字体是什么了,所以想在状态栏上显示出来。
预期的效果
你认为没有问题时应该是怎样的。这里最好描述你的本质需求,而非解决方案。比如渴了是需求,但研究出一杯饮料来解渴并不是需求。
已尝试的解决方案
尝试了怎样的解决方法,为什么行不通等等。
champ
(ckisok)
2
据我所知,这个目前实现不了,不仅仅是css,就是js也获取不到实际渲染的字体
就比如下面这种图中,用 js 最多可以获取到某个元素声明的字体列表,但是实际渲染用的确实 PingFangSC
,并没有直接出现在那个列表中,而是因为他属于系统字体,你只能知道它属于-apple-system
或system-ui
这两个字体族。
甚至,如果一个元素只指定了一个通用字体族,比如sans-serif
,你就更不可能知道实际渲染时用的是哪个字体了,这是目前技术实现不了的。
2 个赞