コンポーネントがMX(Halo)の場合、embedAsCFFをfalseにする必要があります。
Sparkコンポーネントの場合、AsCFF:trueを埋め込みます。
CSSの実装:
Sparkの例:
@ font-face
{{
font-family:"無数のWebPro";
src:url( "./ Assets / fonts / MyriadWebPro.ttf");
フォントの太さ:通常;
embedAsCFF:true; /*スパーク*/
AdvancedAntiAliasing:true;
unicodeRange:
U + 0041-U + 005A、/*大文字[A..Z]* /
U + 0061-U + 007A、/*小文字az* /
U + 0030-U + 003F、/*数字[0..9]* /
U + 0020-U + 002F、/ *スペース+句読点[! "#$%&'()* +、-./] * /
U + 003A-U + 0040; / *特殊文字[:;?@] * /
}
MX Haloの例:
@ font-face
{{
font-family:"無数のWebPro";
src:url( "./ Assets / fonts / MyriadWebPro.ttf");
フォントの太さ:通常;
embedAsCFF:false; /*ハロー*/
AdvancedAntiAliasing:true;
unicodeRange:
U + 0041-U + 005A、/*大文字[A..Z]* /
U + 0061-U + 007A、/*小文字az* /
U + 0030-U + 003F、/*数字[0..9]* /
U + 0020-U + 002F、/ *スペース+句読点[! "#$%&'()* +、-./] * /
U + 003A-U + 0040; / *特殊文字[:;?@] * /
}
Flexを使用すると、フォント用のCSSを使用する方が簡単です。メインアプリでスタイルシートをリンクするだけです。
<!--- CSS style -->
<fx:Style source="assets/css/common.css" />
埋め込む場合はClass
、トランスコーディング用のタイプにする必要があります。
実装の埋め込み:
[Embed(systemFont = "Arial", fontWeight = "Regular", fontName = "Arial", mimeType = "application/x-font", embedAsCFF = "false", unicodeRange = "U+0020-U+002F,U+0030-U+0039,U+003A-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E,U+00A1-U+00A1,U+00A3-U+00A3,U+00A9-U+00A9,U+00AE-U+00AE,U+00B0-U+00B0,U+00BC-U+00BE,U+00BF-U+00BF,U+00C0-U+00FF,U+2013-U+2014,U+2018-U+2019,U+201C-U+201D,U+2022-U+2023,U+2120-U+2120,U+2122-U+2122")]
private static const Arial:Class;
埋め込みで、SparkまたはMXHaloコンポーネントにそれぞれまたはをembedAsCFF=true
追加します。embedAsCFF=false