可能检查用户是安装字体系列,如果不安装运行js功能应用程序使用angular js 我使用typekit字体。我已加载字体此服务仅限用户没有此字体
答案 0 :(得分:0)
您可以使用http://www.lalit.org/lab/javascript-css-font-detect/中讨论的js文件。
它依赖于两个原则:
1.不同的字体具有不同的字符宽度。
2.如果您尝试使用浏览器中未安装的字体,则会使用默认字体。
因此,如果您想测试是否安装了字体F,基本思路是使用字体F创建一个带有一些文本的元素。然后使用默认浏览器字体创建相同的元素和文本。然后使用offsetWidth属性比较两个元素的宽度。如果它们相同,则很可能您的浏览器不支持F.如果它们不同,则浏览器必须支持F.