2010-05-20 52 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。她将安装正确的字体。