Когда вы готовитесь отправить многоязычные руководства по продукту глобальным дистрибьюторам или загрузить приложение в зарубежные магазины приложений, но обнаруживаете, что размер файла превышает лимит. Главным виновником часто оказываются встроенные шрифты CJK (китайский, японский, корейский). Полный файл шрифта традиционного китайского может легко превышать 10 МБ, а при добавлении японского, корейского или специальных символов размер файла мгновенно возрастает. Это не только замедляет скорость загрузки, но и напрямую влияет на пользовательский опыт и затраты на пропускную способность сервера.
Почему многоязычная локализация всегда делает файлы настолько «тяжелыми», что их невозможно загрузить?
В англоязычной среде файлы шрифтов обычно охватывают лишь 256 базовых латинских символов, а их объем составляет всего несколько десятков КБ. Однако при многоязычной локализации ситуация совершенно иная.
- Огромные наборы символов:常用ный набор традиционных китайских иероглифов составляет около 4000–5000, а если охватывать все символы Big5, то их количество превышает 13 000; наборы символов для японского и корейского языков также огромны.
- Наложение языков: документ, поддерживающий традиционный и упрощенный китайский, японский и корейский языки, при встраивании четырех полных наборов шрифтов легко превышает 50 МБ.
- Ограничения пакетов программного обеспечения: мобильные приложения крайне чувствительны к размеру установочного пакета, и слишком большие файлы шрифтов напрямую снижают конверсию загрузок пользователями.
Что такое субсетирование шрифтов (Font Subsetting)?
Субсетирование шрифтов — это технология «извлечения по требованию». Ее основная логика заключается в сканировании «фактически используемых символов» в целевом документе или интерфейсе программного обеспечения, а затем извлечении из полного файла шрифта данных глифов только для этих символов и их переупаковке в новый, минимизированный файл шрифта.
Например, для PDF-документа, содержащего всего 500 китайских иероглифов, технология субсетирования позволяет уменьшить полный шрифт объемом 15 МБ до менее чем 200 КБ, при этом идеально сохраняя оригинальный дизайн шрифта и эффекты форматирования.
Полное встраивание против субсетирования шрифтов: сравнение преимуществ
Чтобы более наглядно понять ценность этой технологии, мы можем сравнить различия между ними с помощью следующей таблицы:
| Критерий оценки | Полное встраивание шрифта (Full Embedding) | Субсетирование шрифтов (Font Subsetting) |
|---|---|---|
| Размер файла | Очень большой (один китайский шрифт 10 МБ - 20 МБ) | Очень маленький (обычно всего 1% - 5% от исходного файла) |
| Скорость загрузки | Медленная, занимает много пропускной способности и памяти | Быстрая, значительно повышает эффективность рендеринга веб-страниц или приложений |
| Точность форматирования | 100% воспроизведение, поддержка всех символов | 100% воспроизведение эффектов форматирования для используемых символов |
| Сценарии использования | Динамические формы, текстовые поля для ввода данных пользователями в реальном времени | Статические PDF, электронные книги, готовые UI-интерфейсы |
| Риск отсутствия символов | Нет | При последующем добавлении не включенных символов будет отображаться отсутствующий символ |
Практическое применение: как бесшовно интегрировать в рабочий процесс перевода?
При реальной доставке многоязычного контента субсетирование шрифтов должно быть тесно интегрировано с процессом перевода. В статье Как перевести PDF с сохранением исходного форматирования? мы подчеркивали важность точности форматирования.
DocTransAI при обработке перевода многоязычных документов не только полагается на мульти-модельный перевод для обеспечения точности смысла, но и сочетает его с ручной проверкой для контроля профессиональной терминологии, а также интегрирует технологию субсетирования шрифтов в базовый механизм форматирования. Когда система выводит итоговый многоязычный PDF или электронную книгу, она автоматически сканирует переведенный контент, извлекает фактически используемые символы и выполняет субсетирование. Это означает, что клиентам не нужно вручную обрабатывать утомительное сжатие шрифтов, чтобы получить точно переданные по смыслу и легкие по объему файлы для доставки. Кроме того, что касается корпоративных шрифтов, которые важны для бизнеса, мы поддерживаем интеграцию глоссариев и библиотек корпоративных шрифтов, гарантируя, что стиль шрифта после субсетирования будет соответствовать корпоративной айдентике.
Избегайте подводных камней: лицензирование шрифтов и риск отсутствия символов
Хотя у субсетирования шрифтов много преимуществ, на практике необходимо учитывать два критических момента.
Во-первых, это вопрос лицензирования. Многие коммерческие шрифты в лицензионных соглашениях прямо запрещают модификацию или переупаковку файлов шрифтов, и даже субсетирование может нарушить эти условия. Перед внедрением предприятиям необходимо убедиться в рамках лицензии на шрифт, подробности можно найти в статье Лицензирование и встраивание многоязычных шрифтов: обязательный урок по локализованному форматированию.
Во-вторых, это риск отсутствия символов.
Ключевой инсайт: субсетирование шрифтов — это мощный инструмент для «похудения» статических документов, но для динамических форм или приложений, требующих ввода данных пользователями в реальном времени, по-прежнему необходимо сохранять полные шрифты или использовать технологии динамического субсетирования, чтобы избежать появления «отсутствующих символов» или «тофу» (кракозябр).
Наконец, для строго конфиденциальных корпоративных документов DocTransAI предлагает решения для частного развертывания, позволяя выполнять обработку субсетирования шрифтов и процесс перевода полностью в локальной среде предприятия, обеспечивая защиту корпоративных активов шрифтов и конфиденциального контента от утечки.