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

Reply via email to