Otwarcie formularza PDF i stwierdzenie, że każde pole wyboru zostało zastąpione dziwnym symbolem, kwadratem, znakiem zapytania lub znakiem skrzydłowym, który nie ma związku z polem wyboru, jest problemem z czcionką udającym problem z formularzem. Pola wyboru zostały utworzone przy użyciu określonej czcionki zawierającej glify pól wyboru. Przeglądarka plików PDF wyświetlająca formularz nie ma tej czcionki lub czcionka nie została osadzona w pliku PDF, więc zastępuje dowolny znak zajmujący tę samą pozycję w czcionce zastępczej.
Pole wyboru wyglądające jak znak japoński lub pusty kwadrat nie jest uszkodzone. Brakuje czcionki.
Zrozumienie, dlaczego Formularze PDF wyświetlają dziwne symbole zamiast pól wyboru, wymaga wiedzy, w jaki sposób formularze PDF odwołują się do czcionek elementów interaktywnych. Narzędzia Czcionki PDF WukongPDF mogą pomóc w zdiagnozowaniu problemów z czcionkami, a poniższe wyjaśnienie obejmuje zarówno przyczynę, jak i dostępne rozwiązania.

Jak pola wyboru i elementy formularzy korzystają z czcionek
Pola wyboru PDF, przyciski opcji i strzałki menu rozwijanych nie są rysowane jako grafika. Są one rysowane jako znaki tekstowe z czcionki, zazwyczaj Adobe Pi, Zapf Dingbats, Wingdings lub niestandardowej czcionki utworzonej przez projektanta formularzy. Plik PDF odwołuje się do określonego kodu znaku tej czcionki, aby wyświetlić zaznaczone i niezaznaczone pole, kropkę przycisku opcji i inne symbole elementów interaktywnych.
Gdy wymagana czcionka jest dostępna, pole wyboru jest renderowane poprawnie. Jeśli tak nie jest, przeglądarka zastępuje znak czcionką zastępczą. Podstawiony znak nie ma związku z polem wyboru. Jest to dowolny glif, który zajmuje tę samą pozycję w kodzie znaku w czcionce zastępczej. Przeglądarka nie wyświetla losowych symboli. Wyświetla dokładnie taki kod znaku, jakiego żądał plik PDF, renderowany niewłaściwą czcionką.
Spróbuj naprawić plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
Dlaczego może brakować czcionki
Projektant formularza użył czcionki zainstalowanej na jego komputerze, która nie została osadzona w pliku PDF podczas zapisywania formularza. Program Acrobat i inni projektanci formularzy mają opcję osadzania czcionek. Jeżeli projektant nie zaznaczył tej opcji, czcionka podróżuje z plikiem na komputerze projektanta, ale nie jest przesyłana z plikiem na inne komputery. Formularz wygląda poprawnie dla projektanta i jest uszkodzony dla wszystkich innych.
Niektóre czcionki mają ograniczenia licencyjne uniemożliwiające osadzanie. Dostawca czcionek umożliwia projektantowi używanie czcionki do tworzenia dokumentów, ale nie pozwala na rozpowszechnianie czcionki osadzonej w tych dokumentach. Narzędzie do tworzenia plików PDF uwzględnia to ograniczenie i nie osadza czcionki. Wynikowy plik PDF zależy od tego, czy odbiorca ma zainstalowaną tę samą czcionkę, czego większość odbiorców nie ma. Licencja na czcionkę chroni przychody dostawcy kosztem funkcjonalności formularzy dla odbiorców.
Naprawa wyświetlacza poprzez instalację brakującej czcionki
Określ, jakiej czcionki używa formularz. W programie Adobe Acrobat otwórz Właściwości dokumentu i spójrz na kartę Czcionki. Czcionki używane w formularzu są wymienione wraz ze statusem osadzenia. Prawdopodobną przyczyną problemu z wyświetlaniem pola wyboru jest czcionka oznaczona jako nie osadzona. Zainstaluj tę czcionkę na swoim komputerze, jeśli możesz ją legalnie uzyskać. Pola wyboru będą renderowane poprawnie, gdy czcionka będzie dostępna.
Czcionki takie jak Zapf Dingbats i Wingdings są dołączone do większości systemów operacyjnych. Jeśli formularz korzysta z jednego z nich i nie jest renderowany, instalacja czcionek może być uszkodzona. Ponowna instalacja czcionki z narzędzia do zarządzania czcionkami systemu operacyjnego rozwiązuje problem. Niestandardowe czcionki utworzone przez projektanta formularzy są trudniejsze do uzyskania i zwykle wymagają bezpośredniego kontaktu z projektantem formularzy.
| Symbol | Prawdopodobne znaczenie | Prawdopodobnie brak czcionki |
|---|---|---|
| Pusty plac | Brakujący glif, czcionka niedostępna | Zapf Dingbats, Wingdings lub Adobe Pi |
| Znak zapytania w pudełku | Znak zastępczy | Niestandardowa czcionka formularza |
| Losowa litera lub cyfra | Kod znaku odwzorowany na niewłaściwą czcionkę | Dowolna nieosadzona czcionka |
| Popraw pole wyboru | Czcionka jest dostępna | Brak, czcionka jest osadzona lub zainstalowana |
Używanie czcionek zgodnych ze standardami PDF w celu zapobiegania problemom
Standardy PDF definiują zestaw podstawowych czcionek, które musi obsługiwać każda przeglądarka plików PDF: Times, Helvetica, Courier i Symbol. Projektanci formularzy, którzy wykorzystują te czcionki do tworzenia pól wyboru i elementów interaktywnych, gwarantują, że każdy przeglądający je poprawnie wyrenderuje. Czcionka Symbol zawiera glify pól wyboru i przycisków opcji, które odpowiadają standardowym kodom znaków. W formularzach zbudowanych z czcionek podstawowych nigdy nie występuje problem braku czcionki.
Projektanci, którzy wybierają niestandardowe czcionki ze względu na markę, powinni przetestować formularz na wielu komputerach i systemach operacyjnych przed dystrybucją. 5-minutowy test na komputerze kolegi ujawnia problem braku czcionki, którego komputer projektanta z zainstalowaną czcionką nigdy nie pokazuje. Test wychwytuje problem, zanim dotkną go setki odbiorców.
Ponowne osadzanie czcionek w pliku PDF
Jeśli posiadasz formularz w formacie edytowalnym i masz dostęp do oryginalnych czcionek, otwórz formularz w narzędziu do tworzenia i zapisz go ponownie z włączoną opcją osadzania czcionek. W programie Acrobat Pro użyj opcji Zapisz jako zoptymalizowany plik PDF i zaznacz opcję Czcionki, aby upewnić się, że wszystkie czcionki zostały osadzone. Ponownie zapisany plik PDF zawiera czcionki i jest poprawnie renderowany na każdym komputerze.
Jeśli nie masz formularza w formacie edytowalnym i nie możesz uzyskać brakującej czcionki, rozwiązaniem jest wydrukowanie formularza w nowym pliku PDF. Proces drukowania rejestruje wygląd każdej strony, łącznie ze znakami zastępczymi wyświetlanymi przez przeglądarkę w przypadku brakujących pól wyboru. Wydrukowany plik PDF zamraża bieżący ekran, łącznie z nieprawidłowymi symbolami, w statyczny obraz. To nie jest rozwiązanie. Jest to migawka stanu uszkodzonego, ale może być jedyną opcją, gdy formularz musi zostać rozesłany, a nie można uzyskać czcionki.
Zapobieganie problemom w tworzonych formularzach
Tworząc formularze PDF, zawsze osadzaj wszystkie czcionki, w tym czcionki symboliczne używane w polach wyboru i elementach interaktywnych. Włącz osadzanie czcionek podczas tworzenia pliku PDF lub zapisz ustawienia. Przetestuj formularz na komputerze, na którym nie są zainstalowane czcionki projektowe, najlepiej na czystej maszynie wirtualnej lub komputerze kolegi, aby upewnić się, że czcionki są osadzone prawidłowo, a pola wyboru wyświetlają się zgodnie z oczekiwaniami.
Jeśli to możliwe, używaj standardowych czcionek w elementach formularzy. Zapf Dingbats i Adobe Pi są zainstalowane na większości systemów i mają przewidywalne glify pól wyboru. Jeśli ze względów brandingowych absolutnie wymagana jest niestandardowa czcionka, przed dystrybucją formularza sprawdź, czy licencja na czcionkę pozwala na osadzanie i przetestuj osadzoną czcionkę w wielu przeglądarkach plików PDF i systemach operacyjnych. Koszt naprawienia problemu z czcionką po dystrybucji znacznie przewyższa koszt testowania przed dystrybucją.
Spróbuj naprawić plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
