作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在日本网站上的 flash 动态文本字段上实现抗锯齿。这些文本字段的内容不是固定数据。
我没有嵌入字体的选项,因为嵌入所有字符会导致非常重的 swf 文件(3000kb+ 仅用于字体)。这是因为日语中有大量独特的字符(字面意思是数千个)。
基本上,任何使用动态文本字段的 Flash 站点都面临着相同的选择:
最佳答案
真的很愚蠢的“解决方法”,我敢肯定它会被否决,但是由于 flash.text.TextField 继承了 flash.display.DisplayObject,因此您可以使用内置过滤器(例如 flash.filters.Blur)来模糊文本水平和垂直各半个像素。
这将消耗更多的CPU。
编辑:
在使用 CS4 进行了一些工作后,我找到了一种完美的方法,无需额外的 CPU 开销!结果看起来像 1:1,就像“静态文本”渲染一样。我相信在 CS3 下同样适用,因为我记得有一个类似的选项。
选中文本后,在属性下,选择“消除锯齿”并选择“自定义消除锯齿”。将厚度设置为 100,将锐度设置为 0。这对我有用!
关于Flash:不嵌入字体的动态文本字段上的抗锯齿字符,日语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/776216/
我是一名优秀的程序员,十分优秀!