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