首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >嵌入字体的ActionScript动态超文本标记语言?

嵌入字体的ActionScript动态超文本标记语言?
EN

Stack Overflow用户
提问于 2010-10-16 14:38:02
回答 1查看 1.2K关注 0票数 0

我正尝试在嵌入字体的动态文本字段上使用htmlText。我已经寻找了一个小时的答案,但我仍然没有一个答案。

在舞台上,有一个没有文本的动态文本字段。我嵌入了常规版本和粗体版本的Myraid Pro。stage上的文本字段设置为regular (必须选择某些内容)。选择了“将文本呈现为HTML”。

我的document类中的以下代码不起作用:

代码语言:javascript
运行
AI代码解释
复制
myText.autoSize = TextFieldAutoSize.CENTER;
myText.htmlText = "Not Bold <b>Bold</b>"; 

仅当舞台上的文本字段在消除锯齿设置中设置为“使用设备字体”时,html标签才有效。

不真实。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-16 18:48:37

可能是您的嵌入参数缺少embedAsCFF='false',请尝试如下所示:

代码语言:javascript
运行
AI代码解释
复制
[Embed(source='path/to/foo.otf', fontName='foo', embedAsCFF='false')]

在flex 4中,默认值为true以利用新的文本引擎,而flash.text.TextField则依赖于旧的引擎。here有更多详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3949304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档