Эх, это не подходит. Подойдет если переводить пункты в пикселы.

Код AS3:
var txt:TextField = new TextField();
//txt.embedFonts = true;
txt.autoSize = TextFieldAutoSize.LEFT;
txt.border = true;
txt.appendText("bbbggg");
txt.setTextFormat(new TextFormat("Arial", 50));
addChild(txt);
var summW:Number = 0;
for (i = 0; i < txt.getLineLength(0); i++) {
var rect:Rectangle = txt.getCharBoundaries(i);
trace("Num:", i, txt.getLineText(0).charAt(i), rect);
summW += rect.width;
}
var tm:TextLineMetrics = txt.getLineMetrics(0);
var avarange:int = NumberUtilities.round(summW / txt.getLineLength(0), 1);
trace("средняя ширина Литеры:",avarange, "max:",(NumberUtilities.round(52/avarange)));
trace("LineMetrics", "w", tm.width, "h", tm.height, tm.ascent, tm.descent, tm.leading);
если высоту умножить на тот койффициент получиться кегль 43px