Справка для программы AlReader (Android)

AlReader — универсальная читалка для Android. Данное руководство пользователя (ред. от 18 февраля 2016 г.) соответствует версии AlReader 1.75 (160221). Оно пишется пользователями программы и может содержать ошибки. Заметили опечатку, неточность, или есть замечания, дополнения к справке? Пожалуйста, напишите о них в личном сообщении к Keldi на форуме 4pda.ru либо в электронном письме на адрес alreader-help@mail.ru

This User Guide for AlReader is available only in Russian now. If you would like to be a volunteer to translate it into your native language (or make localization of AlReader interface), please get in touch with Alan (look for e-mail in AlReader-Menu-File-Info-About).

Оглавление

  1. Добро пожаловать, или Вступление
  2. Элементы окна программы
  3. Основные функции программы
    1. Режим чтения и навигация по книге
    2. Открытие и упорядочивание книг
    3. Режим выделения
    4. Маркеры
    5. Закладки
    6. Цитаты
    7. Отправка в словарь
    8. Режим редактирования
    9. Синхронизация позиции чтения между Android-устройствами
    10. Online топ-100 авторов и книг
    11. Адаптация для E-ink экранов
    12. Ярлыки для книг на домашний экран Android
    13. Пользовательские профили
    14. Сохранение и восстановление пользовательских настроек
  4. Описание меню и действий
    1. Главное меню
    2. Выбор действия (меню для BACK)
    3. Action Bar (иконки вверху)
    4. Перечень действий для тапов, жестов, кнопок
  5. Настройки программы
    1. Основные
    2. Экран
    3. Шрифты
    4. Текущий профиль
    5. Стили
    6. Тап-зоны, жесты и кнопки
    7. Подсветка
    8. Настройки библиотеки
    9. Объединение профилей
    10. Синхронизация позиции чтения
    11. Тонкая настройка
    12. Вид настроек
    13. Действия с книгой
  6. Список изменений программы
  7. Об авторах и принявших участие
  8. Ссылки

Добро пожаловать, или Вступление

1. Что такое AlReader?

2. А мне подойдёт AlReader?

3. Как установить? Зачем приложение просит столько разрешений?

4. Что делать, если что-то в настройке или функциях AlReader будет непонятно?

5. А если кратко? Как пользоваться программой?

Элементы окна программы

Элементы окна программы

Окно программы AlReader включает следующие элементы:

Отображение тех или иных элементов настраивается отдельно для полноэкранного и оконного режима программы. По умолчанию в полноэкранном режиме видны только текст и линия прочитанного (для устройств с Android 3+ при отсутствии аппаратных кнопок возможно сохранение полосы кнопок в нижней части экрана). Переключение в полноэкранный режим и обратно осуществляется нажатием на центральную кнопку джойстика, тапом по центру экрана (можно изменить в настройках кнопок, тапов, жестов).

Основные функции программы

Режим чтения и навигация по книге

Режим чтения — основной режим работы программы — активируется при включении AlReader. Для чтения открытой книги можно либо листать страницы, либо использовать автопрокрутку, либо включить озвучивание текста TTS.

Листание страниц

Листать страницы можно с помощью тапов (прикосновений к сенсорному экрану), жестов (проведение линий на сенсорном экране), аппаратных кнопок устройства. Действия для всех кнопок, тапов и жестов могут быть переназначены в соответствующих настройках. Кроме того, кнопки листания страниц можно добавить на панель кнопок.

Листание может осуществляться:

В настройках можно включить анимацию листания страниц.

Автопрокрутка

Автопрокрутка позволяет не листать страницы книги вручную.

Она включается в Меню — Действия — Автопрокрутка (её вызов можно также назначить на кнопку устройства, тап или жест).

Один из четырёх типов автопрокрутки можно выбрать в настройках экрана.

При включённой автопрокрутке её скорость можно регулировать в режиме реального времени: кнопка, тап, жест, на который назначено действие «Следующая страница», увеличивает скорость автопрокрутки, «Предыдущая страница» — уменьшает скорость автопрокрутки.

Ставит автопрокрутку на паузу (снимает с паузы) кнопка, тап или жест, на который назначено действие «Полный экран» (по умолчанию это центральная кнопка, тап по центральной зоне экрана).

Для остановки автопрокрутки следует нажать кнопку BACK.

По умолчанию при включённой автопрокрутке AlReader реагирует только на вышеупомянутые действия (предыдущая/следующая страница, полный экран и BACK). Однако можно установить в тонких настройках галочку «Команды при автопрокрутке», тогда все остальные действия тоже будут выполняться, предварительно остановив автопрокрутку.

Чтение вслух (TTS)

Для воспроизведения книг вслух возможно использование Text-to-speech («Текст в речь», технология синтеза речи).

Внимание! Для работы функции «Текст в речь» необходимо, чтобы в системе был установлен и выбран в настройках синтезатор c голосом для нужного языка. При выборе Настройки Android — Язык и ввод — Синтез речи — Прослушать пример (названия и расположение пунктов меню могут отличаться) должен звучать текст на том же языке, книгу на котором вы хотите озвучить.

Качество озвучивания зависит от синтезатора речи, AlReader только отправляет текст книги соответствующему приложению.

Озвучивание книги можно включить в меню (Меню — Действия — Текст в речь) или через действие, назначенное на тап, кнопку или жест. После включения TTS начнётся воспроизведение текста, озвучиваемый фрагмент будет выделяться цветом в соответствии с настройкой Цвета — Выделенный текст. Если текст выделяется, но чтения вслух не происходит, проверьте наличие в системе голоса нужного языка и его настройки. Если чтение вслух происходит только при наличии Интернет-соединения, значит, установлен голосовой движок, работающий только online.

При включённом TTS на экране отображается панель управления со следующими кнопками: Воспроизведение/Пауза, Остановка TTS, Увеличение скорости, Уменьшение скорости, Увеличение громкости, Уменьшение громкости.

Поставить на паузу и возобновить чтение можно с гарнитуры (при наличии на гарнитуре media-кнопок Play/Pause; при наличии на гарнитуре дополнительных кнопок возможно регулирование громкости и скорости TTS). Для однокнопочных гарнитур, как правило, доступна только остановка TTS.

Переходы по книге

Переход (Меню — Переход и действия, назначаемые на тап, кнопку или жест) даёт возможность осуществлять быстрое перемещение внутри книги:

Содержание книги

Для форматов, поддерживающих заголовки, доступно содержание книги.

Открыть его можно в Меню — Переход — Содержание или назначив действие «Содержание» для кнопки, тапа, жеста либо на панель кнопок.

В содержании перечисляются названия глав и разделов книги. Пункт содержания, соответствующий текущему положению в книге, выделяется жирным шрифтом и подчёркиванием. Для каждого пункта содержания указывается число страниц в книге до следующего пункта (слева), а также процент и номер страницы от начала книги (справа).

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

Возможно включить отображение подзаголовков в содержании в Меню — Настройки — Изменить свойства формата — Подзаголовки в содержании.

Если книга содержит заголовки разных уровней, возможно сворачивание и разворачивание отдельных пунктов нажатием на минус и плюс рядом с ними, а также доступны действия «Свернуть все» и «Развернуть все». Содержание отображается системным шрифтом (у разных версий Android, прошивок устройств шрифты могут отличаться): если в системном шрифте отсутствует какой-либо символ (например, знак ударения), то и в содержании он правильно отображён не будет.

Гиперссылки, сноски, переходы назад и вперёд

Перемещение по гиперссылкам (включая сноски) в AlReader может выполняться с помощью коротких или длинных тапов по ним (согласно настройке).

Можно включить отображение сносок внизу страницы и просматривать их без перехода по ссылкам (подробнее см. в настройках).

После перехода по внутренней ссылке в файле для возврата назад выберите «Назад» (Меню — Переход — Назад, меню выбора действия по BACK — Назад, либо кнопка, тап, жест с предварительно назначенным действием «Назад»). Действие «Назад» означает переход к последней сохранённой позиции (стек переходов сохраняет несколько позиций в пределах открытой книги; позиция сохраняется при открытии любого диалогового окна, например, меню настроек; стек сбрасывается при закрытии программы, при сворачивании стек сохраняется).

Действие «Вперёд» позволяет перейти к следующей сохранённой позиции (на данном этапе работает, только если до этого применялась команда «Назад»).

Перед переходом по внешней ссылке выдаётся запрос на её открытие (можно отключить в тонких настройках), ссылка передаётся во внешний браузер. Однако AlReader может открывать сохранённые локально html-файлы по относительным ссылкам между ними. Если файлы находятся в zip-архиве, то открытие по ссылкам возможно только файлов внутри этого архива, но не «внешних» файлов. Действия «Назад» и «Вперёд» работают только в рамках текущего файла, переходить ими между файлами на данный момент невозможно.

Поиск по книге

Поиск предназначен для нахождения в книге слова, фразы или предложения.

