【发布时间】:2015-06-29 06:45:19
【问题描述】:
我花了几天时间寻找解决这个问题的方法。在使用 spark 标签之前,我使用 mx 标签,并且小尺寸(textSize:11)的文本看起来清晰。更改火花标签上的组件后,文本看起来模糊,不太清晰。我从我的系统嵌入字体。字体名称是 Tahoma。改变像 cffHinting 这样的值不会给我任何结果。我正在使用 flashDevelop,但在 IDEA 和 FlashBuilder 中的结果相同。我不能发布我的小声誉级别的屏幕截图。请帮助我找到正确的解决方案。
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
@font-face{
src:url("Tahoma.ttf");
font-family:TahomaS;
embedAsCFF: true;
}
@font-face{
src:url("Tahoma.ttf");
font-family:TahomaMX;
embedAsCFF: false;
}
s|Label
{
font-family:TahomaS;
font-size:11;
color: #5c5c5c;
}
mx|Label
{
font-family:TahomaMX;
font-size:11;
color: #5c5c5c;
}
以及来自 Main.mxml 的代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Style source="Fonts.css"/>
<s:Label x="50" y="50" text="XYZ Corporation Directory" cffHinting="none" />
<mx:Label x="50" y="65" text="XYZ Corporation Directory" />
</s:Application>
【问题讨论】: