フォントが正しく埋め込まれていることを確認するには、そのフォントを使用しているコントロールを回転させてみます。フォントが埋め込まれていれば、フォントも回転して表示されます。コントロールを回転させたときにテキストが消失する場合は、フォントが正しく埋め込まれていません。
フォントを正しく埋め込むには、次の方法を試します。
@font-face {
src: url(../assets/MyriadWebProEmbed.ttf);
fontFamily: "Myriad Web Pro";
fontWeight: bold;
}
スタイル定義で fontWeight スタイルプロパティを設定する必要もあります。
.myStyle2 {
fontFamily:"Myriad Web Pro";
fontWeight:bold;
fontSize:12pt;
}
[Embed] ステートメントを使用している場合は、次の例に示すように、fontWeight プロパティを bold に設定します。
[Embed(source="MyriadWebProEmbed.ttf", fontName="Myriad Web Pro",fontWeight="bold")]
Flash 8 のフォントにアンチエイリアスオプションを選択しない場合(例えば、ビットマップテキスト(非アンチエイリアス)を選択した場合)、フォント名の値を、fontName_fontSizept_st に一致する形式(例えば "Wingdings_8pt_st")に変更することが必要になる場合があります。そのビットマップフォントの CSS では、必ず fontAntiAliasType を normal に設定してください。
Flash によって書き出された正確なフォント名(Flex アプリケーションの fontFamily プロパティの値に一致させる必要があります)を確認するには、Flash 8 で SWF ファイルを開いてデバッガ/変数を選択します。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート