我认为如果我们可以将swf大小与原始文本宽度匹配,那么渲染速度会很快。
答案 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文本的宽度。