2

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

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

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

4

2 回答 2

3

检查字体文件中的两件事(即“TradeGothic_LT_CondEighteen_500-TradeGothic_LT_CondEighteen_500.font.js”):

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

以上是一个无效的字体文件,因为字体名称不同。要使用粗体/正常动态,两者必须在同一个字体系列中。此外,必须有较重的字体粗细,否则 cufon 无法确定哪个是粗体。

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

Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":500,....
Cufon.registerFont({"w":159,"face":{"font-family":"TradeGothic","font-weight":700,....
于 2011-03-24T05:21:55.590 回答
1

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

于 2011-01-15T10:20:42.223 回答