【问题标题】:Check if a string is an html font in JavaScript检查字符串是否是 JavaScript 中的 html 字体
【发布时间】:2017-10-30 00:37:28
【问题描述】:

我正在制作一个机器人“说话和响应”控制台,我希望能够更改控制台中的字体。我知道如何更改字体,但如果给定字体不是实际的 HTML 字体,我不想更改字体。

示例:用户输入Arial,命令通过。用户输入I lost my mommy,命令不通过,计算机提示用户命令无效。

我显然不想创建一个包含所有 HTML 字体的非常大的数组。那是没有意义的。

如果 jQuery 解决方案有效,请告诉我。我在我的代码中使用 jQuery。

【问题讨论】:

标签: javascript jquery html css fonts


【解决方案1】:

JavaScript/CSS Font Detector 是一个可能会有所帮助的库。

包含库并调用

detective.detect('[font name]'));

这不是真正的字体识别,但它可能适用于您想要完成的任务。

detect 根据提供的字符串值是否与浏览器中可用的字体匹配返回一个布尔值。

 function isFont(fontName) {
      return fontName ? detective.detect(fontName) : false;
 }

【讨论】:

  • 这很好,但你能给我举个例子吗?我看了指南,有点含糊。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-05
  • 1970-01-01
  • 2014-09-10
  • 2011-05-02
  • 2015-12-08
  • 1970-01-01
相关资源
最近更新 更多