2010-05-20 65 views
0

日文字符我想在我的WPF應用程序,以顯示日本字符:使用WPF/XAML

<Window x:Class="WpfApplication1.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Height="300" Width="300"> 
    <Grid> 
     <TextBlock Text="はい" FontSize="30" /> 
    </Grid> 
</Window> 

當我在Windows XP上運行這個程序的字符不顯示。只顯示兩個方塊。在Vista上,它們顯示正確。

由於Visual Studio是能夠向他們展示,它應該在我的應用程序成爲可能。我應該更改我的應用程序的默認字體?我需要什麼字體?

注:我絕對不希望安裝額外的軟件包或字體來得到這個運行!我只想使用與Visual Studio相同的方法。

回答

1

它與字體的問題。 Windows XP在非亞洲國家出貨的字體只包含這些國家常用的字形。這在9年前就非常重要,XP必須在資源非常有限的機器上運行。如果字體中缺少請求的字形,則Windows將用正方形替換它。

從安裝支持亞洲語言(控制面板+區域和語言選項)字體總之,這是不會成爲一個問題,當運行一個日語版本的Windows的人看你的UI。她將安裝正確的字體。