How to Fix Missing Fonts and Square Boxes in Android PDFs
Question details
The user needs to resolve an issue where PDF documents fail to render text correctly on an Android application, showing geometric shapes instead of letters.

- Product
- PDF Reader Apps
- Device & OS
- Android
- Scenario
- Opening and attempting to read a received or downloaded PDF document on a mobile device.
- Observed behavior
- The PDF file displays empty boxes, squares, or weird symbols instead of standard letters and text characters.
Verify that your Android device has a stable internet connection for potential app updates, and try opening the same PDF on a desktop computer to ensure the file itself is not completely corrupted.
Update the PDF App and Clear Cache
Updating your PDF reader provides the latest font rendering engine, while clearing the app cache removes temporary corrupted files that might block fonts from loading.
Mobile PDF readers rely on temporary cache data to load documents quickly. If this data becomes corrupted, text rendering can fail. Always ensure you are running the most recent version of your app.
Open the Google Play Store on your Android device, search for your PDF reader, and tap 'Update' if a newer version is available.
Navigate to your device's Settings menu, tap on 'Apps' or 'App Management', and select your PDF reader from the list.
Tap on 'Storage & cache', then press the 'Clear cache' button. Do not tap 'Clear data' unless you want to reset all app preferences.
Launch the PDF reader again and open the affected file to see if the missing text and square boxes are resolved.

Recreate the PDF with Embedded Fonts
If the original document uses custom or non-standard fonts not installed on Android, the creator must embed them into the PDF during the export process.
Open the File with an Alternative PDF Reader
Different applications use distinct rendering engines. Switching to a highly compatible app can bypass specific software limitations.
Read and Edit PDFs Flawlessly with WPS Office
WPS Office for Android features a robust, built-in PDF reader designed to handle complex formatting and diverse font rendering. Avoid missing text and square boxes by managing all your documents directly in WPS.
- 1. Install WPS Office: Download and install WPS Office directly from the Google Play Store on your Android device.
- 2. Grant Permissions: Launch the application and grant the necessary storage permissions so it can access your local files.
- 3. View Your PDF: Tap on the 'PDF' tab or use the built-in file browser to locate your document and open it with accurate font rendering.

Frequently Asked Questions
Why do some PDF files show square boxes instead of text on my phone?
This happens due to missing font data. When the original creator of the PDF uses custom fonts but fails to embed them during the export process, your mobile PDF reader substitutes them with empty square boxes because it cannot find those specific fonts installed on your Android device.
How can I check if fonts are properly embedded in a PDF?
You can check this on a desktop computer. Open the PDF in a desktop PDF reader, navigate to File > Properties, and select the 'Fonts' tab. This menu will list all the fonts used in the document and indicate whether they are 'Embedded' or 'Embedded Subset'.
Will installing custom fonts on my Android device fix the PDF issue?
Android system restrictions make it difficult to install custom system-wide fonts without rooting your device. The safest and most reliable fix is to have the sender re-save the PDF with embedded fonts or use a highly compatible PDF reader app with strong fallback font support.
Can clearing my PDF app cache delete my saved documents?
No, clearing the app cache via Android settings only removes temporary operational data used to speed up the application. Your downloaded PDF files and actual documents are safely stored in your device's internal storage or downloads folder and will not be deleted.




