我花了幾天的時間找到解決方案來解決這個問題。在使用火花標籤之前,我使用mx標籤,並且尺寸較小的文本(textSize:11)看起來很清晰。在更改火花標籤上的組件後,文本看起來模糊不清,不太明顯。 Im從我的系統中嵌入字體。字體名稱是Tahoma。改變像cffHinting這樣的值不會給我任何結果。我使用flashDevelop,但在IDEA和FlashBuilder中使用相同的結果。我不能發佈我的小名聲級別的screenShot bicouse。幫助我請找到正確的解決方案。火花標籤中的小文字看起來很bloer
@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>
非常感謝你@Jileni Bouguima你的答案! 「...我認爲使用字體的最佳方式是將其用作項目資源,因此您可以避免其他配置只需在項目中創建一個src/assets/fonts文件夾,然後放入字體 和你的CSS文件「---是的,我使用項目資源中的字體。 我認爲我對問題目標的解釋是低信息量的。所有字體完美加載,我可以像我需要使用它。但是,我使用**小文本大小**,並且只能從14px和更低的**火花標籤**中的字符視圖看起來模糊。 –
嘗試使用:fontLookup =「embeddedCFF」和renderingMode =「cff」,如果這樣不能改善文字的渲染效果,則會更改另一種字體。火花標籤使用FTE(Flash文本引擎)新的文本引擎更強大的TextField類使用的MX標籤 –
nope,改變fontLookup和renderMode不給任何效果...我的事情我只是嘗試找到另一種字體,與類似的Tahoma字體視圖。 Thant你的幫助:) –