In my line of work, speed of delivery is very important.
The MainType interface is high-performance, but I find that I often have to wait several seconds when scrolling through a font list for the previews to be rendered.
I would like an option which allows the program to pre-build and cache all previews for the current font list. That way, I could simply activate that feature, move on to something else, and then scroll through the font list without having to wait for any rendering at all.
Is this something that could be added as an optional setting for certain users who really need it?
I understand there may be disadvantages that would be concerning to the average user. But for a power user, perhaps they’re willing to trade off those disadvantages for the advantages that cached previews would bring. The slowness of having to wait for cache building to occur in realtime with each use of the software can really slow workflow.
The next upcoming major release will come with a new font preview cache. It should improve performance, but it will only cache a couple of hundred previews at a time.