我有两个问题:
我正在尝试通过此页面在 livedocs 中嵌入字体。
- 谁能告诉我使用外部样式表需要做什么?它应该是样式表还是 mxml 文件?我看到了这个教程,它通过评论提供了很多很好的信息(其中一些我也在 livedocs 中找到)。
编辑:这是我正在尝试的...
我有一个实例化的类:
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>
现在我不明白的是如何使用我嵌入的字体(或者如果我什至正确地这样做......请注意,我想要做的就是让 TextField() w/'Times' 正常运行当我改变它的阿尔法):