在JavaScript中获取计算的字体系列
这是该问题的后续措施。
我正在开发CKEditor的组件,这是字体下拉菜单的调整版本,始终显示当前选择的字体系列/大小值,无论它们在何处定义,使用computedStyle
和排序。
正如您在另一个问题中看到的那样,确定字体大小现在可以跨浏览器使用。现在我在使用该fontFamily
属性时遇到了麻烦。我的通用“计算样式”函数仅返回定义的完整字体字符串,例如
Times New Roman, Georgia, Serif
为了使设置与字体家族下拉列表中的条目匹配,我需要的是我正在检查的DOM元素的 。 *
至少对于最常见的网络字体,可以通过某种方式做到这一点吗?
回答:
我认为没有任何直接执行此操作的方法,但是Lalit Patel想出了一种巧妙的技术,可以创建一个带有一些字母的元素,并从元素的宽度猜测字体。
以上是 在JavaScript中获取计算的字体系列 的全部内容, 来源链接: utcz.com/qa/412460.html