我试图弄清楚如何在AS3的文本区域中使用小型大写字母。
现在我正在做一个工作,我写了一个函数,用较小的字体大小替换小写字母和大写字母。这样可以正常工作,但字体中包含的真实小型大写字母看起来更好。
这里有一个参考:
public static const CAPS_AND_SMALL_CAPS:String =" capsAndSmallCaps"
但是,我无法弄清楚如何将其应用到文本区域。
答案 0 :(得分:0)
如果您使用的是Flex,可以通过CSS或直接通过MXML为Label类完成。
.className {
typographicCase: "capsToSmallCaps";
}
或
<s:Label styleName="className" typographicCase="capsToSmallCaps"/>
但是,您似乎无法在标准typographicCase
上设置TextField
。看起来您需要使用不同的组件才能使用它。见this Adobe document
答案 1 :(得分:0)
如果您知道如何在动作脚本中使用样式,我建议您使用font-variant: small-caps
作为文本区域。