0

有没有办法让可变宽度字体表现得像 TLF 中的固定宽度字体?

可变宽度示例:
敏捷的灰狐跳过了懒惰的狗。

固定宽度示例:

敏捷的灰狐跳过了懒惰的狗

请注意每个示例中“快速”和“灰色”一词中的字符彼此之间的接近程度。

4

1 回答 1

0

这是你想要达到的目标吗?

在此处输入图像描述

(上字体为 Verdana,下字体为 Tahoma)

我看到的唯一方法是SpanElement在插入时将每个字符分开(类的覆盖insertText方法EditManager),检查它的 AtomBoundsUpdateCompleteEvent并根据这些边界的宽度对 SpanElement 应用跟踪或填充。

编辑:我刚遇到问题,跟踪属性救了我。这不知何故让我想起了这个问题,我在哪里使用字距调整,而我实际上已经考虑了跟踪。对所有原子进行平等跟踪应该可以解决问题。

于 2013-01-06T23:58:38.357 回答