I set up Prawn to use an OTF font (https://rsms.me/inter/download/) and everything renders fine in the browser. However, when you go to print this on your printer, everything is garbled.  Using the TTF version of the font from Google Fonts, it prints just fine, so it appears to be a bug in OTF support. cc @camertron