Others

Why Does My PDF Show Weird Symbols or Squares Instead of Checkboxes

Opening a PDF form and finding that every checkbox has been replaced by a strange symbol, a square, a question mark, a wingding character that has no relationship to a checkbox, is a font problem pretending to be a form problem. The checkboxes were created using a specific font that contained checkbox glyphs. The PDF viewer displaying the form does not have that font, or the font was not embedded in the PDF, so it substitutes whatever character happens to occupy the same position in a fallback font.

A checkbox that looks like a Japanese character or an empty square is not corrupted. It is missing its font.

Understanding why PDF Forms display weird symbols instead of checkboxes requires knowing how PDF forms reference fonts for interactive elements. WukongPDF's PDF Fonts tools can help diagnose font issues, and the explanation below covers both the cause and the available fixes.

Why Does My PDF Show Weird Symbols or Squares Instead of Checkboxes

How Checkboxes and Form Elements Use Fonts

PDF checkboxes, radio buttons, and dropdown menu arrows are not drawn as graphics. They are drawn as text characters from a font, typically Adobe Pi, Zapf Dingbats, Wingdings, or a custom font created by the form designer. The PDF references a specific character code in that font to display the checked box, the unchecked box, the radio button dot, and other interactive element symbols.

When the required font is available, the checkbox renders correctly. When it is not, the viewer substitutes a character from a fallback font. The substituted character has no relationship to a checkbox. It is whatever glyph happens to occupy the same character code position in the fallback font. The viewer is not displaying random symbols. It is displaying exactly the character code the PDF requested, rendered in the wrong font.

WukongPDF

Try Repair PDF

No installation needed. Works directly in your browser.

Get Started โ†’

Why the Font Might Be Missing

The form designer used a font that is installed on their computer but was not embedded in the PDF when the form was saved. Acrobat and other form designers have an option to embed fonts. If the designer did not check that option, the font travels with the file on the designer's computer but does not travel with the file to other computers. The form looks correct for the designer and broken for everyone else.

Some fonts have licensing restrictions that prevent embedding. The font vendor allows the designer to use the font to create documents but not to distribute the font embedded in those documents. The PDF creation tool respects this restriction and does not embed the font. The resulting PDF depends on the recipient having the same font installed, which most recipients do not. The font license protects the vendor's revenue at the cost of form functionality for recipients.

Fixing the Display by Installing the Missing Font

Identify which font the form uses. In Adobe Acrobat, open Document Properties and look at the Fonts tab. The fonts used by the form are listed with their embedding status. A font listed as not embedded is the likely source of the checkbox display problem. Install that font on your computer if you can obtain it legally. The checkboxes will render correctly once the font is available.

Fonts like Zapf Dingbats and Wingdings are included with most operating systems. If the form uses one of these and it is not rendering, the font installation may be corrupted. Reinstalling the font from the operating system's font management tool resolves the issue. Custom fonts created by the form designer are harder to obtain and usually require contacting the form designer directly.

SymbolLikely MeaningFont Likely Missing
Empty squareMissing glyph, font not availableZapf Dingbats, Wingdings, or Adobe Pi
Question mark in boxSubstitution characterCustom form font
Random letter or numberCharacter code mapped to wrong fontAny non-embedded font
Correct checkboxFont is availableNone, font is embedded or installed

Using PDF Standards-Compliant Fonts to Prevent Problems

PDF standards define a set of base fonts that every PDF viewer must support: Times, Helvetica, Courier, and Symbol. Form designers who use these fonts for checkboxes and interactive elements guarantee that every viewer will render them correctly. The Symbol font contains checkbox and radio button glyphs that map to standard character codes. Forms built with base fonts never exhibit the missing font problem.

Designers who choose custom fonts for branding reasons should test the form on multiple computers and operating systems before distribution. A 5-minute test on a colleague's computer reveals the missing font problem that the designer's computer, with the font installed, never shows. The test catches the problem before hundreds of recipients experience it.

Re-Embedding Fonts in the PDF

If you have the form in an editable format and access to the original fonts, open the form in the creation tool and re-save it with font embedding enabled. In Acrobat Pro, use Save As Optimized PDF and check the Fonts option to ensure all fonts are embedded. The re-saved PDF carries the fonts inside it and renders correctly on any computer.

If you do not have the form in an editable format and cannot obtain the missing font, the workaround is to print the form to a new PDF. The print process captures the visual appearance of each page, including whatever substitution characters the viewer displayed for the missing checkboxes. The printed PDF freezes the current display, including the incorrect symbols, into a static image. This is not a fix. It is a snapshot of the broken state, but it may be the only option when the form must be distributed and the font cannot be obtained.

Preventing the Problem in Forms You Create

When creating PDF forms, always embed all fonts, including symbol fonts used for checkboxes and interactive elements. Enable font embedding in the PDF creation or save settings. Test the form on a computer that does not have the design fonts installed, ideally a clean virtual machine or a colleague's computer, to confirm the fonts embedded correctly and the checkboxes render as expected.

Use standard fonts for form elements when possible. Zapf Dingbats and Adobe Pi are installed on most systems and have predictable checkbox glyphs. If a custom font is absolutely required for branding reasons, verify the font license permits embedding and test the embedded font across multiple PDF viewers and operating systems before distributing the form. The cost of fixing a font problem after distribution far exceeds the cost of testing before distribution.

WukongPDF

Try Repair PDF

No installation needed. Works directly in your browser.

Get Started โ†’