柔性:如何使用 CSS 嵌入字体
-
18-09-2019 - |
题
我有两个问题:
我正在尝试通过嵌入字体 这一页 在实时文档中。
- 谁能告诉我需要做什么才能使用外部样式表? 应该 它是样式表还是 mxml 文件?我看见 本教程, ,它通过评论提供了相当多的好信息(其中一些我也在实时文档中找到)。
编辑:这就是我正在尝试的...
我有一个实例化的类:
private var myTextDraw:TextSpriteDraw = new TextSpriteDraw();
如何让这个类使用我刚刚嵌入的字体?有关我正在尝试的详细信息,请参阅下文......
以下是我尝试调用 mxml 文件的方法:
<mx:Style source="..assets/fontSpecifications.mxml" />
这是我的 xml:
<?xml version="1.0"?>
<!-- specification for how to embed fonts -->
<mx:Application xmlns: mx="http://www.adobe.com/2006/mxml">
<mx:Style>
@font-face: {
src: url("location") | local("name");
fontFamily: 'myTimesFont', "_serif";
color: black;
fontStyle: normal;
fontWeight: normal;
advancedAntiAliasing: false;
}
</mx:Style>
<mx:Script>
[ Embed(source='../assets/Times.dfont', fontName='myTimesFont', mimeType='application/x-font') ]
</mx:Script>
<mx:Application>
现在我不明白的是如何使用我嵌入的字体(或者如果我做得正确的话......请注意,我想要做的就是让一个带有“Times”的 TextField() 在更改其 alpha 时表现正常):
解决方案
外部样式表可以通过以下方式使用 <mx:Style source="my/css/Style.css" />
关于第二个问题,我不知道你想问什么。您是否想知道应该使用 Flex 框架还是纯 AS3 项目?或者 Flash IDE 中的工具与 Flex Builder 中用于处理字体的工具?
= ryan ryan@adobe.com
不隶属于 StackOverflow