Начать поиск можно через Меню — Действия — Поиск (при боковом меню), Меню — Файл — Поиск (при старом виде меню) либо действие «Поиск», назначенное на кнопку, тап или жест.).

Фраза для поиска должна быть не короче двух символов, не считая пробелов. Кроме того, допустимо использовать символ ? для замены одного произвольного символа в поисковой фразе (например, при поиске «т??ст » могут быть найдены «текст », «траст », «твист »). Длина фразы для поиска не должна быть более 31 символа. Поиск не чувствителен к регистру.

В диалоге поиска по нажатию на «Поиск» происходит переход в книге к совпадению текста с поисковым запросом (при его наличии начиная с открытой страницы и до достижения конца книги), повторное нажатие на «Поиск» перелистывает книгу к следующему совпадению. Опция «Искать с начала файла» позволяет вести поиск с начала файла, а не с текущей страницы книги.

Открытие и упорядочивание книг

Открыть книгу в AlReader можно с помощью встроенного файлового менеджера (или из файлового менеджера Android'a, выбрав при открытии файла с книгой AlReader), а также скачав из сетевой библиотеки (каталога OPDS). Если книга уже открывалась ранее, её можно найти в списке «Последние открытые». Книги можно добавлять в список «Избранное» для их быстрого нахождения в будущем. В программе имеется встроенный каталогизатор — Библиотека — позволяющий видеть книги с карты памяти устройства сгруппированными по автору, названию, серии.

Библиотека, Встроенный файловый менеджер, Сетевые библиотеки, Последние открытые и Избранное поддерживают отображение книг в несколько колонок (многоколоночный режим) и с книжными полками. Переключить вид можно, нажав на иконку (глаз) в заголовке одного из этих диалогов и выбрав нужный вариант:

В настройках библиотеки можно включать/отключать отображение, менять размер обложек книг (эта настройка повлияет на все списки с книгами).

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

Встроенный файловый менеджер

Чтобы открыть файл с помощью встроенного в программу файлового менеджера, можно воспользоваться меню (Меню — Открыть книгу — Открыть файл или меню по кнопке BACK Открыть книгу — Открыть файл) либо назначить действие «Открыть файл» на тап, кнопку или жест.

В меню открытия файла отображается папка текущего открытого файла (при первом запуске программы — корневая папка устройства, в этом случае необходимо проследовать по пути /mnt/sdcard/<Папка с книгами> (путь к карте памяти может быть другим в зависимости от конкретного устройства)).

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

В верхней строке показывается текущий путь, иконка со стрелкой справа служит для перехода на один уровень каталогов вверх, при нажатии на кнопку BACK происходит выход из файлового менеджера. настройках библиотеки можно выбрать иную реакцию программы на эту кнопку: при её нажатии будет происходить переход на уровень выше в дереве папок, а при нажатии BACK в корневом каталоге устройства — выход из файлового менеджера; вместо стрелки в этом случае вверху будет крестик для закрытия диалога).

Текущая книга (и содержащие её папки на всем пути до корневого каталога) выделяется в файловом менеджере жирным шрифтом и подчёркиванием.

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

Файлы и папки можно сортировать (Меню — Сортировка) по имени, по дате (по убыванию и возрастанию) и по размеру (по убыванию и возрастанию).

В списке для файлов книг указываются:

Тап по файлу (папке) приводит к его (её) открытию. По длинному тапу открывается меню «Действия», позволяющее:

Внешний вид встроенного файлового менеджера зависит от системных настроек, так как программа использует стандартные меню и стандартный диалог настроек Android. Однако AlReader поддерживает отображение списков в многоколоночном режиме и установку фонов (книжных полок). В настройках библиотеки можно включать/отключать отображение, менять размер обложек книг (по умолчанию включено только для Android 4+). В режиме расширенных настроек можно изменить величину шрифта и цвет иконок для папок и файлов в списке.

Последние открытые

Последние открытые — список последних открытых в AlReader файлов (размер списка ограничен 256 книгами). Перейти к данному списку можно из меню (Меню — Открыть книгу — Последние открытые или меню по кнопке BACK Открыть книгу — Последние открытые) либо назначив соответствующее действие для тапа, кнопки или жеста.

Внешний вид и действия аналогичны таковым во встроенном файловом менеджере со следующими отличиями:

Избранное

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

Добавить книгу в Избранное можно одним из следующих способов:

Попасть в список Избранное можно:

Удалять книги из данного списка можно:

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

Информация о книгах, находящихся в Избранном, хранится вместе с закладками в файле favorAR.db в каталоге AlReader по пути, указанному для карты памяти. Этот файл (база SQLite) содержит пути к книгам, поэтому простое копирование файла на другое устройство не сработает для переноса закладок и избранного, если там пути к книгам окажутся другими.

Библиотека

Библиотека позволяет создать каталог файлов, поддерживаемых читалкой (включая книги, находящиеся в zip-архивах). Группировка и поиск по авторам, жанрам, сериям возможна только для форматов, которые содержат такую информацию (fb2, epub и mobi), для остальных файлов в качестве названия отображается имя файла, а в качестве серии и автора – тип документа (txt, doc и т. д.).

Благодаря этой функции (особенно с использованием синонимов авторов) можно не тратить время на упорядочивание книг по папкам и переименование файлов.

Попасть в Библиотеку можно:

При первом открытии Библиотеки потребуется просканировать карту памяти для добавления книг в каталог. Путь к карте памяти (либо папке с книгами) можно указать в настройках библиотеки либо во встроенном файловом менеджере сделать долгий тап на нужную папку и выбрать «Установить путь к библиотеке». В каталог будут добавлены книги, находящиеся как в корне указанной папки, так и в подкаталогах различной степени вложенности. Если Вы хотите, чтобы книги из некоторых папок не добавлялись в каталог библиотеки, следует создать в таких папках файл с именем .nomedia и поставить соответствующую галочку в настройках библиотеки.

Обычно сканирование занимает менее минуты для тысячи файлов, но в зависимости от устройства продолжительность сканирования может быть иной. При добавлении или удалении книг на устройство для обновления библиотеки необходимо выполнить сканирование заново, выбрав пункт «Сканировать» в Библиотеке. В заголовке стартового экрана библиотеки указывается дата и время, когда производилось последнее сканирование.

После завершения сканирования файлов в системном оповещении будет указано:

В Библиотеке книги группируются по авторам, сериям и названиям (для каждой группы указывается количество элементов в ней). Внутри этих групп элементы сортируются по алфавиту (в сериях книги сортируются по номеру в серии), для авторов и серий указывается количество у них книг. Элементы, начинающиеся с цифр и «без названия» располагаются в конце списка. Возможно включение опции для расположения названий на кириллице в начале списка. Возможно отключение учёта артиклей в английских названиях книг и серий.

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

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

По короткому тапу происходит открытие соответствующего списка, при тапе по книге открываются диалог Свойства книги. Для возвращения на уровень выше в списке необходимо нажать на стрелочку вверху списка либо выбрать в настройках библиотеки опцию перехода на уровень вверх для кнопки BACK (список, из которого был возврат на уровень выше, выделяется жирным шрифтом и подчёркиванием).

По длинному тапу:

Кроме пункта «Перейти к…», по длинному тапу по книге в меню содержатся ещё следующие элементы:

Выход из библиотеки может осуществляться с открытием книги, нажатием на крестик в заголовке окна либо по кнопке BACK (если для данной кнопки не выбрано иное поведение в настройках библиотеки). При следующем открытии библиотека откроется на том же списке, на котором она была закрыта (если иное не установлено в настройках библиотеки).

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

Каталог библиотеки хранится в файле catalogAR.db в каталоге AlReader по пути, указанному для карты памяти. Этот файл (база SQLite) содержит пути к книгам, поэтому простое копирование файла на другое устройство не сработает для переноса каталога библиотеки, если там пути к книгам окажутся другими.

Синонимы авторов для библиотеки

Библиотека позволяет объединять одних и тех же авторов, указанных в книгах по-разному, с помощью файла синонимов. Этот файл должен иметь имя aliases.utf8.txt и находиться в каталоге AlReader на карте памяти устройства. После добавления или изменения файла синонимов необходимо повторить сканирование библиотеки.

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

