这是我的问题:我有一个动态的html文本字段,我通过了html text / textformat,例如:
<P ALIGN="LEFT"><FONT FACE="Trebuchet MS" SIZE="14" COLOR="#000000" LETTERSPACING="0" KERNING="0">Some text<B>some bold text</B><I><U>and some italic underline</U></I></FONT></P>
我的问题是,我不能使用embedfonts,因为如果我这样做,并且使用Trebuchet MS,那么粗体标签将永远不会像在flash中一样呈现,你必须选择嵌入的字体是否为粗体。我试图避免将整个htmltext / textformat事物转换为CSS ..
有什么想法吗?
答案 0 :(得分:0)
您需要确保已将所有版本的字体(常规,粗体,斜体等)编译到SWF中。
执行此操作的一种简单方法是创建一些动态TextFields(每个版本的要嵌入的字体一个),并将它们放置在电影开头不在视线的某个位置(例如在根时间轴上) ,第1帧,在x = -100)。确保它们出现在电影之前显示其余文字,并确保嵌入相关的字符范围。
这会强制Flash编译所有版本的字体,而不仅仅是您想要显示的实际TextField中的版本。