[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A couple of issues with freetype2-beta6
From: |
Stefan Seefeld |
Subject: |
Re: A couple of issues with freetype2-beta6 |
Date: |
Tue, 20 Jun 2000 13:38:03 -0400 |
Elliot Lee wrote:
> . When loading Type1 fonts, the FT_Size_Metrics structure inside the
> FT_Face does not get accurate info set:
this is fixed in beta 7.
> . In order to go from "slow as molasses" to "bearable speed", it would be
> nice if I could specify my own GlyphSlot to LoadGlyph into so I could
> cache glyphs. This could be facilitated by adding a LoadGlyphSlot routine
> and adding a GlyphSlot member that stored which glyph was last loaded into
> the slot.
A nice opportunity to make my point again:
A simple technique with *no* efficiency loss but much better ownership
semantics would be to make Glyph(slot) objects which get manufactored
from the Face object. With lazy copy (copy-on-write) you get exactly
the behavior you have now in case it is used this way, but you are always
safe if you want to either keep the glyph around or run FT in a multi threaded
environment etc.
Please consider this seriously.
Best regards, Stefan
PS: We'll present the Berlin project (which uses FT2) in Stuttgart, Germany
next week at the LinuxTag (http://www.linuxtag.org).
If you happen to be around, I'd be happy to meet.
_______________________________________________________
Stefan Seefeld
Departement de Physique
Universite de Montreal
email: address@hidden
_______________________________________________________
...ich hab' noch einen Koffer in Berlin...