アプリケーションへのフォントまたはフォント サブセットの埋め込み
アプリケーションにカスタム フォントを追加した場合は、アプリケーションのユーザーがフォントを表示できるようにフォント全体またはフォントのサブセットを埋め込む必要があります。通常、Microsoft Expression Blend 2 で選択できるほとんどのフォントはユーザーが既に持っているフォントなので、埋め込む必要はありません。ただし、カスタム フォントは埋め込みにしないとユーザーが表示できません。ユーザーの環境にカスタム フォントがない場合、テキストは既定のシステム フォントを使用して書式設定されます。
重要 : |
---|
アプリケーションでフォントの埋め込み、サブセットの埋め込み、またはフォントの再配布を行う場合は、フォントに対して必要なライセンスを取得していることをユーザーの責任において確認する必要があります。 |
メモ : |
---|
Microsoft Silverlight 1.0 プロジェクトが開いているときはフォントの埋め込みはできません。 |
フォント マネージャを使用してフォントを埋め込むには
「フォント マネージャを開く」にあるいずれかの手順に従ってフォント マネージャを開きます。[フォント マネージャ] ウィンドウが表示されます。
[フォントの埋め込み] で、埋め込むフォントの横にあるチェック ボックスをオンにします。フォント名をクリックして選択し、[サブセット文字] で次のいずれかの操作を行います。
フォント全体を埋め込むには、[すべての字形] チェック ボックスをオンにします。
アプリケーションで使用する文字のみを埋め込むには、[自動入力] チェック ボックスをオンにします。
フォントの静的なサブセットを埋め込むには、[サブセット文字] で 1 つ以上のその他の文字セットを選択します。埋め込む文字を [字形を含む] テキスト ボックスに入力して指定することもできます。
テキスト コントロールの変更中にフォントを埋め込むには
[選択内容] ツールまたは [個別選択] ツールを使用して、書式設定するテキストを含むオブジェクトを選択します。
テキスト オブジェクトがリッチ テキストをサポートしている場合は、F2 キーを押してオブジェクトをテキスト編集モードにし、書式設定するテキストを選択します。
[プロパティ] パネルの [テキスト] で [フォント] タブをクリックし、[FontFamily] ドロップダウン メニューからカスタム フォントを選択します (カスタム フォントは一覧の先頭に表示されます)。
[埋め込み] チェック ボックスをオンにして、フォントをアプリケーションに埋め込みます。
[埋め込み] チェック ボックスの横にある [サブセットの選択] ドロップダウン メニューで、次のいずれかの操作を行います。
選択したオブジェクトで使用する文字を埋め込むには、[静的] を選択します。このオプションは、テキストが実行時に更新されないことがわかっている場合に使用します。
フォントにすべての文字を埋め込む場合は、[動的] を選択します。このオプションは、テキストが実行時に更新されることがわかっている場合 (たとえば、TextBox などの編集可能コントロール内のテキストの場合) に使用します。
メモ : フォント マネージャでサブセットをさらに詳細に設定するには、[テキスト] の [詳細プロパティの表示] ボタンをクリックし、[フォント マネージャ] をクリックします。[フォントの埋め込み] でフォントを選択し、[サブセット文字] で各種の文字セットを選択します。