Документы · Инструмент для выставления счетов фрилансерам
Почему символам валют нужны правильные шрифты в созданном счете PDF
· Как это работает
счет PDF кодировка символов
PDF отображает только те символы, которые содержатся в его шрифтах, поэтому символ валюты или имя клиента с акцентом могут превратиться в поле или пробел. В этом посте объясняется, как текст и шрифты работают внутри PDF и что проверять в экспортированном счете.
Счет-фактура с рамкой, где должен быть знак рупии — небольшая проблема с глифом, требующая больших затрат доверия.
Отсутствие символа валюты может превратить четкую цену в вопрос о том, какие деньги предназначались. Тот же сбой может привести к повреждению имени или адреса клиента. Именно поэтому финальный PDF необходимо открыть и прочитать, особенно если документ содержит шрифты или символы, выходящие за рамки обычного западноевропейского текста.
Как текст хранится в PDF — коды символов отображаются с помощью шрифта, а не свободно плавающего Unicode.
Текст PDF записывается с помощью шрифта и кодировки, а не передается как неограниченный визуальный Юникод. Модуль записи этого репозитория преобразует строки в Latin-1 bytes, транслитерирует небольшой документированный набор символов и заменяет неподдерживаемые символы вопросительным знаком, записывая, что произошло преобразование с потерями.
Стандартные шрифты против встроенных — почему в классическом встроенном наборе отсутствуют многие символы валют и нелатинские буквы
Автор использует стандартные шрифты Helvetica и Helvetica-Bold, которые не требуют встроенного файла шрифта, но не поддерживают современный Unicode. Это делает реализацию PDF небольшой и предсказуемой, создавая при этом жесткую границу репертуара. Код валюты может оставаться читаемым, в то время как предпочтительный символ не может.
Встраивание и подмножество в целом — и почему этот инструмент не делает ни того, ни другого
Встраивание шрифта может содержать данные глифов в документе, а поднабор может ограничить эти данные используемыми глифами. Это общие методы PDF, а не особенности этого инструмента. На странице ограничений указано, что сгенерированный PDF не содержит шрифтов, поэтому этот путь экспорта не может использовать встраивание для восстановления другого сценария.
Имена, адреса и примечания клиентов — почему та же проблема затрагивает буквы с диакритическими знаками и другие шрифты, а не только символы
Граница влияет на весь текст: имена продавцов и клиентов, знаки внимания, адреса, примечания и инструкции по оплате. Умная пунктуация и выбранные символы имеют явную замену, а неподдерживаемые символы становятся вопросительными знаками. Один успешный символ валюты не доказывает, что остальная часть документа сохранилась.
Рабочий пример — проверка шрифтов экспортированного счета в диалоговом окне свойств средства просмотра и поиск символа.
Экспортируйте счет, содержащий безобидные тестовые символы, и проверьте видимый PDF, затем найдите и скопируйте тот же текст из средства просмотра. Панель свойств шрифта может отображать Helvetica как стандартный шрифт, а не как встроенное подмножество. Приложение также сообщает, когда при преобразовании обнаруживается текст с потерями.
Подтвержденный инструментом Helvetica и западноевропейская граница текста.
В репозитории указан выбор шрифта инструмента: никаких встроенных шрифтов и только западноевропейское покрытие. Для других сценариев страница ограничений направляет пользователей к пути «Сохранить как PDF» браузера, обработка шрифтов которого принадлежит рабочему процессу браузера и принтера, а не этому пользовательскому средству записи.
Вывод: откройте экспорт и просмотрите его перед отправкой, а также полагайтесь на настройки страны и валюты Freelance Invoice Tool, чтобы использовать правильные соглашения.
Выберите однозначный код валюты и проверьте каждое человеческое имя и инструкцию в экспортированном файле. Настройки страны и валюты выбирают метки и метаданные суммы; они не могут добавлять глифы в Helvetica. Чистый предварительный просмотр является свидетельством того, что этот конкретный документ отображается приемлемо.