Открытие PDF-формы и обнаружение того, что каждый флажок заменен странным символом, квадратом, вопросительным знаком, крылатым символом, не имеющим никакого отношения к флажку, — это проблема со шрифтом, притворяющаяся проблемой формы. Флажки были созданы с использованием определенного шрифта, содержащего глифы флажков. Средство просмотра PDF-файлов, отображающее форму, не имеет этого шрифта или шрифт не был встроен в PDF-файл, поэтому он заменяет любой символ, занимающий ту же позицию, в резервном шрифте.
Флажок, похожий на японский символ или пустой квадрат, не поврежден. У него отсутствует шрифт.
Чтобы понять, почему PDF Forms отображает странные символы вместо флажков, необходимо знать, как PDF-формы ссылаются на шрифты для интерактивных элементов. Инструменты PDF Fonts WukongPDF могут помочь диагностировать проблемы со шрифтами, а приведенное ниже объяснение описывает как причину, так и доступные исправления.

Как флажки и элементы формы используют шрифты
Флажки, переключатели и стрелки раскрывающегося меню PDF не отображаются в виде графики. Они рисуются как текстовые символы из шрифта (обычно Adobe Pi, Zapf Dingbats, Wingdings) или пользовательского шрифта, созданного дизайнером формы. PDF-файл ссылается на определенный код символа в этом шрифте для отображения установленного и снятого флажков, точки переключателя и других символов интерактивных элементов.
Если необходимый шрифт доступен, флажок отображается правильно. Если это не так, зритель заменяет символ резервным шрифтом. Заменяемый символ не имеет отношения к флажку. Это любой глиф, занимающий одну и ту же позицию кода символа в резервном шрифте. Средство просмотра не отображает случайные символы. Он отображает именно тот код символов, который запрашивал PDF-файл, но отображается неправильным шрифтом.
Попробуйте восстановить PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
Почему шрифт может отсутствовать
Дизайнер формы использовал шрифт, установленный на его компьютере, но не встроенный в PDF-файл при сохранении формы. Acrobat и другие дизайнеры форм имеют возможность встраивать шрифты. Если дизайнер не установил этот флажок, шрифт передается вместе с файлом на компьютер дизайнера, но не передается вместе с файлом на другие компьютеры. Форма выглядит правильной для дизайнера и неправильной для всех остальных.
Некоторые шрифты имеют лицензионные ограничения, препятствующие встраиванию. Поставщик шрифтов позволяет дизайнеру использовать шрифт для создания документов, но не распространять встроенный в эти документы шрифт. Инструмент создания PDF учитывает это ограничение и не встраивает шрифт. Полученный PDF-файл зависит от того, установлен ли у получателя тот же шрифт, чего нет у большинства получателей. Лицензия на шрифт защищает доходы поставщика за счет функциональности формы для получателей.
Исправление дисплея путем установки отсутствующего шрифта
Определите, какой шрифт используется в форме. В Adobe Acrobat откройте «Свойства документа» и просмотрите вкладку «Шрифты». Шрифты, используемые в форме, перечислены с указанием их статуса внедрения. Шрифт, указанный как не встроенный, является вероятным источником проблемы с отображением флажка. Установите этот шрифт на свой компьютер, если вы можете получить его легально. Флажки будут отображаться правильно, как только шрифт станет доступен.
Такие шрифты, как Zapf Dingbats и Wingdings, включены в большинство операционных систем. Если форма использует один из них и не отображается, возможно, установка шрифта повреждена. Переустановка шрифта из инструмента управления шрифтами операционной системы решает проблему. Пользовательские шрифты, созданные разработчиком формы, получить труднее, и обычно для этого требуется напрямую обращаться к разработчику формы.
| Символ | Вероятное значение | Вероятно, шрифт отсутствует |
|---|---|---|
| Пустой квадрат | Отсутствует глиф, шрифт недоступен | Zapf Dingbats, Wingdings или Adobe Pi |
| Вопросительный знак в поле | Символ замены | Пользовательский шрифт формы |
| Случайная буква или цифра | Код символа сопоставлен с неправильным шрифтом | Любой невстроенный шрифт |
| Правильный флажок | Шрифт доступен | Нет, шрифт встроен или установлен |
Использование шрифтов, соответствующих стандартам PDF, для предотвращения проблем
Стандарты PDF определяют набор базовых шрифтов, которые должен поддерживать каждый просмотрщик PDF: Times, Helvetica, Courier и Symbol. Дизайнеры форм, использующие эти шрифты для флажков и интерактивных элементов, гарантируют, что каждый зритель отобразит их правильно. Шрифт символа содержит глифы флажков и переключателей, которые соответствуют стандартным кодам символов. В формах, созданных с использованием базовых шрифтов, никогда не возникает проблема отсутствия шрифта.
Дизайнеры, которые выбирают собственные шрифты из соображений брендинга, должны протестировать форму на нескольких компьютерах и операционных системах перед распространением. Пятиминутный тест на компьютере коллеги выявил проблему отсутствия шрифта, которую компьютер дизайнера с установленным шрифтом никогда не показывает. Тест выявляет проблему до того, как с ней столкнутся сотни получателей.
Повторное внедрение шрифтов в PDF
Если у вас есть форма в редактируемом формате и доступ к исходным шрифтам, откройте форму в инструменте создания и повторно сохраните ее с включенным внедрением шрифтов. В Acrobat Pro используйте «Сохранить как оптимизированный PDF» и установите флажок «Шрифты», чтобы убедиться, что все шрифты встроены. Пересохраненный PDF-файл содержит внутри себя шрифты и корректно отображается на любом компьютере.
Если у вас нет формы в редактируемом формате и вы не можете получить недостающий шрифт, обходной путь — распечатать форму в новом PDF-файле. Процесс печати фиксирует внешний вид каждой страницы, включая любые символы замены, отображаемые средством просмотра вместо отсутствующих флажков. Распечатанный PDF-файл замораживает текущее отображение, включая неправильные символы, в статичное изображение. Это не исправление. Это снимок испорченного состояния, но это может быть единственный вариант, когда форму необходимо распространить, а шрифт получить невозможно.
Предотвращение проблем в создаваемых вами формах
При создании PDF-форм всегда встраивайте все шрифты, включая шрифты символов, используемые для флажков и интерактивных элементов. Включите встраивание шрифтов при создании PDF-файла или сохраните настройки. Протестируйте форму на компьютере, на котором не установлены дизайнерские шрифты (в идеале это чистая виртуальная машина или компьютер коллеги), чтобы убедиться, что шрифты внедрены правильно и флажки отображаются должным образом.
По возможности используйте стандартные шрифты для элементов формы. Zapf Dingbats и Adobe Pi установлены в большинстве систем и имеют предсказуемые символы флажков. Если пользовательский шрифт абсолютно необходим по соображениям брендинга, перед распространением формы убедитесь, что лицензия на шрифт разрешает встраивание, и протестируйте встроенный шрифт в нескольких программах просмотра PDF-файлов и операционных системах. Стоимость устранения проблемы со шрифтом после распространения намного превышает стоимость тестирования перед распространением.
Попробуйте восстановить PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
