Html Cufon始终呈现为粗体

Html Cufon始终呈现为粗体,html,css,cufon,Html,Css,Cufon,我为我正在开发的一个新网站制作了一个Cufon字体。然而,即使我在制作时包括了字体的普通版本和粗体版本,它也总是以粗体文本呈现 我将其用于H1、H2等标记,但我也尝试将其应用于简单的p标记-同样的问题:-( 有什么想法可能导致这种情况吗?您的CSS是否指定字体应为粗体?检查字体文件中的两个内容(即“TradeGothic\u LT\u CondEighteen\u 500-TradeGothic\u LT\u CondEighteen\u 500.font.js”): 上述字体文件无效,因为字体

我为我正在开发的一个新网站制作了一个Cufon字体。然而,即使我在制作时包括了字体的普通版本和粗体版本,它也总是以粗体文本呈现

我将其用于H1、H2等标记,但我也尝试将其应用于简单的p标记-同样的问题:-(


有什么想法可能导致这种情况吗?

您的CSS是否指定字体应为粗体?

检查字体文件中的两个内容(即“TradeGothic\u LT\u CondEighteen\u 500-TradeGothic\u LT\u CondEighteen\u 500.font.js”):

上述字体文件无效,因为字体名称不同。若要使用粗体/普通动态字体,两者必须位于同一字体系列中。此外,其中一种字体必须较重,否则cufon无法确定哪种字体为粗体

字体文件的固定版本如下所示:

Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":500,....
Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":700,....

不,事实恰恰相反。我甚至尝试内联“字体重量:正常”;但没有效果:-(我只能通过将粗体版本从生成的Cufon中删除来实现它,不幸的是,这不是一个选项。非常奇怪。我使用Cufon的经验非常有限,所以我现在猜测,但是……您是否尝试过将该选项专门传递给Cufon?例如Cufon.replace('h1',{fontwweight:'normal'));谢谢你的提示,阅读字体权重我发现我的问题字体只有300,低于正常值。在css中使用字体权重:300解决了这个问题。这解决了我的问题--不同的字体面意味着Cufon.replace()调用总是指代最近定义的字体。在这种情况下,粗体(或斜体,或粗体斜体,如果已定义)
Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":500,....
Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":700,....