如题所示,我们希望做一个网页版的阅读器,可以改字体的那种。
我们希望做到,当用户选择某种字体时,我们判断一下是否可用,如果不可用,就告知用户如何安装使用。
所以需要进行一个判断,请问JS是否可以做到这个功能?
多谢
如题所示,我们希望做一个网页版的阅读器,可以改字体的那种。
我们希望做到,当用户选择某种字体时,我们判断一下是否可用,如果不可用,就告知用户如何安装使用。
所以需要进行一个判断,请问JS是否可以做到这个功能?
多谢
10 回答10.3k 阅读
4 回答8.6k 阅读✓ 已解决
7 回答10.7k 阅读
2 回答11.3k 阅读✓ 已解决
6 回答2.5k 阅读
5 回答4.2k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
js可以做到
原理:不同字体显示出出同样的字最终的宽度是不同的
具体做法:
用Arial在span里展示一行字:例如『( ⊙ o ⊙ )啊!』,获取width
再在新的span里设置好你想要用的font family显示相同的文字『( ⊙ o ⊙ )啊!』
如果两个span宽度不同 说明字体加载成功 即用户有这个字体