このスニペットを 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