# Пропали символы в переведённом EPUB? Проверьте шрифты и языковые настройки

Разбираем квадратики, отсутствующие глифы и проблемы с языком в многоязычных EPUB: сравните исходник, смените шрифт в программе чтения и откройте файл в другой читалке.

Квадратик на месте символа ещё не значит, что при переводе потерялось слово. Символ может быть в файле, но выбранный шрифт не умеет его отображать. И наоборот: смена шрифта не исправит текст, который отсутствует в файле или повреждён.

В многоязычных EPUB стоит разделять три вопроса: записан ли нужный символ, может ли читалка его показать и правильно ли указан язык. Проверьте это, прежде чем переводить книгу заново.

## Проверьте, есть ли символ в файле

Найдите короткий фрагмент с проблемой. Запишите главу, соседние слова и место, где должен стоять пропавший символ. Сравните фрагмент с оригиналом, обращая внимание на диакритические знаки, пунктуацию и смешение письменностей.

Если читалка позволяет копировать текст, вставьте фрагмент в простой текстовый редактор и выберите шрифт, поддерживающий нужную письменность. Если правильный символ там отображается, скорее всего, дело в шрифте или отрисовке в программе чтения. Если же неверный текст выглядит одинаково везде, ищите причину в содержимом файла или в более раннем этапе распознавания.

Это лишь подсказка, а не доказательство. Некоторые читалки запрещают копирование или подменяют символы при экспорте. Сохраните исходный EPUB и сравните тот же фрагмент в другой программе чтения, прежде чем делать выводы.

## Попробуйте шрифт, который поддерживает нужную письменность

В настройках оформления читалки выберите системный шрифт, подходящий для этого языка. Если приложение позволяет отключить шрифты издателя, сравните оформление из книги с собственными шрифтами читалки.

Шрифт с латиницей может нормально показывать английский текст и при этом не иметь греческих, арабских, китайских или редких букв с диакритикой. Для математических обозначений может понадобиться другой набор знаков. Проверьте и обычный текст, и именно те символы, которые отобразились неправильно.

Не рассчитывайте, что один шрифт подойдёт для любой письменности. Во фрагменте с несколькими языками могут работать подстановочные шрифты, и отрисовка будет разной. Изменение размера шрифта помогает заметить обрезанные знаки или проблемы с межстрочным интервалом, незаметные при размере по умолчанию.

Встраивание шрифта — это правка EPUB, а не автоматическое исправление. Для неё нужен подходящий шрифт, разрешение на его распространение и правильно указанные ссылки на ресурсы. PDF Craft не гарантирует, что удастся встроить любой шрифт или что каждая читалка его учтёт.

## Языковые метки и шрифты решают разные задачи

Объявления языка указывают язык метаданных публикации и содержимого. Они помогают программам чтения правильно обрабатывать текст, в том числе произношение и особенности конкретного языка. Но недостающие глифы в шрифт они не добавляют.

[Спецификация EPUB 3.3](https://www.w3.org/TR/epub-33/) определяет требования к метаданным публикации и документам содержимого. В отредактированной многоязычной книге проверьте язык публикации и объявления языка в содержимом, в том числе во фрагментах на другом языке. Если вам неудобно править внутреннее устройство EPUB, попросите знакомого со спецификацией проверить копию, а не меняйте единственный файл.

Если EPUB распакован, язык публикации указан в метаданных пакета OPF в элементе `dc:language`. В документах XHTML проверьте атрибуты `lang` и `xml:lang` у корневого элемента и у фрагментов на другом языке. Например, французский фрагмент в английской главе можно разметить так: `<span lang="fr" xml:lang="fr">Bonjour</span>`. Это пример проверки на уровне файла, а не утверждение, что PDF Craft автоматически исправляет все объявления. Работайте с копией и проверьте правки перед тем, как открыть файл в читалке.

В двуязычном издании убедитесь, что оригинал и перевод легко различить и что они идут в нужном порядке. Внешне правильный текст не говорит о том, что языковые метаданные верны, а верные метаданные не говорят о точности перевода.

## Сравните файл в двух программах чтения

По возможности откройте один и тот же файл и фрагмент в двух программах чтения. Запишите, какой шрифт и какое устройство использовали:

| Наблюдение                                                 | Что проверить дальше                               |
| ---------------------------------------------------------- | -------------------------------------------------- |
| Помогло после смены шрифта                                 | Поддержку письменности или оформление книги        |
| Работает в одной читалке, но не в другой                   | Поддержку формата или отрисовку в программе чтения |
| Неверные символы во всех читалках и в скопированном тексте | Содержимое файла или предыдущее распознавание      |
| При крупном шрифте обрезаются только знаки или символы     | Метрики шрифта, интервалы или оформление           |

Не сравнивайте разные версии файла, не заметив этого. Дайте исходному и итоговому файлам понятные имена и убедитесь, что обе читалки открыли один и тот же скачанный файл. Из-за копии в кэше библиотеки исправление может выглядеть неработающим.

## Проверьте несколько мест, прежде чем считать проблему решённой

После смены шрифта или правки файла просмотрите заголовки, абзацы основного текста, курсив, знаки сносок, таблицы и фрагменты с несколькими письменностями. Увеличьте шрифт, поверните экран или сузьте его, если так вы обычно читаете. Убедитесь, что оглавление по-прежнему ведёт к нужным главам.

[PDF Craft](https://pdfcraft.ai/ru-RU/epub-translator/) готовит переведённый или двуязычный EPUB; в двуязычном варианте сначала идёт оригинал, затем перевод. Скачайте результат и откройте его в удобной программе чтения; Desktop можно использовать как дополнительное приложение для чтения и упорядочивания книг. Проверка оформления полезна независимо от того, каким инструментом создан файл.

О том, как проверить файл в целом, читайте в статье [«Проверка совместимости переведённого EPUB»](https://pdfcraft.ai/ru-RU/blog/validate-translated-epub/). Если вы читаете на планшете, воспользуйтесь [инструкцией для iPad](https://pdfcraft.ai/ru-RU/blog/translated-epub-on-ipad/) и проверьте трудный фрагмент там. Исправляйте тот уровень, где возникла ошибка, — содержимое, шрифт или программу чтения, — а не запускайте перевод заново без необходимости.

