在动态文本字段中嵌入Verdana,需要大胆 - 我是否必须购买Verdana Bold?

时间:2010-09-14 02:28:40

标签: actionscript-3 fonts bold

首先,我没有Verdana大胆的副本。这不是我的高清,我不知道制作字体的第一件事是不可能的。

我现在已经搜索了几个小时,似乎经过验证的真正解决方案是在舞台上嵌入多个版本的字体。

阿勇。对?在任何一种情况下,我都要求你们所有的Flash Jedi告诉我还有另外一种方法吗?我拒绝转向黑暗面。

3 个答案:

答案 0 :(得分:1)

首先,您不必购买它。其次,这就是它在Flex中的完成方式,因此它可以为您提供一些见解。

@font-face{
src:url('fonts/Verdana.ttf');
font-family:Verdana;/*any name you want actually, you can have it VerdanaBold*/
font-weight:bold;
}

稍后从组件中调用它,让我们说一个标签

<s:Label text="Your text here" fontFamily="Verdana"/>

答案很长,我不相信你的系统上没有Verdana,为什么会这样?如果您在Office软件中或在记事本字体设置中看到它但不知道如何获取它,假设它是Windows系统,请在控制面板&gt;下查看。字体。

答案 1 :(得分:1)

如果你正在使用Flash IDE,那么将它嵌入舞台之外(任何地方 - 它只需要在你的项目上)确实是最好的方法。基本上,如果你有一个带字体嵌入集的TextField,Flash只嵌入基本字体,忽略其余字体 - 所以如果你想要带&lt; b&gt;的文字。在那里的某处,必须嵌入粗体字。

你的系统中可能确实有Verdana粗体,也许你根本看不到它(取决于你的系统)。只需尝试创建Verdana TextField并启用粗体。

您也可以将它作为字体资源添加到库中,但它有自己的问题。特征明智,隐藏的文本域技巧最有效。

您还可以使用[embed]元标记嵌入字体,但如果您正在使用IDE,那么这对您来说是更大的蠕虫(因为它意味着从中开始使用Flex SDK)。

答案 2 :(得分:0)

您可以转到图书馆面板,从右上角(单击小三角形和网格看起来很简单)并选择“新字体”。在那里你可以嵌入大胆的Verdana并在你的代码中使用它。