2

我已经尝试了一些 sIFR 实现的方法,但我无法让它 100% 工作。我非常感谢有关此问题的任何帮助或提示。

我主要尝试使用 sIFR 3 (r436),我让它与示例中提供的 rockwell.swf 一起使用,但我无法让它与任何其他 .swf 文件一起使用

我要使用的字体是一种名为 Swedbank (PostScript Mac) 的字体,但另一种名为 Telenor (Truetype) 的字体也可以。我想使用 H3 标签上的字体。

我使用提供的 sifr.fla 在 Adob​​e Flash CS4 中生成 .swf 文件。所有导出设置均根据http://wiki.novemberborn.net/sifr3/How+to+use(flash 8、as2、压缩和保护等)。但是当我使用我的 swedbank.swf 而不是 rockwell.swf 时它不起作用

我还尝试了http://www.sifrgenerator.com/上的 sIFR 生成器向导 它只支持 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 (使用 rockwell 示例 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

谢谢

4

3 回答 3

2

尝试删除“字体粗细:粗体;” 从你的代码。如果查看实际的 swf 文件:

http://www.easytowah.com/test/swedbank.swf

现在将其与罗克韦尔一号进行比较:

http://www.easytowah.com/test/rockwell.swf

Rockwell 有 3 种不同的样式/重量导出,您的只有一种。

既然你的 swf 中没有粗体,我会说这就是为什么它没有显示

于 2009-03-17T03:21:01.923 回答
1

如果您甚至无法让 Arial 工作,则可能是 Flash CS4 中的任何内容!

您是否使用过其他工具,例如:

于 2009-03-16T00:59:55.937 回答
1

此外,如果您需要转换 opentype 字体以与 sIFR Generator 等工具一起使用,您可以使用此转换器:https ://onlinefontconverter.com

于 2009-03-24T13:50:52.070 回答