Implement word cache around fontkit
Implement word cache around fontkit

Caches the results of fontkit layout calls, which can be expensive depending on the opentype features in the font. Splits up text by words and shapes each individually to increase cache efficiency.

moyogo/pdfkit,devongovett/pdfkit,moyogo/pdfkit,devongovett/pdfkit