0

我想渲染中文字符,每个中文字符需要 2 个英文字符宽度。我尝试了 Courier New 和 Segoe UI Mono,有无后备字体 SimSun,但还没有成功。每次应用程序渲染时,每个中文字符的宽度都略小于 2 个英文字符。

这是 XAML。

<TextBox Name="OUTPUT_cn_TextBox" FontSize="25" 
         Text="{Binding OutputFileCNContent}"
         AcceptsReturn="True" IsReadOnly="True" 
         HorizontalScrollBarVisibility="Auto"
         VerticalScrollBarVisibility="Auto" 
         FontFamily="Segoe UI Mono, SimSun" 
         FontStretch="ExtraExpanded" />
4

1 回答 1

0

首先,您应该使用等宽字体,然后将 TextFormattingMode 设置为 Display

于 2013-06-28T10:52:23.893 回答