我正在使用 font-display: optional
使我的字体可选,只显示给网络连接快的用户。让字体一直在那里并不重要,设计团队也不希望发生字体互换的情况.有人问我是否可以跟踪用字体服务的用户数量。现在字体都是自带的,我们用的是Adobe Typekit.有谁知道如何跟踪?
首先,如果你可以使用javascript,这个问题可能会帮助你。当CSS中没有定义字体时,如何获得实际的渲染字体?
首先,你必须定义接受答案中给出的函数。
function css(element, property) {
return window.getComputedStyle(element, null).getPropertyValue(property);
}
然后你可以像这样使用它
var fontUsed = css([insert element here], 'font-family')
然后我会使用 ajax
和 php
上传 fontUsed
变为 mySQL
数据库,为每个用户创建一条新的记录。然后你可以处理结果,并查看有多少用户使用你的字体。
如果你需要帮助,请参考w3schools的ajax教程。https:/www.w3schools.comjsjs_ajax_intro.asp