我试图在一个日本网站的闪存中实现动态文本框的反别名。这些文本字段的内容不是固定数据。
我没有嵌入字体的选项,因为嵌入所有字符将导致一个非常重的swf文件(3000kb+仅用于字体)。这是因为在日语中有大量独特的字符(字面上是数千)。
基本上,使用动态textfields的任何闪存站点都面临相同的选择:
我问过一些日本朋友,他们说“上干奈!”(翻译:“无法帮助”)。有人有主意吗?
ps:不幸的是,silverlight也不是一个选择。
发布于 2009-04-22 08:45:32
非常愚蠢的“解决办法”,我相信它会被否决,但是由于flash.text.TextField继承了flash.display.DisplayObject,您可以使用内置过滤器(如flash.filters.Blur )将文本水平和垂直地模糊半像素。
这将消耗更多的CPU。
编辑:在与CS4一起工作了一点点之后,我找到了一种不需要额外CPU开销的完美方法!结果将看起来1:1与“静态文本”呈现完全相同。我相信在CS3下也会有同样的效果,因为我记得有一个类似的选项。
当文本被选中时,在“属性”下选择“反别名”并选择“自定义反别名”。将厚度设置为100,锐度设置为0。这对我起了作用!
发布于 2009-12-10 05:58:35
有许多可行的事情,但没有一个是你喜欢的。
发布于 2009-05-29 04:48:35
运行时字体嵌入如何?
您可以从设备字体开始,同时在后台加载日文字体。加载日文字体后,可以调用将字体更新为加载字体并执行嵌入操作。
查看GAIA框架中内置的简单运行时字体嵌入。
对于更新部分,我编写了一个数组,该数组记录字体及其文本格式。然后,在加载字体时,它引用数组,该数组循环并更新注册到它的所有文本字段。
似乎成功了。
苏甘奈是个跳伞人.甘巴特一路走来!
https://stackoverflow.com/questions/776216
复制相似问题