Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] new freetype2, interesting change

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Jeremy Kolb <jkolb AT brandeis.edu>
  • To: "Bearcat M. Sandor" <Sorcerer AT TheDragonsEdge.com>
  • Cc: SM-Discuss <SM-Discuss AT lists.ibiblio.org>
  • Subject: Re: [SM-Discuss] new freetype2, interesting change
  • Date: Tue, 19 Nov 2002 19:47:46 -0500

when you cast freetype2 now i believe there is an option to enable the interpreter, i can't remember if the spell does it by default or not, but there's an option. else you go into the sources and change an #undef to a #define i believe, if you want the details on that i can give them to you, can't remember which file it's in though.

Jeremy

Bearcat M. Sandor wrote:

Jeremy,


How can we tell if we have the bytecode interpreter enabled? How is it
normally done?

Bearcat

On Tue, 2002-11-19 at 17:31, Jeremy Kolb wrote:

i thought i would pass this along, this is from the freetype2 2.1.3 faq thingy at http://www.freetype.org/freetype2/2.1.3-explained.htm but i thought i'd pass this on...

Short answer: No for most people !!

We now highly recommend you to *not enable the TrueType bytecode
interpreter* when installing FreeType. That's because we believe
that the FreeType auto-hinter now produces results that
out-perform native TrueType hinting when it comes to rendering AA
text.

However, you might still need it in certain cases, as the one
described here:

o

*you're using TrueType fonts to render monochrome text.*
a very small number of popular TrueType fonts have very
high-quality hints that allow them to generate extremely
good-looking monochrome text at small character sizes.
FreeType is not capable to match their quality with
auto-hinting.

o

*you're using complex Asian TrueType fonts*
the current auto-hinter has been optimized for non-asian
fonts and may, in certain cases, produce unpleasant results
with CJK ideographs.

Note also that a small number of asian fonts cannot be
rendered properly without a bytecode interpreter. That's
because they make "clever" use of certain features of the
bytecode interpreter to "build" correct glyph outlines at
runtime. FreeType cannot render these fonts correctly with
auto-hinting, and will produce instead text that looks like
garbage.

Again, we invite you to experiment with a fully anti-aliased
desktop with FreeType 2.1.3 and no bytecode interpreter. Only if
this doesn't suit your needs should you consider downgrading.


Jeremy





_______________________________________________
SM-Discuss mailing list
SM-Discuss AT lists.ibiblio.org
http://lists.ibiblio.org/mailman/listinfo/sm-discuss








Archive powered by MHonArc 2.6.24.

Top of Page