Created attachment 59469 [details] setFont refactoring See summary.
Not doing canvas on workers for now. This is put up in case of reference for future.