 package mx.core
 {
 
-import flash.text.TextField;
 import flash.text.TextFormat;
 import flash.text.TextLineMetrics;
+
 import mx.managers.ISystemManager;
-import mx.managers.SystemManagerGlobals;
 
 /**
  *  The UITextFormat class represents character formatting information

            measurementTextField.embedFonts = false;
        }

        // Set other TextField properties based on CSS styles.
        // These properties do not have meaning in TLFTextField,
        // and have been implemented to return either null or NaN,
        // so don't try to set them on a TLFTextField.
        if (!useTLF)
        {
	        measurementTextField.antiAliasType = antiAliasType;
	        measurementTextField.gridFitType = gridFitType;
	        measurementTextField.sharpness = sharpness;
	        measurementTextField.thickness = thickness;
        }
        
        // Set the text to be measured into the TextField.

     *  @productversion Flex 3
     */
    public var gridFitType:String;
    
    //----------------------------------
    //  locale
    //----------------------------------

	/**
	 *  The locale of the text.
	 * 
	 *  <p>FTE and TLF use this locale to map Unicode characters
	 *  to font glyphs and to find fallback fonts.</p>
	 *
	 *  <p>Note: This style only applies when this UITextFormat
	 *  is used with a UITLFTextField rather than a UITextField.</p>
	 *
	 *  @default null
	 *
	 *  @langversion 3.0
	 *  @playerversion Flash 10
	 *  @playerversion AIR 1.5
	 *  @productversion Flex 4
	 */
    public var locale:String;
    
    //----------------------------------
    //  moduleFactory
