К сожалению, темы русификации Rocket eBook я коснусь очень поверхностно. Дело в том, что устройство, бывшее некоторое время в моем распоряжении, принадлежит моему другу, и на особенно смелые эксперименты я не отваживался. Тем не менее, предоставленной информации, вероятнее всего, будет достаточно. Во всяком случае, мне этого хватило в свое время.

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

Разрешить это досадное недоразумение можно двумя путями:

  1. Заменить системный шрифт.
  2. Подгрузить пользовательский шрифт.

Суть первого способа заключается в том, что вы заменяете оригинальный системный шрифт устройства на “национальный”. Происходит это на уровне обновления ПО “ракеты”. Второй же способ не затрагивает системные области: выбранный шрифт просто загружается в память и используется для отображения текстов.

С точки зрения результата оба способа абсолютно состоятельны. Но у каждого из них есть свои плюсы и минусы.

Способ 1. Заменить системный шрифт.

Вот на этой странице:
http://www.the-ebook.org/Rocket_eBook/NationalFontsForRocket/index.html
вы найдете все необходимое для русификации своего устройства этим способом. Там вы найдете все необходимые файлы и описание процесса.

Явным минусом этого способа является слишком ограниченый набор гарнитур, доступных для установки. Фактически, их всего две: все та же Verdana и Times (лично я предпочел последний).

Способ 2. Подгрузить пользовательский шрифт.

Для установки пользовательского шрифта зпустите программу “Rocket Librarian” и в меню Settings -> eBook перейдите на вкладку Fonts. Все дальнейшие действия очевидны, и описывать их смысла нет.

Однако, действуя этим способом, вряд ли вам удастся сходу добиться хорошего результата. Происходит это вот почему. Когда вы дадите “Rocket Librarian” команду на загрузку выбранного шрифта, программа возьмет этот шрифт, смасштабирует его до заданной величины и превратит каждую букву векторного TTF-шрифта в битмэп. И уже эти полученные “картинки” букв заберет в память. Вот тут и поселилось Зло! В виду явно незатейливого алгоритма масштабирования, буквы полученные таким образом, будут, вероятнее всего, ужасно кривыми и “ступенчатыми”.

Однако, есть шанс, что выбранный шрифт смасштабируется нормально (это зависит как от формата, так и от начертания шрифта), и в этом случае вы получите весьма качественную русификацию.

В процессе вышеописанных действий вы натолкнетесь на еще один айсберг. Даже если шрифт в вашей системе будет русифицирован, вовсе не факт, что таковым его признает “Rocket Librarian”! И в итоге вы получите вместо текста “кашу” из спецсимволов. И, к сожалению, такая судьба постигнет подавляющее большинство доступных вам шрифтов. Я полагаю, что сие проистекает из современного многообразия форматов и разновидностей TTF-шрифтов. А “Rocket Librarian” недостаточно продвинута в плане корректного распознавания и “выдергивания” нужных знаковых таблиц из оных. С этим нужно просто смириться и искать шрифт, который будет однозначно распознан.


Что бы вы ни решили, заняться ли утомительным перебором доступных TTF-ов или же загрузить один из системных шрифтов, помните: все эти мучения вам предстоит пережить лишь раз! Единожды хорошо подобранный шрифт будет служить вам всегда. Поэтому подойдите к процессу с обостренным вниманием, чтобы не возвращаться к нему впоследствии.