0
<TextBlock TextAlignment="Center" Text="தமிழ் எழுத்து" FontSize="60" Margin="-11,0,0,0" Foreground="#FF4D5331" FontFamily="fonts/TAU_REWN.TTF#TAU_Elango_Rewathy"/>

上記のようにフォント ファミリーを初期化し、ttf フォントを/fontsフォルダーに貼り付けました。このコードは、Windows Phone 8 アプリの開発で完全に機能します。ただし、windows phone OS 7.1 では動作しません。英語のTTFフォントは正常に動作します。これはタミル語のフォントです。

ここで何が問題なのですか?誰か助けてくれませんか...

Windows Phone 7.5 では、タミル フォントがサポートされています。これが証拠です

フォントで更新

TTF Font is here : https://app.box.com/s/2ce5rvzfvfkm55d27196
TTF Font Name is here : TAU_Elango_Rewathy
Tamil text is also here: தமிழ் எழுத்து
4

3 に答える 3

1

フォント ファイルのビルド アクションが「コンテンツ」に設定されていることを確認します。フォントを右クリックし、プロパティを選択してビルド アクションを変更します。

フォントの埋め込みについて説明しているこちらのチュートリアルを参照してください。

于 2013-09-05T08:55:13.587 に答える
0

ttf ファイルを次のパスに配置します。

/Assets/Fonts/Helvetica_.ttf

<TextBlock Name="tbSuggestionlst1" FontFamily="/Assets/Fonts/Helvetica_.ttf#Helvetica_ "  Text="Hello World"/>

そして、はい、以下のようなフォント名を付けました

 <TextBlock Name="tbSuggestionlst1" FontFamily="/Assets/Fonts/Helvetica.ttf#Helvetica Bold "  Text="Hello World"/>

私の ttf 名はHelveticaですが、フォント名はHelvetica Boldの場合、 #の後にフォント名をHelvetica.ttf#Helvetica Bold のように記述する必要があります。

編集:以下のコードを使用してWindows Phone 8で試してみましたが、正常に動作します

<TextBlock Name="tbHdrAboutsUs" Text="தமிழ் எழுத்து"  FontFamily="/Assets/Fonts/TAU_REWN.TTF#TAU_Elango_Rewathy" ></TextBlock>

ここに画像の説明を入力

Windows Phone 7 では、Windows Phone 7 はタミル語フォントをサポートしていないため、機能しません。お役に立てば幸いです。

タミル語のサポート

それは私のために働くでしょう

于 2013-09-05T08:45:18.657 に答える
0

これを試して。TTF大文字はあなたの問題を解決するかもしれません。

FontFamily="fonts/TAU_REWN.ttf#TAU_Elango_Rewathy"
于 2013-09-05T08:31:37.623 に答える