A PDF is generally supposed to display identically everywhere, which is exactly why it's jarring when one shows up with the wrong font, oddly shifted spacing, or missing characters replaced by blank boxes. This almost always comes down to how (or whether) fonts were embedded when the PDF was created.
Why PDFs need embedded fonts at all
A PDF can either embed the actual font data it uses directly inside the file, or simply reference a font by name and rely on whatever's opening it to already have that font installed. A properly embedded PDF looks correct on any device, since everything it needs is bundled in. A PDF referencing a font by name only looks correct on devices that happen to already have that specific font — anywhere else, the viewer silently substitutes something else, and layout, spacing, and even which characters render correctly can all shift.
Blank boxes usually mean a missing character, not a missing font
If specific individual characters show up as small blank boxes rather than the whole document looking subtly different, that's usually a sign the substituted font doesn't contain that specific character at all (common with special symbols, some accented characters, or non-Latin scripts) rather than a general font mismatch — a related but distinct problem from broader font substitution.
The fix is at creation time, not after the fact
Once a PDF has been created without proper font embedding, there's no reliable way to add the correct fonts back in after the fact without regenerating the file from its original source — the information about which exact font was originally intended is often simply gone from a PDF that substituted something else on export. The real fix is making sure fonts are embedded when the PDF is first created.
How a proper conversion avoids this
A conversion tool that properly handles font embedding bundles the necessary font data into the PDF at export time, so the result displays correctly regardless of what fonts happen to be installed on whatever device later opens it — this is worth checking for specifically if you're regularly generating PDFs from Word or similar software for external sharing.
Word to PDF embeds fonts properly during conversion, avoiding substitution issues on the recipient's end. If you've already received a PDF with font problems and need to salvage its structure, Repair PDF can sometimes resolve related internal structure issues, though it can't recover fonts that were never embedded in the first place.