只是如何识别在网站中使用指定字体中的哪一个?

打算在我的网页上遵守CSS规则:

body {
    font-family: Calibri, Trebuchet MS, Helvetica, sans-serif;
}

我如何识别客户浏览器中使用的指定字体?

修改个人问自己为什么要这样做: 我正在识别的字体有字形,这些字形在各种其他字体中都不容易获得,而且当客户没有字体时,我打算显示一个链接,要求客户下载并安装该字体,以便他们可以利用我的互联网应用程序正确的字体。

目前我正在为所有客户提供下载字体链接,我打算只为没有安装正确字体的个人显示。

0
2019-05-03 18:24:44
资源 分享
答案: 1

我已经看到它以一种令人怀疑但却相当可信的方式进行。 首先,准备一个组件以使用细节字体,并且还为该组件准备一个字符串。 如果组件的字体集不存在,则它采用妈妈和爸爸组件的字体。 因此,他们所做的就是衡量所提供字符串的大小。 如果它与他们对所需字体的预期相匹配,则与获得的字体形成对比,它就存在了。 这对等宽字体没有好处。

下面是它起源于:Javascript / CSS字体检测器(ajaxian.com; 2007年3月12日)

0
2019-05-07 16:36:22
资源