Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我是否可以通过编程设置;“假”字;Flex/Flash中的粗体和斜体字体样式_Flash_Actionscript 3_Flex4 - Fatal编程技术网

我是否可以通过编程设置;“假”字;Flex/Flash中的粗体和斜体字体样式

我是否可以通过编程设置;“假”字;Flex/Flash中的粗体和斜体字体样式,flash,actionscript-3,flex4,Flash,Actionscript 3,Flex4,我有一个客户,我在Flex中为其构建了一个名片“生成器”应用程序。用户添加到后台的所有文本元素都是Flex spark TextArea。我有一个允许用户在文本区域设置的字体列表,其中一些字体有粗体和斜体版本。其他没有我简单地禁用控制面板中的这些选项,因此用户没有单击粗体或斜体按钮的选项 如果加载的字体没有粗体或斜体选项,Photoshop会执行类似的操作。它们会禁用下拉菜单,允许您在文本托盘中选择这些选项 当粗体和斜体不包含在字体中时,Photoshop将作为一对按钮应用于字体的假粗体和斜体。

我有一个客户,我在Flex中为其构建了一个名片“生成器”应用程序。用户添加到后台的所有文本元素都是Flex spark TextArea。我有一个允许用户在文本区域设置的字体列表,其中一些字体有粗体和斜体版本。其他没有我简单地禁用控制面板中的这些选项,因此用户没有单击粗体或斜体按钮的选项

如果加载的字体没有粗体或斜体选项,Photoshop会执行类似的操作。它们会禁用下拉菜单,允许您在文本托盘中选择这些选项

当粗体和斜体不包含在字体中时,Photoshop将作为一对按钮应用于字体的假粗体和斜体。基本上,他们会通过编程加厚字体,或将其缝成斜体

我尝试过在嵌入字体中没有包含粗体或斜体的字体上设置fontWeight和fontStyle,结果通常是显示“web安全”字体,而不是所选字体,或者什么也没有发生


我想知道是否有一种编程方式,任何人都可以在Flash/Flex中实现这一点。基本上加厚字体或稍微倾斜字体使其看起来倾斜。我的猜测是,这将是相当困难的,不值得为客户花费时间和精力,但这将是一件很好的事情来解决,并有一个解决方案

在我多年的ActionScript编程中,从未听说过这样的事情。正如您所写,您必须嵌入不同的字体面/-样式和/或-权重。

在我多年的ActionScript编程中从未听说过这样的事情。正如您所写,alias必须嵌入不同的字体面/样式和/或权重。

Faux italic可以通过相当简单的倾斜变换来实现。并找出了如何为faux bold实现这一点,尽管我还没有研究他们使用了什么技术。因此,完全可以通过编程生成这些人造变体。

人造斜体可以通过相当简单的倾斜变换来实现。并找出了如何为faux bold实现这一点,尽管我还没有研究他们使用了什么技术。因此,完全有可能通过编程生成这些人造变体。

与我的想法差不多。非常感谢我的想法。谢谢