-->

不同炭间距在WPF的RichTextBox(Differing char spacing in a

2019-09-29 12:43发布

我有我做了一个自定义的控制。 它扩展了一个RichTextBox。

我有代码,用于设置文档的宽度,使得字符的数量是有限的。 (我使用Courier New,所以具有固定宽度的字体)。

这一切工作正常。

但是,一旦我把控制我的应用程序,限制开始出现问题。 两相比较后,我注意到我的测试应用和我的实际应用之间的间距是不同的。

下面是一个例子:

正如你可以看到我的测试应用程序间距小于间距真正的应用程序大。

我没有任何任何间距,字距,排版或gliph设置(即我能找到),在任何应用程序。 另外,我已经检查每一个设定开始“字体”(FontSpacing,字号...)他们都是一模一样的。

还有什么可以使文本在一个应用程序采用不同的间距,而不是其他?

注意:

如果它是相关的,即插入控制到我的测试应用程序的XAML是一样插入控制到我真正的应用程序的XAML。 如果有人想看到它,我将它张贴。

Answer 1:

它可能有与之间的差异做理想和显示文本排版方式 。 看到这个太问题从汉斯一个很好的解释。



文章来源: Differing char spacing in a WPF RichTextBox