Others

Dlaczego mój plik PDF wyświetla dziwne symbole lub kwadraty zamiast pól wyboru

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.

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

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ą.

WukongPDF

Spróbuj naprawić plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →

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.

SymbolPrawdopodobne znaczeniePrawdopodobnie brak czcionki
Pusty placBrakujący glif, czcionka niedostępnaZapf Dingbats, Wingdings lub Adobe Pi
Znak zapytania w pudełkuZnak zastępczyNiestandardowa czcionka formularza
Losowa litera lub cyfraKod znaku odwzorowany na niewłaściwą czcionkęDowolna nieosadzona czcionka
Popraw pole wyboruCzcionka jest dostępnaBrak, 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ą.

WukongPDF

Spróbuj naprawić plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →