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

时间:2013-01-05 23:41:08

标签: flex tlf

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

可变宽度的示例:
快速的灰狐狸跳过懒狗。

固定宽度的示例:

The quick grey fox jumped over the lazy dog

请注意每个示例中“快速”和“灰色”一词中人物彼此之间的距离。

1 个答案:

答案 0 :(得分:0)

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

enter image description here

(上部字体是Verdana和下部Tahoma)

我看到的唯一方法是在插入{覆盖SpanElement类的insertText方法时将每个字符放入单独的EditManager中,在UpdateCompleteEvent上检查它的AtomBounds并应用跟踪或填充SpanElement取决于这些边界的宽度。

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