Improve label drawing performance

Fix: z-axis label drawing bug.
Change: use cached fonts instead of reallocating new objects.