Абзац на арабском или иврите может выглядеть в целом правильно, но URL, число или английское имя окажутся не на своём месте. Это не всегда ошибка перевода. Для смешанного текста справа налево и слева направо нужны программа для чтения и структура документа, которые правильно обрабатывают направление письма.
Это руководство поможет проверить файл, который вы собираетесь читать. Оно не обещает, что какой-либо конкретный исходный EPUB, макет или устройство для чтения справится со всеми случаями письма справа налево без исправлений.
Отличайте направление текста от выравнивания
Абзац, выровненный по правому краю, не обязательно является правильно устроенным абзацем с письмом справа налево. Выравнивание определяет, где расположены строки; направление влияет на то, как располагаются смешанный текст и пунктуация.
В алгоритме двунаправленного текста Unicode описано, как отображается текст с разными направлениями. В рекомендациях W3C по направлению объясняется, почему структурное направление важно для содержимого HTML. Содержимое EPUB строится на веб-структурах, но реализацию в вашей программе для чтения всё равно нужно проверять.
Не переставляйте символы в исходном предложении, чтобы «выглядело правильно». Так можно нарушить логический порядок и сломать копирование, поиск или чтение с помощью вспомогательных средств. Ищите причину в документе и программе отображения.
Выбирайте фрагменты со смешением направлений
Сначала проверьте обычный текст, затем фрагменты с английскими именами, аббревиатурами, датами, единицами измерения, адресами электронной почты и URL. На странице с одной системой письма всё может отображаться правильно, а при смешении систем письма могут возникнуть ошибки.
Для каждого примера проверяйте всю фразу, а не отдельные символы. Относится ли число к нужной единице? Окружают ли открывающие и закрывающие знаки пунктуации нужный фрагмент текста? Остаётся ли латинская аббревиатура единой читаемой последовательностью?
Сравните с исходником и, если возможно, скопируйте фрагмент в подходящий редактор. Если при копировании сохраняется нужная логическая последовательность, а отображение неверно, ищите причину в направлении и отрисовке. Если неверно и само содержимое, смена шрифта или переключение выравнивания это не исправит.
Проверяйте числа и пунктуацию в контексте
Не ожидайте, что все элементы абзаца с письмом справа налево будут идти в одном направлении. Последовательности цифр, латинский текст и окружающая пунктуация могут вести себя по-разному. Непривычный на вид порядок — повод проверить, а не переставлять по интуиции.
Обратите внимание на скобки, кавычки, двоеточия, знаки минуса и косые черты рядом с фрагментами, в которых смешаны разные системы письма. Проверяйте дату или ссылку целиком: цифры могут быть верны по отдельности, а их связь с подписями — запутанной.
Если вы не читаете на целевом языке, попросите знающего читателя оценить эти фрагменты. Одна лишь визуальная симметрия не скажет, передаёт ли последовательность нужный смысл.
Проверяйте главы, абзацы и двуязычные фрагменты
Откройте оглавление и перейдите к нескольким главам. Посмотрите заголовки глав, нумерованные списки, ссылки на примечания и переход от абзаца к цитате на латинице. Проверяйте порядок страниц или разделов отдельно от направления внутри абзаца.
В двуязычных EPUB проверьте, можно ли отличить исходный фрагмент от перевода. Двуязычный вывод PDF Craft помещает перевод после каждого исходного фрагмента; он не гарантирует две параллельные колонки. При смешанном направлении за такой последовательностью бывает труднее следить, особенно в длинных абзацах.
Редактору файла может потребоваться проверить объявления языка, направление абзацев и структуру публикации. Язык и направление — связанные, но разные настройки. Не считайте, что одного объявления языка достаточно, чтобы исправить все проблемы макета, и что сервис перевода предоставляет интерфейс для ручной правки направления.
Проверяйте в той программе, где будете читать
Используйте устройство и приложение, в которых собираетесь дочитать книгу. Измените размер шрифта, попробуйте подходящий шрифт и снова посмотрите на смешанные фрагменты. Если появилась проблема, откройте тот же файл в другой программе для чтения, прежде чем решать, что его содержимое повреждено.
Запишите главу, фрагмент, версию программы для чтения, устройство и то, что изменилось. Снимок экрана поможет описать поведение при отображении, но сохраните файл и место в тексте, чтобы другой проверяющий мог воспроизвести ситуацию.
Если символы отсутствуют, см. проверку шрифтов в многоязычных EPUB, а для более широкой проверки — обзор совместимости с EPUB. Держите исходник и скачанный результат вместе. Успешно выполненная задача или корректный пакет EPUB — полезное свидетельство, но окончательная проверка в том, читается ли текст на целевом языке в правильном порядке на нужном вам устройстве.