【发布时间】:2017-10-30 00:37:28
【问题描述】:
我正在制作一个机器人“说话和响应”控制台,我希望能够更改控制台中的字体。我知道如何更改字体,但如果给定字体不是实际的 HTML 字体,我不想更改字体。
示例:用户输入Arial,命令通过。用户输入I lost my mommy,命令不通过,计算机提示用户命令无效。
我显然不想创建一个包含所有 HTML 字体的非常大的数组。那是没有意义的。
如果 jQuery 解决方案有效,请告诉我。我在我的代码中使用 jQuery。
【问题讨论】:
-
你对数组的想法,这实际上是我能想到的唯一想法。看看这个JSON Array of all Google Fonts,它基本上可以满足你的所有需求。
-
看看 fontSpy 库...可能对github.com/patrickmarabeas/jQuery-FontSpy.js有帮助
-
luca kiebels 的建议可以与布隆过滤器结合使用,以大幅减少加载时间...
标签: javascript jquery html css fonts