3

xaml (c#) でカスタム フォントを使用する必要があります。フォントがコンピュータにインストールされていません。

アプリをインストールしたフォルダにフォントがあればインストールしなくても使えます (/Fonts/New12.ttf#New12)

私の問題は、カスタム フォントがローカル コンピューターで作成されており、インストールされたフォルダーに配置できないことです。

問題はttfファイルをアプリインストールフォルダにコピーできず、アプリインストールフォルダにないカスタムフォントの使い方がわからない

誰にもアイデアがありますか?

4

2 に答える 2

4

プロジェクトにフォントを追加し、ビルド アクションContentに変更します。次に、インラインで参照するか、Style または BasedOn 値の一部として参照します。

<TextBlock FontFamily="/Fonts/New12.ttf#New12" Text="Check out my awesome font!" />

それはあなたのためにそれをするはずです。

于 2012-10-05T19:25:51.973 に答える
2

私は解決策を見つけました、

FontFamilyあなたが書くことができる値のために

"ms-appdata:///local/MyFont.ttf#FontName"

( local はApplicationData::Current->LocalFolder)

于 2012-10-07T09:54:22.080 に答える