In reply to Stefan Seefeld <[EMAIL PROTECTED]>
>
>> For the general, I think pixel by pixel is necessary because the glyphs do not
>> neccessarily all fit into side by side boxes. If you blindly just write the
>> bitmap to the screen then you may overwrite a part of a previous glyph.
>
>good point. Are there any blit operations with alpha support ? Is
>this possible in principle ? If so, does GGI aim at support that some
>day ?
that's not a problem for a terminal with fixed monospaced fonts...
>> Make sure you are caching the glyphs. The freetype bitmap generation is a huge
>> overhead (makes drawing ten times slower).
>
>right. Note that FreeType developers are working on a caching system themselfs.
>But since Cesar reads that group, he probably knows that already...
yes, i'm caching right now. not really a big deal, but it will be very
nice to have a caching system ready.
--
Cesar Augusto Rorato Crusius __o __o __o __o __o
Stanford University _`\<, _`\<, _`\<, _`\<, _`\<,
e-mail:[EMAIL PROTECTED] (_)/(_) (_)/(_) (_)/(_) (_)/(_) (_)/(_)
www.stanford.edu/~crusius
o _ _ _
__o __o __o __o /\_ _ \\o (_)\__/o (_)
_`\<, _`\<, _`\<, _`\<, _>(_) (_)/<_ \_| \ _|/' \/
(_)/(_) (_)/(_) (_)/(_) (_)/(_) (_) (_) (_) (_)' _\o_
He who sacrifices functionality for ease of use
Loses both and deserves neither