我有一个客户端,可以在Flex中构建名片“构建器”应用程序。用户添加到舞台上的所有文本元素都是Flex spark TextArea。我有一个字体列表,我们允许用户在文本区域上设置字体,并且其中包含的某些字体具有粗体和斜体版本的字体。其他人则不是简单地在控制面板中禁用这些选项,因此用户不能选择单击粗体或斜体按钮。我可以在Flex/Flash中以编程方式设置“Faux”粗体和斜体字体样式:
Photoshop中确实如果您加载了没有,他们禁用,将允许您选择在文本这些选项的下拉粗体或斜体选择字体托盘http://grab.by/bOTC
当粗体和斜体没有类似的东西一个包含字体的面孔,然后是Photoshop作为几个按钮,用于将Faux Bold和Italic应用于字体。基本上,它们通过编程来加厚字体或将其设置为斜体。
我试过只是在字体上设置fontWeight和fontStyle,没有包含在嵌入字体中的粗体或斜体,结果通常是一个“网页安全”字体显示,而不是选定的字体或根本没有发生。
我想知道是否有一种编程方式,任何人都发现,这将在Flash/Flex中做到这一点。基本上加粗字体或稍微倾斜以看起来斜体。我的猜测是,这将是非常困难的,不值得花时间和努力的客户,但将是一个干净的事情,找出并有一个解决方案。
几乎我所想的。谢谢 – mattwallace 2012-02-04 19:08:59