text tool: avoid reloading the whole font list for every text rendering