首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flex中嵌入式字体与系统字体的区别

问flex中嵌入式字体与系统字体的区别
EN

Stack Overflow用户
提问于 2011-06-30 13:34:37
回答 1查看 731关注 0票数 2

我需要在Flex4应用程序中使用多种字体,所以我将它们编译成swf并在运行时加载。每种字体都有一个.ttf文件。当我在运行时不加载字体的swf文件时,flex会使用安装在我系统上的这种字体的副本,而且它工作得很好--我可以正确地在字体的常规、粗体和斜体之间切换。

但是,当我从swfs加载字体时,将其样式设置为粗体或斜体没有任何效果。我尝试了不同的编译swfs的方法(css使用mxmlc编译器,fontswf工具,带有嵌入标签的.as文件),但都不起作用。当使用css编译时,有时会抛出不支持字体的错误,而且似乎一些字体只有粗体-斜体样式或粗体样式可用。

我使用cff字体,使用etcs.ru.utils.FontLoader工具加载它们。字体加载正确,我用Font.enumerate字体检查了这一点。那么,有没有办法嵌入所有可用的样式的.ttf文件呢?

EN

回答 1

Stack Overflow用户

发布于 2011-06-30 13:41:02

Here是如何将同一字体嵌入不同字体的示例。

系统字体和嵌入式字体之间的区别是什么?系统字体在不同操作系统的不同计算机上可能不同,最后在用户计算机上可能不存在。但是嵌入字体在任何配置中都会以相同的方式显示。

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

https://stackoverflow.com/questions/6530356

复制
相关文章

相似问题

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