Laan's steps..

Feed Rss

flex中文字体支持

10.13.2008, flex, by .

在flex中是不支持中文字体的,不过flash中的textfield却是支持中文的,于是使用flex component kit把flash中的textfield打包成一个swc文件,然后在flex中使用。可是问题又来了。在flash中如果把textfield预设置 为中文字体的话,在flex中使用是可以显示中文字体,可是不能显示英文字体;而如果把textfield预设置为英文字体的话,在flex中使用的问题 是:只能有效显示英文字体。

于是只能自己来写咯。
这个是扩展flex的类RichTextEditor,之用使其支持中文字体,并实时编辑:

选择文字:

这个是直接使用类CharBox,它实时监控一个RichTextEditor。可以看到的是,RichTextEditor不支持中文字体,而CharBox中可以显示。而不足的是,CharBox中的文字排列并不整齐,呵呵 算法有问题吧:

flex中文字体支持 有 3 条回应

  1. 可否分享下具体的实现思路 neoy.cn#gmail.com

    回复
  2. 重写一个文本排版

    回复
  3. 我也同样被这个问题困扰好久了,使用Flash自定义组件感觉不好..求解决方法..

    回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>