Квадратик на месте символа ещё не значит, что при переводе потерялось слово. Символ может быть в файле, но выбранный шрифт не умеет его отображать. И наоборот: смена шрифта не исправит текст, который отсутствует в файле или повреждён.
В многоязычных EPUB стоит разделять три вопроса: записан ли нужный символ, может ли читалка его показать и правильно ли указан язык. Проверьте это, прежде чем переводить книгу заново.
Проверьте, есть ли символ в файле
Найдите короткий фрагмент с проблемой. Запишите главу, соседние слова и место, где должен стоять пропавший символ. Сравните фрагмент с оригиналом, обращая внимание на диакритические знаки, пунктуацию и смешение письменностей.
Если читалка позволяет копировать текст, вставьте фрагмент в простой текстовый редактор и выберите шрифт, поддерживающий нужную письменность. Если правильный символ там отображается, скорее всего, дело в шрифте или отрисовке в программе чтения. Если же неверный текст выглядит одинаково везде, ищите причину в содержимом файла или в более раннем этапе распознавания.
Это лишь подсказка, а не доказательство. Некоторые читалки запрещают копирование или подменяют символы при экспорте. Сохраните исходный EPUB и сравните тот же фрагмент в другой программе чтения, прежде чем делать выводы.
Попробуйте шрифт, который поддерживает нужную письменность
В настройках оформления читалки выберите системный шрифт, подходящий для этого языка. Если приложение позволяет отключить шрифты издателя, сравните оформление из книги с собственными шрифтами читалки.
Шрифт с латиницей может нормально показывать английский текст и при этом не иметь греческих, арабских, китайских или редких букв с диакритикой. Для математических обозначений может понадобиться другой набор знаков. Проверьте и обычный текст, и именно те символы, которые отобразились неправильно.
Не рассчитывайте, что один шрифт подойдёт для любой письменности. Во фрагменте с несколькими языками могут работать подстановочные шрифты, и отрисовка будет разной. Изменение размера шрифта помогает заметить обрезанные знаки или проблемы с межстрочным интервалом, незаметные при размере по умолчанию.
Встраивание шрифта — это правка EPUB, а не автоматическое исправление. Для неё нужен подходящий шрифт, разрешение на его распространение и правильно указанные ссылки на ресурсы. PDF Craft не гарантирует, что удастся встроить любой шрифт или что каждая читалка его учтёт.
Языковые метки и шрифты решают разные задачи
Объявления языка указывают язык метаданных публикации и содержимого. Они помогают программам чтения правильно обрабатывать текст, в том числе произношение и особенности конкретного языка. Но недостающие глифы в шрифт они не добавляют.
Спецификация EPUB 3.3 определяет требования к метаданным публикации и документам содержимого. В отредактированной многоязычной книге проверьте язык публикации и объявления языка в содержимом, в том числе во фрагментах на другом языке. Если вам неудобно править внутреннее устройство EPUB, попросите знакомого со спецификацией проверить копию, а не меняйте единственный файл.
Если EPUB распакован, язык публикации указан в метаданных пакета OPF в элементе dc:language. В документах XHTML проверьте атрибуты lang и xml:lang у корневого элемента и у фрагментов на другом языке. Например, французский фрагмент в английской главе можно разметить так: <span lang="fr" xml:lang="fr">Bonjour</span>. Это пример проверки на уровне файла, а не утверждение, что PDF Craft автоматически исправляет все объявления. Работайте с копией и проверьте правки перед тем, как открыть файл в читалке.
В двуязычном издании убедитесь, что оригинал и перевод легко различить и что они идут в нужном порядке. Внешне правильный текст не говорит о том, что языковые метаданные верны, а верные метаданные не говорят о точности перевода.
Сравните файл в двух программах чтения
По возможности откройте один и тот же файл и фрагмент в двух программах чтения. Запишите, какой шрифт и какое устройство использовали:
| Наблюдение | Что проверить дальше |
|---|---|
| Помогло после смены шрифта | Поддержку письменности или оформление книги |
| Работает в одной читалке, но не в другой | Поддержку формата или отрисовку в программе чтения |
| Неверные символы во всех читалках и в скопированном тексте | Содержимое файла или предыдущее распознавание |
| При крупном шрифте обрезаются только знаки или символы | Метрики шрифта, интервалы или оформление |
Не сравнивайте разные версии файла, не заметив этого. Дайте исходному и итоговому файлам понятные имена и убедитесь, что обе читалки открыли один и тот же скачанный файл. Из-за копии в кэше библиотеки исправление может выглядеть неработающим.
Проверьте несколько мест, прежде чем считать проблему решённой
После смены шрифта или правки файла просмотрите заголовки, абзацы основного текста, курсив, знаки сносок, таблицы и фрагменты с несколькими письменностями. Увеличьте шрифт, поверните экран или сузьте его, если так вы обычно читаете. Убедитесь, что оглавление по-прежнему ведёт к нужным главам.
PDF Craft готовит переведённый или двуязычный EPUB; в двуязычном варианте сначала идёт оригинал, затем перевод. Скачайте результат и откройте его в удобной программе чтения; Desktop можно использовать как дополнительное приложение для чтения и упорядочивания книг. Проверка оформления полезна независимо от того, каким инструментом создан файл.
О том, как проверить файл в целом, читайте в статье «Проверка совместимости переведённого EPUB». Если вы читаете на планшете, воспользуйтесь инструкцией для iPad и проверьте трудный фрагмент там. Исправляйте тот уровень, где возникла ошибка, — содержимое, шрифт или программу чтения, — а не запускайте перевод заново без необходимости.