Я потратил несколько дней, чтобы найти решение этой проблемы. Перед использованием искровой метки im используйте метку mx, а текст с небольшим размером (textSize: 11) выглядит ясным. После изменения компонента на ярлыке ярлыка текст выглядит размытым, а не прозрачным. Im встроить шрифт из моей системы. Имя шрифта - 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>
большое спасибо @Jileni Bouguima за ваш ответ! «... я думаю, что лучший способ использовать шрифты - использовать его в качестве ресурсов проекта, поэтому вы избегаете дополнительных конфигураций. Просто создайте папку src/assets/fonts в своем проекте и поместите в свои шрифты и в ваш файл css "--- да, я использую шрифты из ресурсов проекта. Я думаю, что мое объяснение проблемы цели было малоинформативным. Все шрифты отлично загружены, и я могу использовать его, как мне нужно. Но я использую ** небольшой размер текста **, и только с 14px и ниже, просмотр символов в ** spark Label ** выглядит размытым. –
попробуйте с помощью: fontLookup = "embeddedCFF" и renderMode = "cff", если это не улучшит рендеринг вашего текста, измените другой шрифт. Исходная метка использует FTE (Flash Text Engine), новый текстовый движок более мощный, чем класс TextField, используемый меткой mx –
nope, изменение fontLookup и renderMode не дает никакого эффекта ... Я просто попробую найти другой шрифт с похожим шрифтом Tahoma Посмотреть. Thant You за помощь :) –