Skip to main content
April 29, 2009
Question

Make text appear sharper

  • April 29, 2009
  • 1 reply
  • 3829 views

I read the posts about this, but still can not make it work. This is possible? If yes, how to can make it?

Thanks in advance,
Marcos

This topic has been closed for replies.

1 reply

Adobe Employee
April 30, 2009

There's some different options depending on the fonts you are using and the platform.

If you are embedding the fonts, the renderingMode and the cffHinting in ITextLayoutFormat are the relevant places to look. These are already set up by default for high quality text. If this is not what you are seeing, then I would suggest checking to make sure that the font you have is in fact the embedded font you asked for and not a platform font you got because it couldn't find the embedded font. The easiest way to do this is to make the font you embed be a dsintinctive one, so that any substitution will be visually apparent. Another approach is to write a little code in your application to enumerate the embedded fonts. You can see flash.text.Font.enumerateFonts for a description of how to do this.

If you are not embedding the fonts, than the platform (the underlying operating system) is rendering the fonts. On Windows, we suggest that you turn ClearType on. There are instructions for how to do this in FAQ, I think. On the Macintosh, you get hinting by default. On Linux, if you are seeing problems, ping me back because I will have to inquire for the details for that platform.

I hope this is useful background information for solving your problem. If you are still seeing fuzzy text, please get back to us with a very concrete example of your problem, possibly with some markup or a simple ActionScript source, and a description of the platform and fonts being used. This would help tremendously in isolating the problem.

Thanks!

Participant
June 29, 2009

What I'm looking for is something similar to TextField.thickness and TextField.sharpness. My embeded fonts are working, I'd just like to be able to make slight adjustments to how the fonts are rendered as I've done before using TextField.thickness with "normal" TextFields. Is there anything similar in the new TLF?

Adobe Employee
July 2, 2009

There is nothing quite the same as that in FTE, sorry. I will pass along your request to the Flash Player team.