Вместе с программой поставляется файл синонимов для книг на русском языке (на Android 4+ он автоматически копируется в нужную папку, если в системе или в самом AlReader'e выбран русский язык. Для предыдущих версий Android можно скачать данный файл на форуме 4pda). Можно использовать данный файл, редактируя его при необходимости, либо создать свой файл синонимов (если создан пользовательский файл синонимов, AlReader не будет заменять его на поставляемый файл).

Пример файла aliases.utf8.txt:

ПУШКИН А С=Пушкин Александр Сергеевич

АЛЕКСАНДР ПУШКИН=Пушкин Александр Сергеевич

НЕТ АВТОРА=*

Пояснения по содержимому файла aliases.utf8.txt:

1. Каждое приравнивание синонимов следует писать с новой строки.

2. Перед знаком равно («=»):

ПУШКИН А=Пушкин Александр Сергеевич

ПУШКИН АЛЕКСАНДР=Пушкин Александр Сергеевич

Пушкин А=Пушкин Александр Сергеевич

Пушкин Александр=Пушкин Александр Сергеевич

Таким образом, вместо множества строк:

ПУШКИН А. С.=Пушкин Александр Сергеевич

ПУШКИН А С=Пушкин Александр Сергеевич

ПУШКИН А.С=Пушкин Александр Сергеевич

ПУШКИН А, С,=Пушкин Александр Сергеевич

ПУШКИН А. С,=Пушкин Александр Сергеевич

ПУШКИН А,С,=Пушкин Александр Сергеевич

и т. д.

достаточно указать в файле aliases.utf8.txt одну строку:

ПУШКИН А С=Пушкин Александр Сергеевич

3. После знака равно («=»):

СААДИ МУСЛИХИДДИН=Саади Муслихиддин ибн Юсуф

НЕТ АВТОРА=*

НЕ УКАЗАН=*

НЕУСТАНОВЛЕННЫЙ АВТОР=*

РЕДАКТОР-ФАЙЛА-ОШИБОЧНО-В-АВТОРЫ-ЗАПИСАННЫЙ=*

Если у книги будет один автор, приравненный к «звёздочке», в библиотеке она будет в группе «без автора». Если помимо авторов, приравненных к «звёздочке», у книги есть и другие авторы — книга будет отображена в группе «без автора» и у других её авторов.

Сетевые библиотеки (OPDS)

Функция «Сетевые библиотеки» позволяет скачивать книги из каталогов OPDS (англ. Open Publication Distribution System).

Зайти в «Сетевые библиотеки» можно:

Для добавления нового каталога выберите «Добавить каталог» и в открывшемся диалоге:

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

По короткому тапу происходит открытие добавленного сетевого каталога, списка внутри каталога, диалога Свойства книги. Если каталог не открывается, проверьте, правильно ли указан его адрес и нет ли проблем с Интернет-соединением, доступен ли он через какую-либо другую программу. При неудачном открытии каталога AlReader покажет ошибку, например, «Ошибочный код возврата! "503", Retry-After:3600» означает, что каталог возвратил ошибку 503 (Сервис временно недоступен); Retry-After указывает, когда (дата и время в GMT либо через определённое число секунд от текущего момента) имеет смысл ещё раз пробовать установить соединение с каталогом (в примере, через 3600 секунд = один час).

Для возврата на уровень выше в открытом каталоге служит верхний пункт с иконкой-стрелкой в списках (и аналогичная иконка в заголовке окна). Список, из которого был возврат на уровень выше, выделяется жирным шрифтом и подчёркиванием.

Для возвращения к стартовому экрану Сетевых библиотек можно выбрать пункт «Выйти из библиотеки»:

Для закрытия диалога Сетевых библиотек можно:

Свойства книги — диалог, содержащий информацию о ней (название, авторы, жанр, серия, аннотация, язык, обложка, формат и размер файла и т. д.). Он открывается по короткому тапу по книге в списке либо по длинному тапу при выборе пункта «Свойства». Из этого диалога можно:

Для скачивания книги без просмотра её свойств следует сделать длинный тап по книге в списке и выбрать пункт:

Закладки предназначены для быстрого открытия в OPDS-каталоге страницы с книгами какого-либо автора, жанра, серии или запроса в поиске. Чтобы создать закладку, следует, находясь на интересующей странице:

Сохранённые закладки отображаются ниже остальных ссылок в корне того OPDS-каталога, к которому они относятся. Закладку можно переименовать либо удалить, вызвав меню длинным тапом по этой закладке и выбрав соответствующее действие.

Папкой для загрузки книг по умолчанию является каталог download на карте памяти устройства (при скачивании книга сохраняется в подкаталог <Автор_книги>, а именем файла будет название книги). Для выбора другой папки, куда будут сохраняться книги, следует открыть встроенный файловый менеджер (Меню — Открыть книгу — Открыть файл), сделать долгий тап по нужной папке и выбрать пункт «Использовать для закачек».

История закачек в корневом диалоге сетевых библиотек содержит список всех скаченных книг. В этом списке:

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

Список OPDS-каталогов и закладки сетевых библиотек хранятся (вместе с информацией об избранном и закладках в книгах) в файле favorAR.db в каталоге AlReader по пути, указанному для карты памяти. Для переноса этих данных OPDS-каталогов достаточно скопировать указанный файл в аналогичную папку на другом устройстве.

Режим выделения

Режим выделения позволяет выделить текст для выполнения одного из следующих действий:

Режим выделения активируется:

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

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

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

Если выделение установлено неправильно или по ошибке можно выбрать вариант «Отмена» либо нажать кнопку BACK. Выйти из режима выделения без выполнения какого-либо действия также можно нажав кнопку BACK.

Цвет фона для выделяемого текста устанавливается в настройках цвета.

В режиме расширенных настроек в Тонких настройках можно включить «Режим выделения как в Android». Его отличие от режима выделения AlReader'а состоит в следующем:

Маркеры

Важные места в книге можно выделить маркером. Отличие маркера от закладки состоит в том, что при чтении видно выделение (цвет которого можно настроить) и в список закладок маркер не добавляется.

Положения маркеров сохраняются в файле <Имя файла книги>.mrk, создаваемом программой рядом с файлом книги. Если книга находится на карте памяти, доступной только для чтения (системное ограничение Android 4.4 KitKat), маркеры не сохраняются.

Для установки маркера выделите нужный фрагмент текста в режиме выделения и выберите действие «Маркер».

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

Чтобы убрать установленный маркер, необходимо заново выделить текста с маркером (необязательно точно, главное чтобы выделение пересекало имеющийся маркер) и повторно выбрать действие «Маркер» — маркирование уберётся. (Если необходимо удалить все маркеры в книге, можно через какой-либо файловый менеджер Android'a удалить расположенный рядом с книгой файл <Имя файла книги>.mrk)

Закладки

Чтобы сохранить положение в файле для последующего быстрого перехода к нему, можно воспользоваться функцией закладок. Для каждой закладки помимо её положения в книге сохраняется небольшой комментарий (по умолчанию небольшой отрывок из книги, на который делается закладка, однако при добавлении закладки данный текст можно отредактировать или заменить своим комментарием). Кроме того, для каждой закладки сохраняется время её создания.

Способы добавления закладки:

В первых двух случаях открывается диалог добавления закладки, в котором можно отредактировать текст комментария и при необходимости установить галочку маркирования. Следует учитывать, что маркер и закладка, хотя и могут быть в этом случае добавлены к одному отрывку текста одновременно, не являются взаимосвязанными: удаление в будущем закладки не приведёт к автоматическому удалению маркера, и наоборот, удаление маркера не удаляет закладку.

При добавлении быстрых закладок дополнительные диалоги не вызываются, комментарием к закладке автоматически становятся первые строки текущей страницы, маркер по умолчанию не ставится (маркирование при добавлении быстрых закладок можно включить в Тонких настройках).

Для просмотра закладок выберите Меню — Переход — Закладки либо назначьте действие «Закладки» (либо «Работа с закладками — Закладки»)для тапа, кнопки или жеста. В открывшемся диалоге:

Закладки хранятся (вместе с информацией об избранном и OPDS) в файле favorAR.db в каталоге AlReader по пути, указанному для карты памяти. Этот файл (база SQLite) содержит пути к книгам, поэтому простое копирование файла на другое устройство не сработает для переноса закладок и избранного, если там пути к книгам окажутся другими.

Цитаты

Функция цитирования даёт возможность сохранять прямо из AlReader в текстовый файл выдержку из книги.

Способы сохранения цитат:

Цитаты сохраняются одновременно в двух местах:

Если книги находятся на карте памяти, доступной только для чтения (системное ограничение Android 4.4 KitKat), цитаты сохраняются только в папку AlReader'а.

В текстовый файл с цитатами сохраняются:

В диалоге добавления цитаты можно установить соответствующую галочку для выделения текста в книге маркером.

Отправка в словарь

В режиме словаря при выборе слова выполняется вызов словаря, ассоциированного с программой, и поиск этого слова в словаре.

AlReader поддерживает отправку слов (фраз) в следующие словари: ColorDict 3, GoldenDict, Fora Dictionary, Dictan. Lingvo, FreeDictionary, HedgeDict, Aard/Aard2 Dictionary, Quick/Onyx Dictionary, Slovoed. Выбрать необходимый словарь можно в Основных настройках.

Если необходимой вам программы-словаря нет в списке, добавление её возможно при наличии у неё открытого API и предоставлении информации о последнем разработчику программы.

Способы вызова режима словаря:

AlReader только отправляет слово (фразу) в выбранный словарь, дальше перевод зависит от установок и настроек конкретного словаря.

Все отправляемые в словарь слова (фразы) автоматически сохраняются в файл dictionary_word.txt в папке AlReader/editors, расположенной на карте памяти устройства.

Режим редактирования

AlReader позволяет редактировать книги в форматах fb2, txt и сохранять сделанные изменения. Это очень удобно для вычитки книг.

Способы вызова режима редактирования:

На редактирование будет отправлен текст всей страницы.

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

Размер шрифта в режиме редактирования можно изменить в Тонких настройках (Предпочтения диалогов — Размер мелкого текста).

Для удобства редактирования в AlReader предусмотрены шаблоны наиболее распространённых тегов (иконка с кисточкой в заголовке окна). Добавить свои шаблоны можно, создав файл pattern.utf8 в папке AlReader/editors на карте памяти устройства (текстовый файл в кодировке utf-8 с изменённым расширением). Если вышеуказанный файл создан, программа будет использовать шаблоны только из него, если файл отсутствует — программа использует встроенные шаблоны.

Каждый шаблон следует писать с новой строки. Для шаблонов с подстановкой место вставки текста обозначается %s (например, <emphasis>%s</emphasis>); при выборе такого шаблона AlReader подставляет вместо %s содержимое буфера обмена (из-за ограничений системы необходимо предварительно самостоятельно поместить туда (Вырезать/Cut) нужную часть текста книги, просто выделение текста при редактировании не добавляет его в буфер обмена).

Отменить все изменения, сделанные в тексте, можно во время редактирования (иконка стрелочки-отмены в заголовке окна) либо при выходе из режима редактирования, ответив отрицательно на подтверждение об изменении файла.

Все изменения сохраняются в файл по нажатию на иконку сохранения в заголовке окна либо при подтверждении внесения изменений в файл при выходе из диалога редактирования.

Если книга запакована в архив, то для редактирования она будет распакована, и изменения сохранятся в файл, созданный рядом с архивом.

Если редактируемая книга находится на карте памяти, доступной только для чтения (системное ограничение Android 4.4 KitKat), отредактированный файл будет сохранён в папке AlReader/editors.

Синхронизация позиции чтения между Android-устройствами

Функция синхронизации позволяет читать одну и ту же книгу попеременно на нескольких устройствах с Android без поиска места, на котором вы остановились. Синхронизируется только позиция чтения, файл книги должен быть на всех устройствах. AlReader позволяет синхронизировать позицию чтения книг двумя способами:

Параметры синхронизации можно установить в настройках программы.

AlReader сохраняет позицию чтения при открытии диалоговых окон, сворачивании программы и выходе из неё.

Синхронизация через файловую систему означает, что информация о позиции чтения книг будет сохраняться в папку AlReader/sync на карте памяти устройства. Данную папку необходимо синхронизировать для всех Android-устройств с помощью какой-либо программы через облачный сервис по вашему выбору (Dropsync, FolderSync, SugarSync и т. д.)

Синхронизация по сети (через сайт программы) не требует использования сторонних программ, но в момент закрытия AlReader'a должно быть доступно подключение к сети Интернет (при выборе же первого варианта синхронизации сторонние программы в соответствии с их настройками могут синхронизировать позицию чтения автоматически при появлении подключения к сети Интернет). На сервере сохраняются позиции чтения книг за последний месяц.

При включённой синхронизации, если книга читалась на одном устройстве, AlReader спросит подтверждение на переход к сохранённой позиции чтения при открытии этой книги на втором устройстве. По умолчанию «опознание», что это одна и та же книга, происходит по одинаковому имени и одинаковому размеру файлов.

Действие Синхронизация по требованию позволяет принудительно синхронизировать позицию чтения через сайт программы (независимо от того, что выбрано в настройках синхронизации: сеть, файловая система или вообще отключение синхронизации). Тапом, жестом, кнопкой, куда назначено это действие, вызывается диалог с двумя пунктами:

Быстрое включение/выключение синхронизации по сети возможно при назначении на тап, кнопку или жест действия Разрешение синхронизации по сети. Это действие включает «автоматическую» синхронизацию по сети на неопределённое время, в отличии от «синхронизации по требованию», где позиция чтения загружается «вручную», однократно.

Online топ-100 авторов и книг

Программа собирает анонимную статистику открытых книг для создания Топ-100 авторов и произведений: при первом открытии книги в AlReader информация о названии и авторе книги отсылается на сайт программы (при наличии подключения к сети Интернет), из собранных данных формируется список наиболее читаемых авторов и книг.

Топы можно посмотреть из программы: Меню — Файл — Информация — Топ-100: Книги / Топ-100: Авторы. Открыв один из топов, можно переключиться на другой, сделав долгий тап по списку в топе и короткий тап по надписи «По названиям» (возвращение обратно к Топу-100 авторов — длинный тап по списку + короткий тап по надписи «По авторам»).

Адаптация для E-ink экранов

Для электронных книг с E-ink экранами AlReader автоматически:

Для включения/отключения адаптации есть соответствующая галочка в Основных настройках программы.

В Тонких настройках можно установить частоту полного обновления E-ink экрана (функция работает не на всех электронных книгах).

Существует отдельная версия AlReaderEINK, отличающаяся от обычной тем, что из неё убрано всё, что не используется на устройствах с E-ink (скины) и заменены иконки (на чёрные иконки, которые крупнее тех, что в обычной версии).

Ярлыки для книг на домашний экран Android

AlReader позволяет добавлять на домашний экран (лаунчер Android'a) ярлыки книг для быстрого их открытия. Ярлык берёт имя из заголовка книги, а если формат файла не поддерживает заголовки — из имени файла. Если файл книги содержит обложку, она послужит иконкой для ярлыка, иначе будет использована стандартная иконка книги из AlReader'a. По нажатию на ярлык запускается AlReader с выбранной книгой.

Добавление ярлыка:

Для устройств с e-ink экранами данная функция убрана из Меню — Файл, так как лаунчеры там часто не поддерживают функцию создания ярлыков. Вы можете попробовать создать ярлык, повесив соответствующее действие на кнопку или тап, но следует учитывать, что если ярлык на книгу не появляется на рабочем столе, то нужно поставить вместо используемого другой лаунчер.

Пользовательские профили

Пользовательские профили — наборы настроек, позволяющие при переключении между ними быстро изменить внешний вид текста книги и окна программы (например, «День» — тёмный текст на светлом фоне, «Ночь» — светлый текст на тёмном фоне). В пользовательском профиле хранятся настройки цветов, шрифтов, отступов и фона, настройки управления подсветкой и различные тонкости внешнего вида программы (включение двухколоночного режима, вывод часов под текстом, используемый скин, вид буквицы, гамма-коррекция шрифта, включение png-прозрачности изображений в книге).

Настройки в разделах «Шрифты» и «Текущий профиль» позволяет изменить установки того профиля, который используется в данный момент. Чтобы настроить другой профиль следует переключиться на него, выбрав действия «Следующий (предыдущий) профиль». Возможно, имеет смысл перед настройкой второго (и последующих профилей) воспользоваться настройкой Объединение профилей, если вы хотите, чтобы некоторые настройки (шрифты, подсветка, отступы) распространялись на все профили.

Один раз настроив пользовательские профили на свой вкус, вы можете быстро переключаться между ними:

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

Сохранение и восстановление пользовательских настроек

Для сохранения и восстановления настроек воспользуйтесь Настройки — Сохранение настроек.

В диалоге сохранения настроек доступны следующие пункты:

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

Указанные выше файлы сохраняются в папку AlReader/backup на карте памяти устройства (при загрузке ранее сохранённых настроек в списке для выбора отображаются только файлы из этой папки; если кто-либо поделился с вами настройками профиля или стилей, чтобы иметь возможность загрузить их, положите файл сохранения в папку AlReader/backup).

Для переноса на другое устройство, если Вы не пользуетесь нестандартными шрифтами и скинами, достаточно пункта «Все настройки» (один файл alrbackup). Если Вы устанавливали свои шрифты и/или скины, то дополнительно нужно сохранить настройки профилей (один файл alrbackup + файлы alrprofile по количеству настроенных профилей). Обратите внимание на описание выше (что не сохраняется): книги, закладки, цитаты и т. д. следует переносить (копировать) отдельно. Закладки, избранное, список сетевых библиотек хранятся в файле favorAR.db в каталоге AlReader по пути, указанному для карты памяти. Для переноса каталогов OPDS и закладок в них копирования этого файла будет достаточно. Однако этот файл (база SQLite) содержит пути к книгам, поэтому простое копирование файла на другое устройство не сработает для переноса закладок и избранного, если там пути к книгам окажутся другими.

Описание меню и действий

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

Цвета, фон и в целом весь внешний вид меню и диалогов во многом зависит от системы (стандартных меню и диалогов Android'a). Однако некоторые особенности вида меню можно настроить:

  • использование тёмной либо светлой темы интерфейса (Настройки — Основные — Использовать светлую тему).
  • размер шрифта и ширину символов (Настройки — Тонкая настройка — Предпочтения диалогов).
  • фон меню и цвет текста и иконок в нём (Настройки — Тонкая настройка — Меню).
  • книжную полку (bookshelf.9.png) для диалогов со списками книг (библиотека, встроенный файловый менеджер и т. д.).
  • фон-текстуру для диалогов библиотеки, избранного, настроек и т. д. (только Android 4+, для установки следует положить графический файл (бесшовную текстуру) с именем dialog_texture.jpg в папку AlReader на карте памяти) В диалогах со списками книг текстура будет отображаться на незанятой книжной полкой части экрана и при отключении книжной полки.

Меню

Главное меню программы можно вызвать с помощью:

Разновидности меню (включаются и настраиваются в Тонкой настройке меню):

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

Открыть книгу

Быстрые настройки

Действия

(вызов данного меню может быть назначен на тап, кнопку или жест — «Открыть меню действий»)

Переход

Файл

Настройки

Переход в меню настроек. Подробно будет рассмотрено в соответствующем разделе справки.

Выбор действия (меню для BACK)

Action Bar (иконки вверху)

Action Bar — панель действий (иконок), отображаемая в верхней части окна программы (Android 4+).

Action Bar всегда скрывается в полноэкранном режиме (в этом случае иконки из него отображаются в боковом меню).

В Action Bar расположены иконки для действий (слева направо):

Отображение Action Bar может быть отключено в Тонких настройках.

Перечень действий для тапов, жестов, кнопок.

Для быстрого доступа к различным функциям программы возможно назначение в настройках различных действий для тапов, жестов, аппаратных кнопок и кнопок (иконок) на панели кнопок и в Action bar. В данном разделе справки перечислены все возможные для назначения действия с их кратким описанием.

Настройки программы

Основной диалог настройки вызывается тапом по соответствующему пункту в главном меню. Он содержит следующие блоки настроек:

Основные

Экран

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

Вертикальное выравнивание текста (настройка доступна при выборе расширенного вида настроек) — из-за использования различных стилей текста верхний и нижний отступы могут отличаться. Если этот флажок установлен — отступы сверху и снизу будут одинаковы, если нет — отступ сверху будет фиксированным, а снизу отступ «плавает».

Секции с новой страницы — каждая новая глава или раздел будет начинаться с новой экранной страницы (настройка доступна при выборе расширенного вида настроек).

Показывать сноски внизу текущего экрана — включение отображения текста сноски на странице книги. Сноски отображаются внизу текущей страницы, если для них хватает места (то есть сноска, попавшая на нижнюю строку текста, выведена не будет). Сноска показывается в максимально возможном объёме, но только на данной странице, перенос сноски на следующую страницу не предусмотрен. Если текст сноски помещается на странице текста книги только частично (будет показан с многоточием в конце), то чтобы увидеть его полностью следует тапнуть по нему (произойдёт переход к тексту сноски на отдельной странице в конце книги) либо воспользоваться листанием построчно, чтобы вместить текст сноски на текущей странице. Для файлов формата fb2 есть отдельная опция для отображения комментариев также, как сносок.

Хранить одну строку — на новой экранной странице первой будет показана последняя строка предыдущей экранной страницы (настройка доступна при выборе расширенного вида настроек).

Висячая пунктуация — (настройка доступна при выборе расширенного вида настроек) приём типографской вёрстки текста, при котором кавычки, скобки, дефисы, точки, запятые и т. д. выносятся за левый и правый край выровненной по ширине страницы текста.

Анимация листания

При выборе расширенного вида настроек доступны дополнительные возможности настройки анимации:

  • Учитывать фон — сдвигать вместе с фоном скина (работает для пользовательских и встроенных скинов, но не для текстур).
  • Не учитывать две страницы — две страницы (колонки текста) сдвигаются как одна.
  • Цвет — выбирается из цветов, установленных в текущем профиле.

Статус и колонтитул

Колонтитул — надпись над линией выше текста книги (автор, название, глава и т. п.).

Строка состояния (статус)  — это строка под текстом, отображающая информацию о читаемой книге и системную информацию (время, процент заряда батареи).

Отображение колонтитула, строки состояния (её элементов) включается в настройках отдельно для оконного и полноэкранного режима.

При выборе вариантов с плюсом («Глава + Название, Автор», «Глава, страницы + Название, Автор»), если текст книги отображается в одну колонку, указанная информация будет чередоваться через страницу: например, на нечётных страницах будет показано название главы книги, а на чётных — название и автор книги. (Примечание: по умолчанию страницы не экранные, а равные определённому объёму текста в символах. Подробнее см. Размер страницы). При двухколоночном отображение текста — часть информации будет слева, часть справа.

Если формат книги не позволяет узнать необходимую информацию, в колонтитуле отображается только имя файла.

Шрифт и цвет колонтитула можно настроить для Текущего профиля (настройка объединена с настройкой строки состояния).

Параметры автопрокрутки

Полный экран и оконный режим

Полный экран и Оконный режим — позволяют настроить, какие элементы окна программы будут отображаться в полноэкранном и оконном режиме соответственно (часть настроек появляется только при выборе простого либо расширенного вида настроек):

Шрифт и цвет строки состояния можно настроить для Текущего профиля (настройка влияет на вид колонтитула), там же можно настроить цвет линии прочитанного и точки-индикатора заряда батареи.

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

Панель кнопок

Панель с кнопками — графическое меню с девятью настраиваемыми кнопками, отображаемое в нижней части экрана:

Шрифты

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

По умолчанию будет доступно для настройки следующее:

Для каждого из стилей можно выбрать:

При выборе простого вида настроек становятся доступными настройки шрифта:

  • Заголовки.
  • Код

При выборе расширенных настроек становятся доступными для настройки (в Остальные шрифты):

  • Буквица  — настройка внешнего вида первой буквы главы, раздела, абзаца: шрифт, размер относительно основного текста, полужирное начертание и смещение по вертикали для классической буквицы (перемещение буквицы по вертикали относительно текста, данная настройка может приблизительно уравнять буквицу и текст).
  • шрифты Пользовательский 1 и Пользовательский 2 (относительно них можно задавать настройки в разделе стилей);
  • дополнительные настройки для всех шрифтов: курсив (включение наклонного начертания шрифта), ширина символа (масштабирование всего символа по ширине) и толщина символа (масштабирование линий символа по толщине; примечание: толщина символа в настройке "Строка состояния и сноски" влияет только на сноски);
  • дополнительная настройка Минимальная ширина пробела — уменьшение размера пробела для уплотнения компоновки текста на экране (настройка существует только для шрифта «Текст»)
  • сглаживание — включение/отключение сглаживания для текста;
  • прозрачность текста — выбор прозрачности для текста (0, 10, 20 или 30 процентов).

Дополнительная настройка шрифтов в зависимости от различных стилей текста содержится в разделе настройки Стили.

Текущий профиль

Цвета

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

Возможно настроить цвет следующих элементов:

При выборе простого вида настроек дополнительно можно настроить цвета следующих элементов:

При выборе расширенного вида настроек дополнительно можно настроить цвета следующих элементов:

  • Ссылка;
  • Полужирный;
  • Курсив;
  • Полужирный+Курсив;
  • Маркированный текст — текст, выделенный маркером;
  • Выделенный текст — фон текста при выделении в режиме выделения и при выделении слова для отправки в словарь;
  • Заряд батареи на линии прочитанного (Примечание: при низком уровне заряда батареи точка-индикатор на линии прочитанного независимо от данной настройки отображается красным цветом);
  • Аннотация;
  • Эпиграф;
  • Автор;
  • Цитата;
  • Пользовательский 1;
  • Линия автопрокрутки;
  • Пользовательский 2;
  • Пользовательский 3.

Отступы

В данной настройке задаётся размер отступов от краёв экрана до текста в пикселях или процентах. Отдельно устанавливаются отступы от верхнего, нижнего, левого и правого края.

Дополнительные параметры отступов доступны в тонкой настройке.

Свойства профиля

В данных настройках объединены пользовательские настройки профиля, кроме настройки шрифтов, цветов, отступов и включения/отключения часов под текстом.

Часы

Часы (Настройки — Текущий профиль) — включение либо отключение отображения часов под текстом. Настроить цвет можно в настройке профиля Цвета.

Стили

Настройка параметров, используемых для различных стилей текста в форматах, поддерживающих разметку текста (fb2, html, epub).

Возможна настройка параметров для следующих стилей текста:

  • Заголовок
  • Подзаголовок
  • Аннотация
  • Эпиграф
  • Автор
  • Цитата
  • Форматированный текст
  • Стихи
  • Сноски
  • Буквица
  • Полужирный
  • Курсив
  • Полужирный + Курсив
  • Код
  • Пользовательский стиль

Для стилей доступны следующие настройки:

  • Шрифт — выбор шрифта производится относительно настроенных в Текущем профиле шрифтов для элементов; можно установить шрифт, как для Текста, Заголовков, Кода, Строки состояния, Буквицы, Пользовательский 1 или Пользовательский 2.
  • Размер — изменение размера текста относительно размера шрифта, выбранного в настройке выше.
  • Цвет — выбор из цветов, установленных в настройках цветов элементов для текущего профиля.
  • Выравнивание — выравнивание текста по левому краю, по правому краю, по центру либо отключение выравнивания.
  • Полужирный — включение полужирного начертания текста.
  • Курсив — включение наклонного начертания текста.
  • Разрядка — включение увеличения межбуквенного интервала.
  • Левый отступ — выбор одного из трёх уровней отступа либо отключение левого отступа текста. Уровни настраиваются в тонких настройках.
  • Правый отступ — выбор одного из трёх уровней отступа либо отключение правого отступа текста. Уровни настраиваются в тонких настройках.
  • Красная строка — отступ слева для первой строки абзаца.
  • Тень — включение тени под шрифтом.
  • Контур — выбор из трёх вариантов толщины контура либо его отсутствие (при включении цвет контура будет соответствовать выбранному цвету для стиля, а цвет внутренней части — цвету фона);
  • Разрешить переносы — разрешение переносить текст по слогам в соответствии со словарём переносов, выбранном в основных настройках, при отключении переносы на следующую строку будут производиться только по словам.
  • Межстрочное расстояние — настройка межстрочного расстояния. Возможны следующие варианты:
    • Стандартный (100 процентов) — межстрочное расстояние устанавливается равным 100 процентам.
    • Как у текста — межстрочное расстояние устанавливается равным значению межстрочного расстояния в настройке Текст — Межстрочное расстояние.
    • Как у сносок — межстрочное расстояние устанавливается равным значению межстрочного расстояния сносок.
    • Как в параметрах базового шрифта — межстрочное расстояние устанавливается равным межстрочному расстоянию, установленному в разделе настроек «Шрифты» (Текст, Заголовки, Остальные шрифты) для шрифта, выбранного в настройке стиля Шрифт.

Для некоторых шрифтов доступна только часть вышеперечисленных настроек либо, наоборот, у них имеются особенные настройки:

  • Для стилей «Заголовок» и «Подзаголовок» возможно включение дополнительного выравнивания: если галочка поставлена (при выравнивании по центру) в длинных заголовках, состоящих из нескольких строк, первые строки будут выравниваться по ширине, последняя — по центру.
  • Для стиля «Сноски» доступны только настройки Шрифт, Размер, Цвет, Полужирный, Курсив, Разрешить переносы и Межстрочное расстояние
  • Для стиля «Стихи» возможно включение дополнительного выравнивания: если строка стихотворения не помещается на экран полностью, не поместившаяся часть на следующей строке будет выровнена по правому краю.
  • Для стиля «Буквица» доступны настройки Шрифт, Размер, Цвет, а также независимая настройка начертания (полужирный, курсив, тень, контур) для стандартной и классической буквицы.
  • Для стилей «Полужирный», «Курсив», «Полужирный + Курсив» и «Пользовательский стиль» доступны настройки Шрифт и Цвет, а также настройки «Замена шрифта» и «Замена цвета»:
    • Замена шрифта — предоставляет возможность выбрать, в каких случаях следует применять установленный для настраиваемого стиля шрифт. Например, настраивается стиль «Курсив», для которого выбран шрифт «Пользовательский 1», тогда расположенные в этом меню настройки будут означать следующее:
      • Только для текста — курсив внутри обычного текста будет отображаться шрифтом «Пользовательский 1»; курсив внутри заголовков, подзаголовков, аннотации, цитат и иных стилей будет отображаться тем шрифтом, который выбран для соответствующего стиля;
      • Для всех стилей с шрифтом текста — курсив будет отображаться шрифтом «Пользовательский 1» в обычном тексте, а также внутри других стилей (аннотаций, цитат и т. д. за исключением заголовков и подзаголовков), но только при условии, что в настройках данных стилей в качестве шрифта выбран «Текст»;
      • Для всех стилей — любой курсив будет отображаться шрифтом «Пользовательский 1», в том числе и внутри заголовков и подзаголовков;
      • Не заменять — к курсиву не будет применяться пользовательский шрифт.
    • Замена цвета — предоставляет возможность выбрать, в каких случаях следует применять установленный для настраиваемого стиля цвет. Например, настраивается стиль «Курсив», для которого выбран красный цвет, тогда расположенные в этом меню настройки будут означать следующее:
      • Только для текста — курсив в обычном тексте будет выделен красным; курсив внутри заголовков, подзаголовков, аннотации, цитат и иных стилей останется того цвета, который выбран для соответствующего стиля;
      • Для всех стилей с шрифтом текста — курсив будет выделен красным в обычном тексте, а также внутри других стилей (аннотаций, цитат и т. д. за исключением заголовков и подзаголовков), но только при условии, что в настройках данных стилей в качестве шрифта выбран «Текст»;
      • Для всех стилей — красным будет выделен любой курсив, встречающийся в книге, в том числе и внутри заголовков и подзаголовков;
      • Не заменять — курсив не будет выделяться красным цветом.
  • Для стиля «Код» доступны только настройки Шрифт, Цвет и Замена цвета.

Тап-зоны, жесты и кнопки

Управление читалкой и вызов различных её функций можно осуществлять, закрепив доступные действия за тапами, кнопками и жестами.

Кроме того, некоторые действия можно назначать для иконок на панели кнопок (графическом меню).

Тапы

Тапы — прикосновения к сенсорному экрану.

Тап-зоны

AlReader обрабатывает следующие тапы:

Кроме того, для перехода по ссылкам можно выбрать либо короткий, либо длинный тап (в области гиперссылки не будут обрабатываться действия, назначенные, соответственно, на короткий либо длинный тап). Длинный тап по изображению позволяет открыть его во внешней программе просмотра изображений. Запросы на подтверждение открытия внешних ссылок и изображений можно отключить в тонких настройках.

Жесты

Жесты (свайпы) — проведение линий на сенсорном экране.

Жесты по экрану

Кнопки

Физические (аппаратные) кнопки устройства и сенсорная кнопка BACK (доступно только при включении расширенного вида настроек):

  • Кнопки (аппаратные) — список кнопок фиксирован (DPAD Центр, DPAD Вверх, DPAD Вниз, DPAD Влево, DPAD Вправо, Увеличение громкости, Уменьшение громкости, Поиск, BACK, Ввод, Пробел, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9), новые кнопки добавить вручную нельзя.
  • Кнопка BACK имеет дополнительную настройку помимо настройки в аппаратных кнопках, для неё можно выбрать один из следующих вариантов поведения:
    • Выбор действия — по нажатию BACK появляется меню выбора действия.
    • Назад, затем Выбор действия — первое нажатие на кнопку BACK совершит переход назад по тексту (на предыдущую сохранённую позицию), второе нажатие вызовет меню выбора действия.
    • Назад, затем Свернуть программу — первое нажатие на кнопку BACK совершит переход назад по тексту (на предыдущую сохранённую позицию), второе нажатие выполнит перевод программы в фоновое состояние, возврат к вызвавшей программе (лаунчер, файловый менеджер при открытии через ассоциации файлов или ярлык).
    • Свернуть программу — перевод программы в фоновое состояние, возврат к вызвавшей программе (лаунчер, файловый менеджер при открытии через ассоциации файлов или ярлык).
    • Кроме того, дополнительный параметр настройки поведения кнопки BACK в диалогах библиотеки и файлового менеджера содержится в настройках библиотеки.

Подсветка

Управление яркостью экрана может быть:

В программе реализовано два разных способа управления подсветкой: по умолчанию используется плавная регулировка с шагом увеличения и уменьшения яркости в 5 процентов. Снятие галочки «Использовать плавное управление» переключает на ступенчатую (поуровневую) регулировку.

Минимальный реальный уровень — настройка предназначена для защиты от выключения экрана (чёрный экран) при плавной регулировке подсветки, не даёт уменьшить яркость ниже установленного здесь значения.

Не использовать программное затенение — отключает программное затенение, используемое по умолчанию при плавной регулировке подсветки вместе с уменьшением яркости.

Примечание: программное затенение работает в качестве затемняющего фильтра, накладываемого поверх экрана (затемнение всего изображения страницы, включая текст, фон, картинки в тексте, строку состояния программы, колонтитул, панель кнопок). Позволяет установить комфортную яркость для чтения в темноте, если минимальная системная яркость слишком высокая (но теряется контрастность и блёкнут цвета). Программное затенение действует только в диалоге чтения книги и не распространяется на другие диалоги программы (Открытие файла, Библиотека, Редактирование и т.д.) и на системную строку состояния Android.

Пользовательские уровни — в данной настройке можно задать параметры для 8 уровней подсветки, между которыми переключается программа по действиям «Увеличить яркость» и «Уменьшить яркость» при снятой галочке «Использовать плавное управление». Уровень яркости, выбранный в профиле, используется для всех окон программы, кроме диалога Настройки (по техническим причинам).

Для каждого уровня подсветки регулируются два параметра:

  • Аппаратный уровень — уровень яркости экрана в процентах.
  • Программное затенение — затемняющий фильтр, накладываемый поверх изображения на экране (см. примечание выше).

Настройки библиотеки

В данном разделе меню настраивается встроенный в AlReader каталогизатор книг, расположенных на карте памяти устройства. После изменения некоторых настроек библиотеки требуется пересканировать её заново.

Путь к библиотеке — путь к папке, в которой находятся книги в поддерживаемых читалкой форматах. При сканировании в каталог библиотеки будут добавлены книги из данной папки и из вложенных в неё папок. Чтобы не столкнуться с проблемами из-за неправильного написания пути к библиотеке, рекомендуется:

При вводе пути к библиотеке с клавиатуры следует соблюдать регистр и не пропускать при их наличии пробелы (/mnt/extSdCard/My Books и /mnt/extsdcard/mybooks — не одно и то же!).

Использовать издательскую серию — (доступно только при включении расширенного вида настроек) при включении этой опции в каталоге будут показаны помимо авторских издательские серии, если они указаны в fb2-файле. (Например, книга Кира Булычёва «Подземелье ведьм» входит в авторскую серию «Андрей Брюс» и издательскую серию «Классика фантастического боевика», при включённой опции в библиотеку будут добавлены обе серии).

Кириллица в начале — наименования, начинающиеся с кириллических букв, будут расположены в начале списка.

Игнорирование артиклей английского — при сортировке в списках не будут учитываться артикли «a», «an», «the» в начале названий книг и серий.

Использовать ".nomedia" — при включённой опции книги из папок, в которых есть файл, названный .nomedia не будут добавляться в каталог библиотеки.

Использовать верхний регистр — авторы, серии и названия книг будут показываться в списках библиотеки в верхнем регистре (доступно только при включении расширенного вида настроек).

Обложки книг — включение показа и выбор размера обложек, помимо библиотеки настройка влияет также на отображение обложек в других списках (Последние открытые, Избранные, Файловый менеджер, Сетевые библиотеки):

Примечание: на устройствах с недостаточным количеством памяти принудительно ограничивается размер обложек (вместо больших показываются средние или маленькие); если на приложение в системе выделяется менее 16 MB памяти, обложки не отображаются совсем.

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

Отбор по первой букве всегда — в списках авторов, серий и названий всегда будет производиться группировка по первой букве (доступно только при включении расширенного вида настроек).

Кнопка BACK для перехода на уровень вверх — при нажатии BACK в диалогах библиотеки и открытия файлов будет осуществляться переход на уровень вверх, а не закрытие диалога (доступно только при включении расширенного вида настроек).

Сканировать только книги — в библиотеку будут добавляться только файлы форматов fb2, epub и mobi (по умолчанию добавляются все поддерживаемые читалкой файлы); после включения или отключения опции необходимо пересканировать библиотеку.

Объединение профилей

В данной настройке можно указать, какие параметры будут общими для всех пользовательских профилей:

Синхронизация позиции чтения

Данная настройка позволяет включать и отключать синхронизацию позиции чтения. Возможные варианты (подробнее см. описание функции синхронизации):

Ваш почтовый адрес — при выборе синхронизации по сети указанный в данном поле e-mail используется как идентификатор уникального пользователя программы. При вводе регистр значения не имеет. Дополнительной регистрации и подтверждения указанного в настройке e-mail'a для синхронизации позиции чтения через сайт программы не требуется. При вводе адреса необходимо, чтобы соединение с Интернетом было доступно.

Указание e-mail служит только для определения, что несколько устройств, на которых включена синхронизация, принадлежат одному пользователю AlReader'a. Если по какой-либо причине вы не хотите указывать свой настоящий e-mail, постарайтесь придумать уникальную последовательность букв латинского алфавита, цифр, иных допустимых в e-mail символов (подчёркивание, @, точка и т. д.), которой не воспользуется кто-либо другой.

Если вы укажете вместо своего реального e-mail что-либо, что с высокой степенью вероятности могут указать и другие пользователи программы (например, qwerty или 123456789), то AlReader не сможет отличить принадлежащие вам устройства от устройств других пользователей с тем же идентификатором и будет синхронизировать позиции чтения разных пользователей для всех их устройств с одинаковым идентификатором, что приведёт к некорректной работе данной функции.

Синхронизация только по имени — при синхронизации учитывается только имя файла, размер файла не учитывается. Данная опция не рекомендована к использованию (одинаковое имя файла могут иметь разные одновременно читаемые книги). Доступна только в режиме Все возможности и настройки.

Тонкая настройка

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

Предпочтения диалогов

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

Меню (тонкая настройка)

Меню — изменение внешнего вида меню программы. ВНИМАНИЕ! Изменение параметров требует перезапуска программы.

    • Боковое меню:
    • Не использовать боковое меню — если отмечено, вместо бокового будет старый вид меню. Опция не рекомендуется к использованию.
    • Боковое меню справа — боковое меню будет отображаться не слева, а справа. Вызывать («вытягивать») меню также можно будет проведением горизонтальной линии к центру экрана не от левой кромки, а от правой.
    • Команда 1 … Команда 6 (Настройка ACTIONBAR, Для больших экранов) — выбор действий (иконок), которые будут отображаться в Action Bar (количество — от 4 до 6 — зависит от устройства, сколько входит «на экран»). При установленной галочке «Не использовать боковое меню» данная настройка работать не будет, в Action Bar останется набор предустановленных иконок. Если Action Bar скрыт (в полноэкранном режиме) или отключён, выбранные здесь иконки будут отображаться внизу при открытии бокового меню (ширина бокового меню и, соответственно, количество иконок, которые могут туда поместиться, зависит от размера шрифта в меню, требуется перезапуск программы).
  • Меню снизу — если отмечено, на устройстве без аппаратной кнопки меню открываемое графическое меню будет отображаться снизу (опция действует только при отключении бокового меню).
  • Не использовать Action Bar — скрытие верхней панели действий с иконками, отображаемой вверху окна программы. Опция не рекомендуется к использованию.
  • Свой цвет иконок меню:
    • Разрешить — при установленной галочке для иконок в меню будет использоваться цвет, указанный в настройке ниже.
    • Цвет иконок меню — выбор цвета, который будет использоваться для иконок меню (иконок на панели кнопок, на панели управления TTS, в различных диалогах программы).
  • Пользовательский цвет меню
    • Разрешить — при установленной галочке будут использоваться выбранные в настройках ниже цвета фона и текста.
    • Цвет фона меню — выбор цвета для фона меню, а также фона панели кнопок, выпадающего сверху Меню (из Action Bar), панели управления TTS, заголовков окон в различных диалогах программы.
    • Цвет текста — выбор цвета для надписей в меню.

Настройка изображений

Настройка изображений — качество скинов, растяжение и масштаб изображений:

  • Высокое качество скинов — (не рекомендуется к использованию) улучшается качество вывода скинов на экран, может привести к подтормаживаниям в работе программы, в частности при перелистывании с анимацией.
  • Не растягивать изображения — картинки в книгах не растягиваются на весь экран.
  • Масштаб картинок — масштабирование изображений в книгах, доступны масштабы: x1.0 (как есть), x1.5 (увеличение в полтора раза), x2.0 (увеличение в два раза), x2.5 (увеличение в два с половиной раза), x3.0 (увеличение в три раза).

Шрифты (тонкая настройка)

Шрифты — настройка дополнительных используемых в Android опций вывода шрифтов на экран. ВНИМАНИЕ! Некоторые из опций могут привести к ухудшению отображения текста на экране:

  • DITHER_FLAG — применение дизеринга (сглаживание путём добавление «шума»). Установка флага может не оказать влияния на отображения текста.
  • SUBSPIXEL_TEXT — применение субпиксельного позиционирования (рендеринга) текста, метод сглаживания работающий на некоторых типах экрана. Установка флага может не оказать влияния на отображения текста.
  • LINEAR_TEXT — повышение качества отображения шрифта за счёт плавной регулировки линейного масштабирования шрифта.
  • DEV_KERN_TEXT — отображение с учётом кернинга шрифта (избирательное изменение интервала между буквами в зависимости от их формы).
  • HINTING_ON — применение хинтинга (изменение контура шрифта для обеспечения более чёткой формы букв на устройствах с низким разрешением экрана или при отображении текста в мелком кегле). Необходим Android 4+.
  • Расчет высоты шрифта — выбор алгоритма расчёта высоты шрифта:
    • Стандартный (max glyph) — по максимальному символу шрифта.
    • Ascent + Descent — по верхним и нижним выносным элементам шрифта (при выборе этого варианта междустрочное расстояние получается меньше и больше текста помещается на экран).
  • Группировать по именам — при включённой опции семейство шрифтов формируется исходя из названий файлов, а не из свойств шрифта внутри файла. Например, на карту памяти в папку Fonts скопированы шрифты с именами My_Font.ttf, My_Font-b.ttf, My_Font-i.ttf и My_Font-ib.ttf. В результате, в настройке выбора шрифта будет отображаться один шрифт с именем My_Font. При выборе этого шрифта для какого-либо стиля, текст будет отображаться в зависимости от того, как поставлены галочки «Курсив» и «Полужирный»: обычный текст будет отображаться шрифтом My_Font.ttf, курсив (italic) — шрифтом My_Font-i.ttf, жирный текст (bold) — шрифтом My_Font-b.ttf, жирный курсив (italic bold) — шрифтом My_Font-ib.ttf. Таким образом, разные «не родственные» шрифты могут быть объединены в одну группу, которая может включать в себя до четырёх шрифтов. Допустимые имена (вместо «font» — имя для группы шрифтов):
    • обычное начертание текста: font.ttf, font-normal.ttf, font-regular.ttf;
    • наклонный текст (курсив, italic): font-i.ttf, font_i.ttf, font-italic.ttf;
    • жирный текст (bold): font-b.ttf, font_b.ttf, font-bold.ttf;
    • наклонный жирный текст (bold italic): font-bi.ttf, font-ib.ttf, font_bi.ttf, font_ib.ttf, font-bolditalic.ttf, font-italicbold.ttf

Строка состояния и колонтитул (тонкая настройка)

Строка состояния и колонтитул — дополнительные настройки отображения строки состояния и колонтитула:

  • Дополнительный отступ колонтитула — добавляется отступ от края экрана над колонтитулом, опция для использования на больших экранах.
  • Центрировать колонтитул — выравнивание текста в колонтитуле по центру.
  • Подчёркивать колонтитул — под колонтитулом будет отображаться черта, отделяющая его от текста книг
  • Дополнительный отступ строки статуса — добавляется отступ от края экрана под строкой состояния, опция для использования на больших экранах.
  • Прижимать линию прочитанного — уменьшение высоты и прижимание линии прочитанного к нижнему краю.
  • Скрыть проценты — на линии прочитанного не будут отображаться точки, разделяющие её на отрезки по 20 процентов.

Отступы в тексте (тонкая настройка)

Отступы в тексте — значение вертикальных и горизонтальных отступов стилей, высота пустой строки, отступ красной строки и т. д.:

Постобработка текста

Постобработка текста — дополнительные настройки буквицы, выравнивание диалогов, символ ударения и т. д.:

  • Обработка диалогов — изменения внешнего вида для абзацев, начинающихся с тире/дефисов и пробела (можно изменить вид диалогов на принятый в русскоязычных текстах — в начале длинное тире, после него неразрывный пробел, чтобы текст не отъезжал от тире):
    • Выравнивать и использовать длинное тире — начало строки диалога принудительно заменяется длинным тире и неразрывным пробелом.
    • Только выравнивать — заменяется только обычный пробел неразрывным.
    • Без обработки — диалоги будут отображаться в том виде, в котором они содержатся в файле книги.
  • Не поднимать сноски — не обрабатывать сноски в fb2 как верхние индексы.
  • Символ ударения (u301) — для обозначения ударения используется отдельный символ, который нарисован таким образом, что отображается над ударной буквой. В этой настройке устанавливается, как он должен отображаться в тексте книги:
    • Как есть — будет использоваться символ ударения (данный символ может отсутствовать в используемом шрифте; если вместо ударения в тексте отображаются «квадратики», выберите «Заменить выделением» или «Удалять» либо используйте другой шрифт).
    • Заменить выделением — ударная буква станет полужирной и наклонной.
    • Удалять — символ ударения не будет отображаться (ударная буква не будет как-либо выделяться).
  • Буквица:
    • Выделять пунктуацию (CSS3) — выделять буквицу, даже если строка начинается со знаков препинания (по умолчанию в этом случае буквица не будет показа совсем). Не рекомендуется к использованию.
    • В том числе после буквы (CSS3) — включить в выделение буквицы знаки препинания после первой буквы. Не рекомендуется к использованию.
    • Выделять в диалогах — буквица будет выделена, даже если абзац — часть диалога. Не рекомендуется к использованию.
    • Пунктуация как буквы — использовать все свойства стиля Буквица для пунктуации (иначе для неё не используется контур и тень).
    • Игнорировать Полужирный и Курсив — выделять буквицу даже в полужирном и наклонном тексте.
  • Без инверсии в стилях — не заменять выделение для стилей BOLD и ITALIC (когда для отображения вложенных стилей оказывается выбрано одинаковое выделение). Например, исходник книги содержит следующее: <cite><p>Цитата — дословная <emphasis>выдержка</emphasis> из какого-либо текста.</p></cite>, то, если цитата (cite) и выделение (emphasis) оба настроены на отображение в виде наклонного текста (italic), по умолчанию слово «выдержка» будет инвертировано и показано прямым шрифтом. При установленной галочке слово будет показано наклонным шрифтом. Аналогично для полужирного выделения (bold).
  • Игнорировать неразрывный пробел — неразрывный пробел отображается как обычный, за исключением неразрывных пробелов в стилях code и pre.

Настройки железа и производительности

Настройки железа и производительности — специфические аппаратные настройки и настройки производительности:

  • Аппаратное ускорение — Необходим Android 3+. При снятой галочке рендеринг изображений внутри окна программы осуществляется при помощи процессора Android, при установленной галочке — с помощью графического ускорителя. В Android 4.0 каждый процесс, который использует аппаратное ускорение, уменьшает объём оперативной памяти на какую-то часть, что может повлиять на скорость мультизадачности, вплоть до её замедления.
  • Команды при автопрокрутке — по умолчанию включение автопрокрутки блокирует выполнение иных действий, кроме регулирования её скорости и постановки на паузу. При установке данной галочки остальные действия тоже будут выполняться, предварительно остановив автопрокрутку.
  • Кодовая страница для ZIP — выбор кодировки для файлов, расположенных в zip-архивах.
  • Повышенное качество вывода на экран — опция предназначена для устройств с Android до версии 2.0. При установленной галочке экранный буфер будет использовать больше памяти под картинки. Не рекомендуется к использованию. Если вы не видите существенной разницы в отображении, лучше не включать данную опцию.
  • Частота обновления EINK экрана — установка, через сколько страниц будет происходить полное обновления страницы на E-ink экране.
  • Реальный полноэкранный режим — опция предназначена для устройств на Android 4+ (до версии Android 4.4) с программными служебными кнопками. При активации этого режима в полноэкранном режиме программы скрывается системная панель кнопок, но комфортное листание страниц возможно только кнопками громкости: первый тап/жест на аппаратах без физических кнопок перехватывается системой для показа своих кнопок управления (ограничение Android'а) и только следующий тап/жест отдаётся на обработку программе.
  • Выделение текста как в Android — изменение способа выделения текста на стандартный в Android'е (с помощью маркеров), подробнее см. режим выделения.

Вид настроек

Вид настроек устанавливает объём доступных пользователю настроек:

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

После изменения вида настроек следует выйти из меню настроек и войти снова, чтобы увидеть новый набор настроек.

Сохранение настроек

См. раздел Сохранение и восстановление настроек.

Действия с книгой

Изменить кодовую страницу — смена кодовой страницы (кодировки) для корректного отображения файла.

Изменить свойства формата:

Список изменений программы

Об авторах и принявших участие

Разработчик и как поддержать проект

Автор программы AlReader — Alan.

Поблагодарить автора программы Вы можете, сделав добровольное пожертвование в поддержку проекта:

Различная помощь и сторонний код

Поддержка формата MSWord (doc) — Mike Sinkovsky.

Веб-синхронизация позиции чтения и Топ-100 авторов и книг — Konstantin Pogorelov.

Поддержка списка жанров - Олег Степин

В программе использован код https://github.com/harism/android_page_curl.

Дизайн — Dmitry Petuk, http://fanex.org.ua, Lenhenster, http://www.smultronstallet.ru.

Авторы настоящей справки — Jitakusu, Keldi. Многое было заимствовано из справки olimo по программе AlReader2 для Windows Mobile.

Помощь с конвертацией справки в fb2 — Ram4eK.

Перевод на другие языки

Перевод интерфейса:

Краткое руководство пользователя на английском — Lizzie MacGuire.

Ссылки

Официальный сайт программы.

AlReader в Google Play.

Обсуждение AlReader на форуме 4pda.ru.

Сайт lenhenster (Скины и красивости)