我已经用 3 种不同的 TTF 字体测试了这个片段,但我仍然无法@font-face
在 Flex 中工作。我在这里错过了什么吗?在 上尝试了绝对路径和相对路径url()
,没有任何变化。如果我使用任何标准字体(Arial、Verdana、Tahoma ...),Hello World!
则会出现文本,但是当我尝试使用任何外部字体时,什么都不会显示。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
<mx:Style>
@font-face {
src: url(josefin-sans.ttf);
fontFamily: JosefinSans;
}
.custom {
fontFamily: JosefinSans;
fontSize: 36pt;
}
</mx:Style>
<mx:Text id="text" styleName="custom" text="Hello World!" />
编译:
mxmlc -static-link-runtime-shared-libraries=true flex.mxml