Шрифти у файлах PDF: Як я можу забезпечити, щоб шрифт відображався належним чином на платформах / читачах?


21

Я створив документ у MS Word (2007), а потім опублікував у PDF з метою створення документа, який виглядає однаково, незалежно від вибору платформи чи читача PDF.

Це добре виглядає на декількох машинах Windows, але коли я відкриваю його в ubuntu (використовуючи acroread), оригінальний шрифт, Arial, замінюється на якийсь смішний шрифт, який абсолютно не підходить.

Це мене непокоїть, що цей документ може мати свій шрифт, якийсь божевільний випадковий спосіб, залежно від того, що отримувач використовує для його відкриття.

Запитання:

  1. Я не розумію, як працюють шрифти в pdf, але я чув про "вбудовування" шрифтів у pdf. Чи гарантує це, що будь-який шрифт, який я вибрав, буде відображатися завжди однаково? Якщо так, то як це зробити?

  2. Чи існує альтернативний безпечний спосіб для створення простого PDF, шрифти якого "ведуть себе" належним чином? Я не прив’язаний до якогось конкретного інструменту, як MS Word. Моє головне занепокоєння полягає в тому, що документ PDF виглядає так, як я маю намір його виглядати.

Відповіді:


8
  1. Так, вбудовування шрифтів гарантує, що всі одержувачі зможуть відображати PDF за призначенням. Ви повинні переконатися, що ви маєте право вставляти комерційний шрифт. Існують менші обмеження щодо вбудовування шрифтів підмножини. Дивіться цю статтю для деякої ідеї варіантів у Word 2007.

  2. Обмеження документа до шрифтів бази PDF повинно допомогти. Існує ще один набір шрифтів, відомих як веб-безпечні шрифти, які з'являються на більшості платформ і повинні бути безпечними для використання і в PDF-файлах.


2
На додаток до цієї поради, якщо у вас встановлений Adobe (Acrobat) Distiller, у вас є можливість друкувати у PDF за допомогою діалогового вікна принтера та вибирати драйвер принтера Adobe PDF. У властивостях цього драйвера є прапорець, щоб вказати вбудовування шрифтів. Зазвичай за замовчуванням це не встановлено з причини авторських прав. Також можуть бути безкоштовні варіанти драйверів PDF-принтера.
horatio

@RedGrittyBrick: Дякую! Зараз у мене хороша відправна точка з вашими пропозиціями.
Анджело

9

Оскільки MS Word вам не потрібен - як щодо використання OpenOffice.org або LibreOffice?

В обох цих пунктах є пункт меню "Файл -> Експортувати як PDF ..." .

Переконайтеся, що ви активуєте прапорець PDF / A-1a - це гарантуватиме відповідність стандарту PDF / A-1a, який вимагає вбудовування всіх шрифтів. Таким чином файли відображаються та друкуються однаково на всіх платформах ("A" у PDF / A означає, що файл відповідає стандарту "архівування").


На жаль, це не гарантується для заповнених PDF-форм (див. Помилку 50879 ), оскільки вони не можуть бути збережені як PDF / A.
Антон Самсонов

@AntonSamsonov: Правда. Але кому взагалі потрібна точна візуалізація шрифту у заповнюваних формах ?
Курт Пфайфл

Ті мільйони (мільярди) людей, які випадково використовують не латинські сценарії. Існуючі помилки як у програмах, що генерують PDF, так і в програмі для перегляду та редагування PDF-файлів призводять до того, що символи, що не є латинськими, або взагалі не відображаються, або є пошкодженими.
Антон Самсонов

@AntonSamsonov: О, дякую, що нагадали! Я визнаю, що я, як правило, досить смітник, щоб забути той факт, що світ не використовує лише латинські сценарії.
Курт Пфайфл

@AntonSamsonov: PDF / A-1b / 1a (базовий / розширений) , проте , не підтримує форми для заповнення на всіх . Щоб зберегти вміст заповненої форми, форму слід спочатку "розгладити" (інтегруючи її вміст у стандартний вміст PDF) - там, де вона матиме всю підтримку шрифту, як зазвичай.
Курт Пфайфл

1

Безперечний спосіб: скануйте надрукований документ або перетворіть його у зображення (не модифіковане зображення гіпертексту, як це робиться в Excel, а JPG або BMP), а потім pdf.

Перетворюючи на зображення, ви працюєте з малюнком, а не з кодом, який може неправильно трактуватися або неправильно трактуватися іншими системами.

Звичайно, якщо це зробити таким чином, ви отримаєте в основному більші файли, і залежно від того, чи потрібно сканувати надрукований документ, щоб створити зображення, ви можете отримати результат нижчої якості. Але вам ніколи не доведеться турбуватися про те, що Arial перетвориться на надзвичайно непарний шрифт.


Так, я думаю, що це був би єдиний вірний спосіб "відображення в майбутньому" відображення екзотичних / рідкісних шрифтів.
Анджело
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.