我有一个 Flash 电影,它有一个文本字段,用户可以在其中输入他们想要的文本。它有一个对应的文本字段,可以在附近显示用户输入的文本。还有一个下拉菜单,用户可以在其中更改显示区域中的字体(字体包含在库中)。
这一切都很好。我们注意到其中一种字体,English 111 Vivace BT,有智能(卷曲)引号可用。但是当用户键入时,他们总是得到直引号而不是弯引号。直引号显然与字体不匹配。
有没有办法告诉 Flash 使用智能引号作为默认值,而不是直接的?我知道用户可以通过使用 Alt-0146 手动强制它使用弯引号,但我不希望他们知道这一点,即使他们这样做也不应该被要求。
我在想我可能能够在 AS3 的幕后捕获所有引号并自己对其进行编码,因此如果他们输入单引号,我将其替换为弯引号。但这听起来像一个 PITA,我希望在某个地方有一个设置。似乎其他 Adobe 程序确实有印刷引号的设置,但我在 Flash 中找不到该选项。