我是 Javascript(但不是 HTML 或 CSS)的新手,我正在尝试使用Lalit Patel的这个脚本来检测用户系统上是否安装了字体,如果没有,则提供修改后的样式表。我已经成功地让第一部分工作:我上传了 fontdetect.js 文件,在我的标题中调用它,然后在我的 body 标签结束之前粘贴它:
<script type="text/javascript">
window.onload = function() {
var detective = new Detector();
alert(detective.detect('Courier'));
};
</script>
(以 Courier 为例。)这会导致在页面加载时弹出警报,告诉我是否安装了字体,并且效果很好。但我不知道如何让脚本获取不同的样式表,而不是触发警报。这似乎是基本的东西,但我在任何地方都找不到细节,即使我一直在研究 Javascript 教程。任何指导将不胜感激!
如果需要更多细节:如果用户没有安装自定义字体或完全关闭自定义字体,我想使用 CSS 更改文本的大小/间距属性,以便后备字体能够以适应同一个空间。