jjgod / blog Random notes by Jjgod Jiang.

sFIR 2.0

就要发布了。采用方便的 Flash 文本替换方式,真正革命性地扩展了字体的使用范围。

全部操作仅仅是:

  1. 打开 sfir.fla,选择一个字体,在 Flash 中导出。(或者使用别人已经导出好的字体)
  2. 在 HTML 的 head 中加入 sfir.js 的调用。
  3. 在 HTML 的 body 的末尾加入相关的 replace 语句。
  4. 在 CSS 中配合地加入几条规则。

你就可以看到 Web4C 首页的这种效果了。还有这里有 Mike 的示例文件

唯一的遗憾是不支持中文,估计是 ActionScript 对东亚语言支持的问题,这方便我也不懂,还请有经验的朋友指点。

sFIR 2.0, RC1.


7 Comments

这是干什么用的啊?

Posted by xyuer on 8 October 2004 @ 3am

直接放.swf不就完了?我做了个简单例子。我觉得mike更多做的是封装和效果的控制 http://192.168.110.59/david/showlog.asp?log_id=1525&cat_id=31

Posted by guoshuang on 1 November 2004 @ 7pm

您说的直接播放是什么意思呢?在 HTML 中嵌入 Flash 要注意让它符合验证,因此不能用 <embed>。

sFIR 可以在 Flash 中任意指定一个字体,通过 ActionScript 和 JavaScript,把 HTML 中任意一段文字用 Flash 显示出来,不过汉字例外。

Posted by jjgod on 2 November 2004 @ 1pm

验证是macromedia需要解决的问题,都是逃避式的js写法。我只是说,这个东西玩技术的成分远远多于实用性。而且我那个例子可以显示中文。只要你在fla文件中embed 中文字体进去就可以了。

Posted by guoshuang on 9 November 2004 @ 11pm

不好意思!你的comments有点问题,报错,而我又没有刷新,所以发了好几遍,删掉就可以了

Posted by guoshuang1 on 9 November 2004 @ 11pm

对于中文字体来说,嵌入恐怕正是限制实用性的原因吧。

comment 是有问题,等 WordPress 新版出了再 patch 吧。

Posted by jjgod on 12 November 2004 @ 5pm

并不是AS对东亚语言支持的问题,这方面MM做的还算可以了。中文字体文件较大,不方便嵌入swf档下载。汉字且多,不适合作为sFIR。以前luar研究过服务器端的动态渲染中文的问题,不过好像没有下文了。

Posted by JunChen on 10 February 2007 @ 8pm

Leave a Comment