我尝试了几种 sIFR 实现方法,但无法使其 100% 工作。我非常感谢有关此问题的任何帮助或提示。
我主要尝试使用 sIFR 3 (r436),并且让它与示例中提供的 rockwell.swf 一起使用,但我无法让它与任何其他 .swf 文件一起使用
我想使用一种名为 Swedbank (PostScript Mac) 的字体,但另一种名为 Telenor (Truetype) 的字体也可以。我想在 H3 标签上使用该字体。
我使用提供的 sifr.fla 在 Adobe Flash CS4 中生成 .swf 文件。所有导出设置均按照http://wiki.novemberborn.net/sifr3/How+to+use (flash 8、as2、压缩和保护等)。但是当我使用 swedbank.swf 而不是 rockwell.swf 时,它不起作用
我还尝试过 sIFR 生成器向导 http://www.sifrgenerator.com/ 它仅支持 Truetype。我尝试过 Telenor 字体,因为它是 Truetype,还有 2-3 个其他 Truetype 字体,但没有一个能生成有效的 .swf 文件
我怀疑是对这些字体的一些限制,所以我尝试导出Arial、Verdana等,但也不起作用!我尝试过使用 Flash CS4 中的 Rockwell (Opentype),但即使这个也不起作用!由于工作示例中使用的是Rockwell,我认为我选择的字体没有问题,它一定是其他什么?
我使用的是 OS X 10.5.6,但也在 Windows XP 上尝试过上述方法。
任何人都可以提出解决方案或从这些字体中获取有效的 .swf 吗?
我还尝试了基于 sIFR 2.0.5 的 jQuery sIFR 插件。我认为这个版本与 Flash 10 存在问题,但是有了这个插件,我可以让 swedbank.swf 工作!!...我从 Flash CS4 生成了一个 swedbank_j.swf 文件,它工作正常!但实现有很多问题,我不想使用 jQuery sIFR。我一直在尝试OffsetLeft和Zoomlevel等,但左侧位置不一致且不可预测,用这种方法无法得到我想要的结果
示例: http://www.easytowah.com/test/rockwell_sifr3.html (使用罗克韦尔示例 swf 文件) http://www.easytowah.com/test/swedbank_sifr3.html (不工作...) http://www.easytowah.com/test/swedbank_jquery.html (swf 工作,但不执行)
以上示例中使用的所有文件 http://www.easytowah.com/test/sifrtest.zip
字体: http://www.easytowah.com/test/swedbank_osx.zip http://www.easytowah.com/test/telenor_tt.zip
文档/下载 jquery sIFR: http://jquery.thewikies.com/sifr/
文档/下载 sIFR3: http://novemberborn.net/sifr3
谢谢
最佳答案
尝试删除“font-weight:bold;”从你的代码。 如果您查看实际的 swf 文件:
http://www.easytowah.com/test/swedbank.swf
现在将其与罗克韦尔的进行比较:
http://www.easytowah.com/test/rockwell.swf
Rockwell 导出了 3 种不同的样式/重量,而您的只有一种。
由于您的 swf 中没有粗体,我想说这就是它不显示的原因
关于jquery - sIFR swf 实现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/648597/