OpenType フォント パックのサンプル
更新 : 2007 年 11 月
ここでは、Windows SDK で配布されている、OpenType フォントを含むサンプル フォント パックの概要について説明します。サンプル フォントは、Windows Presentation Foundation (WPF) アプリケーションで使用可能な拡張 OpenType 機能をサポートしています。
このトピックには次のセクションが含まれています。
- OpenType フォント パックのフォント
- フォントの使用
- 関連トピック
OpenType フォント パックのフォント
Windows SDK には、Windows Presentation Foundation (WPF) アプリケーションの作成に使用できる一連の OpenType フォントがサンプルとして用意されています。サンプル フォントは、Ascender Corporation のライセンスを受けて提供されています。これらのフォントには、OpenType 形式で定義されているすべての機能のサブセットだけが実装されています。OpenType フォントの名前を次に示します。フォント名の表示には、対応するフォントが使用されています。
OpenType フォント パックのフォント
メモ : |
---|
Ascender は高度なフォント製品を提供する企業であり、フォントのデザイン、開発、ライセンス供与に特化した業務を行っています。サンプル フォントの拡張版またはカスタム版のライセンスを受けるには、Ascender Corporation の Web サイト (http://www.ascendercorp.com/WPF_fonts.html) から直接お問い合わせください。 |
サンプルの OpenType フォントへのアクセス
サンプルの OpenType は、「OpenType フォントの使用のサンプル」のリソースとして使用されています。このサンプルのテキスト コンテンツは FlowDocumentReader でホストされ、検索、ナビゲーション、改ページ位置の自動修正、コンテンツ スケーリングのサポートを提供します。
OpenType フォントのサンプル
このサンプルをダウンロードすると、次のフォントを含む fonts サブディレクトリがプロジェクト ディレクトリに格納されます。
名前 |
ファイル |
---|---|
Kootenay |
Kooten.ttf |
Lindsey |
Linds.ttf |
Miramonte |
Miramo.ttf |
Miramonte Bold |
Miramob.ttf |
Pericles |
Peric.ttf |
Pericles Light |
Pericl.ttf |
Pescadero |
Pesca.ttf |
Pescadero Bold |
Pescab.ttf |
メモ : |
---|
アプリケーションに埋め込む、または別の方法で再頒布するフォントについて、必要なライセンス権限を取得することは、開発者であるユーザーの責任で行ってください。これらのサンプルの OpenType フォントをアプリケーションで使用する場合の制限事項に関する情報については、「OpenType フォントの使用のサンプル」の Readme.htm ファイルを参照してください。 |
これらのフォントをコンピュータにインストールしたら、サブディレクトリでフォント ファイルの名前をダブルクリックすることで、各フォントの文字をさまざまなサイズで表示して確認することができます。次のスクリーンショットは、Lindsey フォント ファイル (Linds.ttf) の表示出力を示したものです。
Lindsey フォントの表示
フォントの使用
フォントは、アプリケーションのアセンブリ ファイルとは別のプロジェクト コンテンツ項目としてアプリケーションに追加できます。つまり、コンテンツ項目はアセンブリ内にリソースとして埋め込まれません。フォントは、アプリケーションのアセンブリ ファイルに埋め込まれたプロジェクト リソース項目としてアプリケーションに追加することもできます。詳細については、「アプリケーションでのフォントのパッケージング」を参照してください。
フォントのインストール
サンプルの OpenType は、既定の Windows フォント ディレクトリ ~\WINDOWS\Fonts にインストールできます。フォントを既定の Windows フォント ディレクトリにインストールするには、Windows の Fonts アプレットを使用します。フォントをインストールすると、XamlPad など、既定の Windows フォントを参照するすべてのアプリケーションからアクセスできるようになります。
XamlPad を使用してさまざまなタイポグラフィ スタイルの使用を試みるマークアップを作成すると、OpenType 機能を確認する際に役立ちます。詳細については、「XAMLPad」を参照してください。
XamlPad を使用したフォントのテスト