Hi @Ian_McLaren,
I found this discussion fascinating and wanted to share a practical guide that might be helpful.
I just posted a guide on how to work with default web-safe fonts or import your own custom fonts into the Canvas Dashboard.
Check it out here: Using Custom Fonts in Canvas Dashboard Themes - Tips and Hacks - Holistics Community
Hope you find it useful!