How do I embed a font in a dll?

How do I embed a font for a GUISkin in an external .dll?
I’m trying to do custom inspectors for a utility dll that’s meant to be used across multiple projects. The entire thing is divided into 2 dll files. One for the ExternalLibraries\ folder and another, the inspectors in \Editor. It would help the inspectors enormously if they weren’t limited to using the standard Unity GUISkin and instead used one with some custom styles added. (And I can’t help but want to make it look polished)
Adding images as resources is fairly straightforward, but I’m not sure how to tackle fonts.

I’d guess your best bet would be to put it in an AssetBundle and embed the bundle in the DLL as a binary resource that you could then stream out to a memory buffer and use that to initialize the bundle. The bundle could then contain a complete skin etc.