2009-07-21 6 views
1

Wingdings character set and equivalent Unicode charactersは、Webページでwingding文字を使用しないでください。 Silverlight 2の中に同じアドバイスに続いて、私はこのような何かしようとしています:Silverlight 2とXMLの文字エンティティ

<TextBlock FontSize="20" FontFamily="Arial" Foreground="Red">&#10007;</TextBlock> 

&#10007;をあなたにHTMLでクールな✗を与えます。

Silverlightでは、正方形の壊れた文字アイコンが表示されています。 XAMLでは "Numeric character mappings"が許可されています。なぜこのキャラクターじゃない? Silverlight 2で許可されているUnicode範囲の正式な参照はありますか?

答えて

2

これはエンコードの問題であるとは確信していません。あなたの投稿(Silverlightと同様に)でもIEとFFに「正方形/不明なグリフ」があります。

このbrowser test page for Ballot-X (your char)は私のPCに正しく表示されません。

このlocal font list (which is awesome)は、自分のPCに表示できるフォントが1つしかないことを示しています。

私は多分あなたが(フォーマットで)WordにあなたのHTMLをコピーして、Wordが適用されるどのようなフォント見ることができました...それはフォント置換ではなく、実際にArialの内の既存の文字のために、あなたのブラウザで動作を推測しています?

最善の策は、明示的にすべてのプラットフォームでfonts supported by Silverlightのサブセットに表示されるグリフを選択する文字マップを使用することがおそらくある - あなたが得るために、これを試みる場合がありますちょっといい「X」(ちょうどmultiplyコミックなきに実際にある)

<TextBlock FontFamily="Comic Sans MS" FontSize="14">&#0215;</TextBlock> 

OR Webdings PCとMacの両方で明らかに利用可能であり、MSDNの参照からわずかchunkierの「x」の

<TextBlock FontFamily="Webdings" FontSize="14">&#0114;</TextBlock> 
+0

を与える:「Silverlightのテキスト要素は、以下のラテン語のフォントを使用することができます利用可能な場合に*ローカルコンピュータ*。 "だから私はPC/MacがWingdingsをインストールしようとしていると仮定できますか?それ以上のことは強調しません - ローテクソリューション: 'x'を表示します。 :) – russau

+0

この投稿 http://www.wynapse.com/Silverlight/Tutor/Fonts_In_December/12177_CTP.aspx は、Webing(Wingdingsとは対照的に)がクロスプラットフォームで利用できる可能性が高いことを示しています(回答の編集を参照) – Conceptdev

関連する問題