On 18.05.2017 5:59, Chester Hsieh wrote: > Hi, I'm Chester. > > I just start to use FreeType engine, and I'm interested in how it works > with cache. > > Since it would be awesome if the FreeType has a internal cache mechanism so > that once we query a character which had already been queried and cached > before, > the performance would be increased. > > But so far as I saw, a FT face would only have one slot for user to > store the latest > query result. If we start to load new character, it would erase the > previous one. > It doesn't seem like it has a internal cache to handle several recent > query results. > > I guess FreeType should have had a internal cache, but I just miss it. > Can you > enlighten me a direction? In my imagination, there should be somewhere even > allowing user to set a cache/heap size to store the recent query results.
It does have caching system, it's documented [1]. Cache is not used internally, so you have to manage it yourself, using freetype cache API. [1] https://www.freetype.org/freetype2/docs/reference/ft2-cache_subsystem.html > > > Thank you very much. > > -Chester > > > _______________________________________________ > Freetype-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/freetype-devel > _______________________________________________ Freetype-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype-devel
