Если LibreOffice Writer сообщает о проблеме с внедрением шрифта или экспортированный PDF-файл изменяет шрифты на другом компьютере, сначала убедитесь, что нужный шрифт установлен и доступен на компьютере, выполняющем экспорт. Затем повторно экспортируйте документ, используя профиль PDF/A, когда получателю потребуются встроенные шрифты, и проверьте полученный PDF-файл. Внедрение шрифта в документ Writer — это отдельная настройка; сама по себе она не гарантирует, что экспортированный PDF-файл будет содержать этот шрифт.
В настоящее время справка LibreOffice описывает параметры экспорта PDF и управление шрифтами отдельно. Параметр фильтра PDF, названный [название параметра], EmbedStandardFontsприменяется только к 14 стандартным шрифтам PDF; это не переключатель, который внедряет все шрифты, используемые в документе Writer. На момент обзора страница справки относится к LibreOffice 26.8. Это различие объясняет, почему изменение настроек внедрения шрифтов в документе может не исправить PDF-файл, в котором отсутствуют шрифты.
1. Убедитесь, что шрифт доступен для LibreOffice.
Откройте исходный документ и обратите внимание на названия шрифтов, используемых в затронутом тексте. Если Writer отображает заменяющий шрифт, пустой глиф или неожиданно отличающееся перенесение строк, возможно, шрифт отсутствует, отключен или недоступен для учетной записи, использующей LibreOffice. Установите правильно лицензированную копию необходимого шрифта через стандартные настройки шрифтов вашей операционной системы. В Linux обновите или повторно откройте сеанс рабочего стола, если этого требует менеджер шрифтов. Затем закройте и перезапустите LibreOffice, чтобы он мог перезагрузить список системных шрифтов.
Не копируйте шрифт с другого компьютера, если лицензия не разрешает такое использование. Некоторые шрифты ограничивают встраивание или распространение. Если шрифт имеет ограничения, используйте лицензированный шрифт с сопоставимыми метриками и покрытием глифов, а затем проверьте макет документа перед повторным экспортом. Экспорт в PDF не позволяет встроить шрифт, который система не может предоставить, и LibreOffice не может отменить разрешения на встраивание шрифта.
2. Экспорт с соответствующим PDF-профилем.
- В Writer откройте Файл > Экспорт как > Экспорт в PDF . Кнопка экспорта в PDF на панели инструментов также запускает процесс экспорта.
- На вкладке «Общие» выберите архивный профиль PDF/A, если получатель, архив или правила отправки требуют создания PDF-файла, соответствующего стандартам, со встроенными шрифтами. Выберите профиль, указанный данной организацией; не выбирайте PDF/A исключительно как общее улучшение качества.
- Проверьте другие необходимые параметры экспорта, такие как диапазон страниц и разрешение изображения, затем нажмите «Экспорт» и сохраните файл под новым именем во время устранения неполадок. Это позволит сохранить исходный PDF-файл для сравнения.
- Откройте экспортированный PDF-файл в программе для просмотра PDF-файлов и проверьте страницы, использующие затронутый шрифт. Проверьте заголовки, символы с диакритическими знаками, символы, разрывы страниц и длину строк. Внедрение шрифта может повысить единообразие, но не гарантирует одинаковую нумерацию страниц во всех программах просмотра или принтерах.
Диалоговое окно экспорта в PDF в LibreOffice и доступные метки профилей могут различаться в зависимости от версии и платформы. Следуйте меткам, отображаемым в установленной вами версии. PDF/A — это профиль соответствия архивным требованиям, а не инструкция по внедрению всех установленных шрифтов независимо от лицензирования и не замена проверке файла.
3. Если при экспорте по-прежнему отображается ошибка
Сначала определите, какой шрифт вызывает проблему. Если не работает только одно семейство шрифтов, замените его шрифтом, который установлен, имеет лицензию на встраивание и поддерживает символы в документе. Замена шрифта может изменить ширину текста и нумерацию страниц, поэтому после замены проверьте каждую затронутую страницу. Если не работает несколько шрифтов, убедитесь, что LibreOffice работает под той же учетной записью пользователя, под которой вы их установили. В настольной установке и в службе, контейнере или удаленной сессии могут использоваться разные каталоги шрифтов.
Далее экспортируйте небольшую тестовую копию, содержащую несколько строк с использованием затронутого шрифта. Используйте тот же профиль PDF/A и ту же учетную запись компьютера. Если тест пройден успешно, исходный документ может содержать другой шрифт, объект или фрагмент текста, вызывающий ошибку. Проверьте верхние и нижние колонтитулы, таблицы, текстовые поля и вставленный контент, где отдельный шрифт легко пропустить. Если тест также не пройден, протестируйте известный встраиваемый шрифт в новом документе. Это позволит отделить ограничение, связанное со шрифтом, или проблему установки от более широкой проблемы экспорта.
Если вы используете более старую версию LibreOffice, обновите её через стандартный доверенный канал вашей операционной системы, а затем повторите попытку с копией документа. Перед тем как сообщать о воспроизводимой проблеме в проект LibreOffice, запишите версию LibreOffice, операционную систему, семейство шрифтов, профиль PDF и точный текст ошибки. Не рассматривайте сообщение об ошибке, в котором упоминается встраивание шрифтов, как доказательство того, что не удалось обработать все шрифты в документе; проверьте сам PDF-файл.
4. Проверьте встраивание в PDF-файл.
Визуальный осмотр необходим, но он не может показать, встроен ли шрифт: программа просмотра может незаметно заменить его локально установленным шрифтом. Во многих программах для чтения PDF-файлов откройте свойства документа и найдите вкладку или раздел «Шрифты» . Каждый шрифт, используемый в файле, должен быть обозначен как встроенный или как встроенное подмножество, если требуется встраивание. Подмножество содержит только необходимые для документа глифы и является обычным способом уменьшения размера PDF-файла.
Если утилита Poppler pdffontsдоступна, запустите:
pdffonts "your-file.pdf"
Проверьте embстолбец: yesуказывает, что указанный шрифт встроен. Столбец subуказывает на подмножество. noЗапись означает, что шрифт не встроен; определите, является ли он одним из шрифтов, которые должны передаваться вместе с документом. Утилита проверяет записи шрифтов в PDF-файле, в то время как для подтверждения полного соответствия требованиям архивирования требуется отдельный валидатор PDF/A.
Перед отправкой проверьте результат.
- Убедитесь, что PDF-файл открывается без предупреждения об экспорте и отображает нужный шрифт на другом устройстве или в программе просмотра, в которой этот шрифт не установлен.
- Проверьте свойства шрифта в PDF-файле или запустите команду
pdffonts; убедитесь, что необходимые записи шрифта отображаются как встроенные.
- Сравните количество страниц, переносы строк, специальные символы и типичный печатный вариант с исходным кодом Writer.
- Если встраивание по-прежнему заблокировано, используйте шрифт, лицензия которого разрешает встраивание, или спросите получателя документа, какой заменяющий шрифт или профиль PDF он принимает.
Эти проверки подтверждают наличие шрифтов и корректное отображение страниц в тестируемом средстве просмотра. Они не гарантируют соответствие всем требованиям к архивам, принтерам или способам отправки; используйте требуемый получателем валидатор PDF/A или процедуру предварительной проверки, если таковая указана.
Официальная справочная информация: Общая справка по экспорту PDF в LibreOffice ; Параметры командной строки PDF в LibreOffice ; Справка по встраиванию шрифтов в LibreOffice ; Справочник Poppler FontInfo .