Привожу пример класса которым рисую текст

Код AS3:
package flat.comp
{
import flash.display.*;
import flash.geom.Matrix;
import flat.gfx.Draw;
import flash.text.*;
import flat.gfx.Fonts;
/**
* ...
* @author blade
*/
public class MenuItem extends Sprite
{
private var title :String;
private var itemAction :uint;
private var color :uint;
private var itemWidth :uint;
private var itemHeight :uint = 1;
private var drawBg :Draw;
static var size:uint = 6;
private static var language :uint;
public static const ACTION_NO :uint = 0;
[Embed(source='../../../lib/auxd.ttf', fontFamily="Hardpixel", embedAsCFF="false")]
private var Hardpixel:Class;
public function MenuItem(title:String, itemAction:uint, color:uint, width:uint)
{
// Save parameters of item
this.title = title;
this.itemAction = itemAction;
this.color = color;
this.itemWidth = width;
// Draw
drawBg = new Draw(Draw.RECTANGLE, 0, 0, itemWidth, itemHeight, color);
// Item text
var format:TextFormat = new TextFormat();
format.font = "Hardpixel";
format.size = size;
format.color = 0xFFFFFF;
size++;
var tf:TextField = new TextField();
tf.embedFonts = true;
tf.text = size+" px: This is TEST text";
tf.antiAliasType = AntiAliasType.NORMAL;
tf.setTextFormat(format);
tf.x += 15;
tf.y += 15;
// Add to MenuItem object canvas
addChild(drawBg);
addChild(tf);
}
}
}
Вот результат:
Добавлено через 9 минут
Хотя сейчас работаю со шрифтом dpix_8pt
код тот же
результат:
Добавлено через 10 минут
в чем причина такого поведения?
Добавлено через 21 минуту
протестировал около 30 шрифтов
из 30 в собственном размере шрифта (вычислял подбором) без сглаживания отобразились только 7
от сюда вывод: либо дело в шрифтах, либо нужно искать способ отключения сглаживания