【问题标题】:Flex TextArea leading invalidFlex TextArea 前导无效
【发布时间】:2010-03-30 15:16:26
【问题描述】:

当我使用 Verdana(和其他人)将 Flex TextArea 设置为 0 时,我得到了奇怪的结果:

字体大小 -> 基线之间的空间

 8 -> 10  (125%)
10 -> 12  (120%)
12 -> 14  (117%)
14 -> 17  (121%)
16 -> 18  (113%)
18 -> 22  (122%)
20 -> 25  (125%)
25 -> 31  (124%)

不应该所有这些都相同(应该只有 100%)吗?或者至少遵循一个模式,因为我看不到任何模式。 :(

当我将前导设置为 0 时,我的基线之间的空间应该与字体大小/高度相同。这不是这里的情况。

我怎么知道如何让基线之间的空间等于字体的高度?

【问题讨论】:

  • Flash/Flex 在文本方面是出了名的糟糕...如果您迁移到 FP 10 并查看文本布局引擎,您可能会有更多的控制权? labs.adobe.com/technologies/textlayout
  • 谢谢,我看到 Flex 4.0 包含了新的文本引擎,所以我现在将使用它..

标签: apache-flex textarea


【解决方案1】:

你试过行高吗?

【讨论】:

    【解决方案2】:

    我将项目迁移到 Flex 4.0(应该说我使用的是 3.5)并改用 lineHeight,我得到了预期的结果。感谢您的回复!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 2014-09-27
      • 2013-08-15
      相关资源
      最近更新 更多