Others

Dlaczego mój plik PDF wyświetla znak zapytania zamiast czcionki?

Otwarcie pliku PDF i zobaczenie znaków zapytania, ramek lub losowych symboli tam, gdzie powinien znajdować się tekst, oznacza błąd renderowania czcionki. Znaki znajdują się w pliku — przeglądarka po prostu nie może ich poprawnie wyświetlić. Zrozumienie konkretnej przyczyny wskazuje bezpośrednio na rozwiązanie.

Why Does My PDF Show a Question Mark Instead of a Font?

Najczęstsza przyczyna: brak osadzania czcionek

Gdy plik PDF odwołuje się do czcionki, która nie jest osadzona w pliku i nie jest zainstalowana na Twoim urządzeniu, przeglądarka nie może wyrenderować tych znaków. Zamiast niczego wyświetlać lub zawieszać się, większość widzów wyświetla symbol zastępczy – znak zapytania, ramkę lub punktor – w miejscu każdego nierozpoznawalnego znaku. Widz mówi tak: „Wiem, że powinien się tu znajdować tekst, ale nie mam czcionki potrzebnej do jego wyświetlenia”.

Poprawka zależy od tego, kto utworzył plik PDF. Jeśli jest to Twój własny dokument, wyeksportuj go ponownie z włączoną funkcją osadzania czcionek — w programie Word przejdź do Plik → Opcje → Zapisz → zaznacz opcję „Osadź czcionki w pliku”. Jeśli otrzymałeś plik PDF od kogoś innego, poproś tę osobę o ponowne wyeksportowanie z osadzonymi czcionkami lub zainstalowanie określonej czcionki w systemie, jeśli wiesz, która to czcionka.

WukongPDF

Spróbuj edytować PDF

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

Zacznij teraz →

Niewłaściwe kodowanie: znaki spoza zakresu czcionki

Przyczyna bardziej techniczna: plik PDF korzysta z czcionki zainstalowanej na Twoim urządzeniu, ale kodowanie znaków w pliku nie jest zgodne z oczekiwaniami czcionki. Dzieje się tak najczęściej w przypadku starszych plików PDF, dokumentów utworzonych w językach innych niż angielski z określonymi wymaganiami dotyczącymi kodowania lub plików wyeksportowanych z niektórych starszych programów.

Zwykle można to zobaczyć w przypadku znaków specjalnych — liter akcentowanych, symboli walut, zapisów matematycznych lub pism innych niż łacińskie — podczas gdy podstawowy tekst łaciński jest renderowany poprawnie. Czcionka jest obecna, ale nie zawiera określonych żądanych znaków lub tabela kodowania, która odwzorowuje kody znaków na glify, jest uszkodzona.

Czcionki symboli i Dingbaty

Niektóre pliki PDF wykorzystują czcionki symboliczne — Wingdings, Webdings, Symbol, Zapf Dingbats — w przypadku elementów dekoracyjnych, pól wyboru lub ikon. Czcionki te odwzorowują standardowe znaki klawiaturowe na symbole, a nie na litery. Jeśli czcionka symboli nie jest osadzona i nie jest zainstalowana na Twoim urządzeniu, znaki są wyświetlane jako znaki zapytania lub ramki, mimo że z perspektywy pliku są to zwykłe znaki tekstowe.

Wskazówka jest taka, że ​​dotknięte znaki pojawiają się we wzorach — wszystkie symbole na liście, wszystkie elementy dekoracyjne — podczas gdy tekst podstawowy jest renderowany normalnie. Otwarcie właściwości dokumentu i sprawdzenie listy czcionek potwierdza, czy istnieje odwołanie do czcionki symbolicznej, ale nie jest ona osadzona.

Widz jest problemem

Czasami plik jest w porządku, ale przeglądarka nie renderuje go poprawnie. Przeglądarki korzystające z przeglądarki czasami mają trudności z plikami PDF korzystającymi z zaawansowanych funkcji czcionek — ligatur, funkcji układu OpenType lub złożonych zasad zastępowania glifów. Dokument, który we wbudowanej przeglądarce Chrome wyświetla znaki zapytania, może być doskonale renderowany w programie Adobe Reader lub Preview.

Przetestuj, otwierając ten sam plik w dwóch lub trzech różnych przeglądarkach. Jeśli renderuje się poprawnie w jednym, a nie w innych, plik jest w porządku, a przeglądarka powodująca problemy ma ograniczenia renderowania. Skorzystaj z działającej przeglądarki lub pobierz i otwórz lokalnie, zamiast polegać na przeglądarce przeglądarki.

Naprawianie PDF z uszkodzonym renderowaniem znaków

Jeśli problemem jest sam plik i konieczne jest utworzenie czystej, możliwej do renderowania wersji, uruchomienie go za pomocą PDF edytora lub narzędzia optymalizacyjnego może czasami rozwiązać problemy z kodowaniem poprzez odbudowanie tabel czcionek. W przypadku dokumentów, w których wygląd wizualny jest ważniejszy niż podstawowa struktura tekstu, drukowanie do formatu PDF (przy użyciu wirtualnej drukarki PDF) spłaszcza wszystko do postaci rastrowej lub ponownie zakodowanej, która jest renderowana spójnie niezależnie od dostępności czcionek.

Aby uzyskać najczystszą poprawkę, wróć do dokumentu źródłowego, upewnij się, że czcionki są prawidłowo osadzone i wyeksportuj ponownie. Jest to jedyne podejście, które zachowuje warstwę tekstową i tworzy plik, który będzie poprawnie renderowany na każdym urządzeniu, bez konieczności instalowania określonych czcionek.

WukongPDF

Spróbuj edytować PDF

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

Zacznij teraz →