2

SWF から Web フォントを参照し、その Flash ムービーのテキストをその Web フォントのスタイルでレンダリングすることは可能ですか?

たとえば、私が持っているとしましょう:

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="impact_label.css">
    </head>
    <body>
        <!-- The SWF object -->
    </body>
</html>

そして、そのスタイルシートには次のものがあります。

/* Generated by Font Squirrel */

@font-face {
    font-family: 'ImpactLabel';
    src: url('Impact_Label-webfont.eot');
    src: url('Impact_Label-webfont.eot?#iefix') format('embedded-opentype'),
         url('Impact_Label-webfont.woff') format('woff'),
         url('Impact_Label-webfont.ttf') format('truetype'),
         url('Impact_Label-webfont.svg#ImpactLabelRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

SWF が 1 つのテキスト要素で構成されているとします。スタイルシート、またはそれを構成するフォント ファイルのいずれかにリンクして、ムービー内のテキスト要素のフォント ファミリを外部フォントのフォント ファミリに設定できますか?

4

1 に答える 1

2

いいえ、フォントは Flash 用の特別な形式である必要があります。

フォントを動的にロードする場合は、swf などに埋め込む必要がありますImpact_Label-webfont.swf。そのための完全な手順については、このブログを参照してください。

于 2012-06-01T01:48:12.353 に答える