It looks to me that David rewrote ttsbit, the code loading SFNT embedded
bitmaps, to be more "memory-optimized", but then had to keep the old code for
when "old internals" config option is enabled.  That means the functionality
is duplicated now, in ttsbit.c and ttsbit0.c.  At least by default, "old
internals" is enabled, which means that most probably most users are not using
the "memory-optimized" version.

I have a hard time imagining that the non-memory-optimized version has any
measurable performance difference compared to the memory-optimized one in any
real-world scenario.  As such, I like to suggest that the memory-optimized
version be removed from the code base.

Thoughts?

-- 
behdad
http://behdad.org/

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to