Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TYPEFACE.JS选择不同的字体_Javascript_Fonts_Preview_Typeface.js - Fatal编程技术网

Javascript TYPEFACE.JS选择不同的字体

Javascript TYPEFACE.JS选择不同的字体,javascript,fonts,preview,typeface.js,Javascript,Fonts,Preview,Typeface.js,我正在尝试创建一个字体预览表单,比如在dafont.com或类似的网站上使用typeface.js 我无法让typeface.js为标题标记以外的任何内容呈现字体。此外,如何从下拉列表中选择要使用的字体 非常感谢 您看过文档了吗 您是否已将字体转换为与字体一起使用 从字体网站: 默认情况下,当标题元素h1、h2等的样式引用typeface.js字体时,typeface.js将呈现这些元素的文本 请记住,默认情况下标题样式是粗体的,因此您需要添加字体权重:标题样式的普通字体,或者加载粗体版本的字体

我正在尝试创建一个字体预览表单,比如在dafont.com或类似的网站上使用typeface.js

我无法让typeface.js为标题标记以外的任何内容呈现字体。此外,如何从下拉列表中选择要使用的字体


非常感谢

您看过文档了吗

您是否已将字体转换为与字体一起使用

从字体网站:

默认情况下,当标题元素h1、h2等的样式引用typeface.js字体时,typeface.js将呈现这些元素的文本

请记住,默认情况下标题样式是粗体的,因此您需要添加字体权重:标题样式的普通字体,或者加载粗体版本的字体(如果您需要)

引用typeface.js字体的任何其他HTML元素都需要在其类名列表中包含typeface js。例如,如果您有一个已经有类名的元素,您可以通过以下方式添加另一个类名:

在加载typeface.js之前,您必须加载外部样式表。否则,当typeface.js试图绘制文本时,Firefox3可能没有应用这些样式

不幸的是,指定字体拉伸属性只适用于内联CSS,而不适用于任何样式表

在IE7中的某些情况下,在呈现页面后,浏览器显示typeface.js文本之前,您可能会看到几毫秒的延迟,从而产生闪烁效果。解决这个问题的一种方法是在结束标记之前手动调用_typeface_js.initialize

如果您希望动态更改单个画布中显示的字体,您可能需要阅读typeface.js的文档,看看是否有办法做到这一点,typeface网站上还有一个论坛。否则,您必须自己编写一些与字体脚本交互的内容来更改显示的字体