# After applying textField.rotationZ gyphs become blurry

**URL:** https://forum.kirupa.com/t/after-applying-textfield-rotationz-gyphs-become-blurry/290881
**Category:** flash
**Created:** [June 21, 2009, 4:58pm UTC](https://forum.kirupa.com/t/after-applying-textfield-rotationz-gyphs-become-blurry/290881 "2009-06-21T16:58:04Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![renton79](https://avatars.discourse-cdn.com/v4/letter/r/97f17d/32.png) [@renton79](https://forum.kirupa.com/u/renton79)
#### Post date: [June 21, 2009, 4:58pm UTC](https://forum.kirupa.com/t/after-applying-textfield-rotationz-gyphs-become-blurry/290881/1 "2009-06-21T16:58:04Z")

</div>

Hi I hope this will be easy to answer question.

Below is a code with my example. If you zoom in you’ll notice that text is not as sharp as it is if you uncomment this line (txtFld.rotationZ = 90). Is there any way I can improve sharpness on font glyphs so after rotating they will look the same as before?

Regards  
Dave

```
ActionScript Code:
[LEFT]package [COLOR=#000000]{[/COLOR]

[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]display[/COLOR].*;
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].*;
[COLOR=#0000FF]import[/COLOR] flash.[COLOR=#0000FF]text[/COLOR].*;
flash.[COLOR=#0000FF]text[/COLOR].[COLOR=#000080]AntiAliasType[/COLOR].[COLOR=#000080]ADVANCED[/COLOR];

[COLOR=#0000FF]public[/COLOR] [COLOR=#000000] **class** [/COLOR] main [COLOR=#0000FF]extends[/COLOR] Sprite [COLOR=#000000]{[/COLOR]
    
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **var** [/COLOR] txtFld:[COLOR=#0000FF]TextField[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]TextField[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];
    [COLOR=#0000FF]private[/COLOR] [COLOR=#000000] **var** [/COLOR] txtFmt:[COLOR=#0000FF]TextFormat[/COLOR] = [COLOR=#000000] **new** [/COLOR] [COLOR=#0000FF]TextFormat[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]"Arial Black"[/COLOR], [COLOR=#000080]50[/COLOR], 0x000000, [COLOR=#000000] **true** [/COLOR][COLOR=#000000])[/COLOR];

    [COLOR=#0000FF]public[/COLOR] [COLOR=#000000] **function** [/COLOR] main[COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
        
        txtFld.[COLOR=#000080]defaultTextFormat[/COLOR] = txtFmt;
        txtFld.[COLOR=#0000FF]text[/COLOR] = [COLOR=#FF0000]"Some Text"[/COLOR];
        txtFld.[COLOR=#0000FF]selectable[/COLOR] = [COLOR=#000000] **true** [/COLOR];
        txtFld.[COLOR=#0000FF]type[/COLOR] = TextFieldType.[COLOR=#000080]INPUT[/COLOR];
        txtFld.[COLOR=#000080]antiAliasType[/COLOR] = AntiAliasType.[COLOR=#000080]ADVANCED[/COLOR];
        txtFld.[COLOR=#0000FF]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#000080]CENTER[/COLOR];
        txtFld.[COLOR=#000080]x[/COLOR] = [COLOR=#0000FF]stage[/COLOR].[COLOR=#000080]stageWidth[/COLOR]/[COLOR=#000080]2[/COLOR] - txtFld.[COLOR=#0000FF]width[/COLOR]/[COLOR=#000080]2[/COLOR];
        txtFld.[COLOR=#000080]y[/COLOR] = [COLOR=#0000FF]stage[/COLOR].[COLOR=#000080]stageHeight[/COLOR]/[COLOR=#000080]2[/COLOR] - txtFld.[COLOR=#0000FF]height[/COLOR]/[COLOR=#000080]2[/COLOR];
        txtFld.[COLOR=#000080]rotationZ[/COLOR] = [COLOR=#000080]90[/COLOR];

        addChild[COLOR=#000000]([/COLOR]txtFld[COLOR=#000000])[/COLOR];

    [COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

```

[COLOR=#000000]}[/COLOR]  
[/LEFT]
