为什么sifr文本的swf比实际文本更宽?

时间:2009-12-08 06:36:26

标签: html xhtml sifr sifr3

我认为如果我们可以将swf大小与原始文本宽度匹配,那么渲染速度会很快。

4 个答案:

答案 0 :(得分:1)

sIFR生成的字体替换flash与替换的HTML元素占用相同的空间。因此,如果您要替换的文本位于h1标记内,则sIFR将占用该h1元素的整个空间,文本的空间它的。

我猜你要替换的元素宽度为100%。您可以在其上设置边框(style="border: solid 1px black;"),以便您可以看到元素的边界。

答案 1 :(得分:0)

让SIFR以精确的布局(字体除外)呈现总是具有挑战性。

你可能会得到一些提示/帮助:
SO - SIFR 3 text resizing to fit width
sIFR Width Problem
Font Sizing with sIFR

答案 2 :(得分:0)

如果您在使用sIFR时遇到困难,可以尝试使用Cufon。它很容易集成并产生非常好的结果。

要成为法律的右侧,您必须确保您使用的字体允许网页嵌入。你可以在这里阅读更多相关信息 -

您还应该在这里查看Typekit。 Typekit是Jeff Veen和Small Batch的一个优雅但非自由的解决方案:

答案 3 :(得分:0)

sIFR文本可能会占用更多空间(或更少!)因为字体与HTML字体不同。您可以使用前缀为letter-spacing的CSS规则中的.sIFR-active来影响HTML文本的宽度。