Shipping a custom font with my plugin for the 3D text tool

Is there a way to send a custom font, with my plugin, that users machines will likely not have, but if they install the extension then it will be available for use in the script

I have ‘half’ done this…
I have sometimes includes a custom font file [ttf] in the RBZ installed subfolder.
The installation instructions tell the user to copy it to their Fonts folder, before using the tool.
If the font is NOT found in the system Fonts, then the tool doesn’t run and reminds the user…
It’s convoluted to find an installed font in both PC and MAC set ups - but it’s possible - google it…

There are also ways of automating a font file’s installation on a PC and a MAC - you can investigate those, and write some ‘installer’ code that’s OS dependent.