The remedy is to embed the font characteristics and glyph info inside the PDF itself, but that may balloon the size of the PDF, unless you provide the font to the user (then they install it themselves).
I can’t even get Yahoo mail to render properly on Google Chrome. Shows up as tiny font.