Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
net 4.0中的WPF字体Ms哥特式不';在.NET3.0中看起来不一样_Wpf_Fonts - Fatal编程技术网

net 4.0中的WPF字体Ms哥特式不';在.NET3.0中看起来不一样

net 4.0中的WPF字体Ms哥特式不';在.NET3.0中看起来不一样,wpf,fonts,Wpf,Fonts,我从.Net Framework 3.0迁移到4.0,日语(以及英语)文本变得清晰,重量减轻 我希望它恢复到.Net 3中的状态 照片:新=.Net 4,旧=.Net 3 我一直在尝试修复它,但还没有成功 使用不同的组合尝试了以下操作: <TextBlock Text="{Binding Text}" FontSize="16" Foreground="White" FontFamily="MS Gothic" RenderOptions.ClearTypeHint="Enabl

我从.Net Framework 3.0迁移到4.0,日语(以及英语)文本变得清晰,重量减轻
我希望它恢复到.Net 3中的状态
照片:新=.Net 4,旧=.Net 3

我一直在尝试修复它,但还没有成功
使用不同的组合尝试了以下操作:

    <TextBlock Text="{Binding Text}" FontSize="16" Foreground="White" FontFamily="MS Gothic" RenderOptions.ClearTypeHint="Enabled" />
    <TextBlock Text="{Binding Text}" FontSize="16" Foreground="White" FontFamily="MS Gothic" TextOptions.TextFormattingMode="Ideal"/>
    <TextBlock Text="{Binding Text}" FontSize="16" Foreground="White" FontFamily="MS Gothic" TextOptions.TextRenderingMode="ClearType"/>


有什么建议可以解决这个问题吗

这不是一个解决方案,但在微软论坛上,有一个答案是,对于MS UI哥特式和粗体MS UI哥特式两种字体,较厚的字体显示为“”


由于没有建议的解决方案,我假设您无法避免这种优化。如果您制作的东西不需要使用MS UI哥特式字体,您可以使用Meiryo或其他日文字体来解决此问题。

这也不是一个解决方案,但我有一个类似的问题,我想使用一种特定的字体,该字体在Windows XP上不可用,但在Vista和Win 7中可用。我找到了一种与开源兼容的字体,并将其作为资源包含在我的应用程序中。通过这种方式,我确保应用程序字体在所有Windows版本中看起来都是相同的


您可以找到一种可以包含在应用程序中的字体。

我想要较厚的字体,有没有办法复制它?答案是没有办法的