ПОСІБНИК КОРИСТУВАЧАKOREADER
26.11
Ви читаєте україномовну версію посібника користувача KOReader. Він доступний також іншими мовами:
- Català (каталонська)
- Čeština (чеська)
- Español (іспанська)
- Français (французька)
- Gaeilge (ірландська)
- Italiano (італійська)
- Lietuvių (литовська)
- Nederlands (нідерландська)
- Português Brasil (бразильська португальська)
- Português Portugal (португальська)
- Slovenčina (словацька)
- Slovenščina (словенська)
- Tiếng Việt (в'єтнамська)
- Български (болгарська)
- Српски (сербська)
- Українська (Ukrainian)
- العربية (арабська)
- தமிழ் (тамільська)
- 简体中文 (китайська спрощена)
- 繁體中文 (китайська традиційна)
Переглянути поступ перекладу цього посібника, а також зробити свій внесок у переклад, можна на сторінці Weblate перекладу нашого проєкту. При роботі з перекладом просимо бути обачним і враховувати, що терміни та назви повинні у однаковому вигляді використовуватися у багатьох місцях інтерфейсу та довідки, що забезпечує розуміння функцій та використання програми. Бездумний уривчастий переклад може принести більше шкоди, ніж користі для користувачів.
Цей посібник початково створений для кольорових екранів. Читати його вперше ми наполегливо рекомендуємо на комп'ютері, планшеті або мобільному телефоні, оскільки виділення у тексті назв елементів інтерфейсу кольорами значно полегшує сприйняття та розуміння того, як користуватися KOReader. Звісно, цей посібник також можна читати і на пристрої з екраном на е-чорнилах, але цей досвід не буде найкращим з можливих.
Щоб швидко знайти певну тему чи ключові слова, можна скористатися функцією пошуку на сторінці вебоглядача (зазвичай це комбінація клавіш Ctrl+F). Якщо ви маєте запитання, виправлення чи пропозиції щодо цього посібника, їх можна написати у цій темі обговорення на GitHub (англійською мовою).
Цей посібник написаний
і перевірений людьми
Інтерфейс користувача KOReader (виділення сірим) – ці елементи завжди відповідають частинам KOReader. Це може бути щось на екрані, що можна натиснути/вибрати/встановити або певна функція додатку: Панель стану Товщина шрифту |
Шляхи меню (салатовий) – це шляхи до місцезнаходження налаштувань і пунктів меню у системі меню KOReader: |
Зовнішні додатки і сервіси (бузковий) – це сервіси або додатки, які працюють з KOReader. Вони позначені іншим кольором, бо ми хочемо підкреслити, що вони не є частиною проєкту KOReader, тому вони поза нашим контролем: Calibre, Readwise, KoHighlights... |
Внутрішні посилання (бірюзовий) – це посилання зі значком хатки в кінці, які ведуть до інших частин цього посібника: Жести |
Зовнішні посилання (сині) – це звичайні посилання, які ведуть за межі посібника: Проєкт Ґутенберґ |
У посібнику також є вставні текстові блоки і значки, які інформують або застерігають вас:
Я позначений як ДЛЯ ДОСВІДЧЕНИХ користувачів. Якщо ви бачите мене – це означає, що для виконання описаних у цьому блоці дій потрібно мати певний рівень технічних знань, як от робота з файловою системою, знання CSS, встановлення зовнішніх файлів тощо, залежно від дії.
Цими зірками у меню навігації позначаються розділи, додані під час останнього оновлення посібника. Водночас, дві кнопки в куті сторінки з такими ж зірками дають можливість переходити між новододаними розділами. Майте на увазі, що зірками у меню навігації не позначаються малі нові підрозділи, щоб уникнути перенасичення. Однак, усі доповнення можна побачити скориставшись бічними кнопками.
KOReader розробляється та підтримується волонтерами з усього світу. Ви також можете стати частиною цього проєкту та:
- Виправляти помилки та впроваджувати нові функції
- Перекладати програму вашою мовою або покращувати наявний переклад
- Допомагати своїми знаннями іншим на форумах або в обговореннях на GitHub
Відповідні посилання є у розділі «Зв'язок з нами».
- koreader.rocks – наш офіційний домен, який ви можете побачити у рядку адреси свого вебоглядача просто зараз. Інші домени, включаючи koreader.com, НЕ НАШІ!
- Сторінка KOReader на GitHub – це місце, звідки можна завантажити офіційні випуски для усіх операційних систем і пристроїв.
- Випуск F-Droid – версія KOReader для Android, яку розробляємо ми. KOReader немає у Google Play Store/Маркет!
Незважаючи на мінімалістичний вигляд, KOReader є дуже потужною програмою, яку можна гнучко налаштувати під власні . Цей розділ – щось на зразок змісту для орієнтування. Тож якщо ви є новим користувачем, найкраще почати звідси. Тут можна дізнатися, що вміє робити KOReader, а також дізнатися як цього досягти, переходячи за посиланнями.
- Режим USB-накопичувача для пристроїв, що підтримуються Передача книг на е-читалку
- Хмарне сховище (Dropbox/FTP/Webdav) з відповідними обліковими записами Передача книг на е-читалку
- KOReader може виступати в ролі SSH сервера, тому можна використовувати додаток SFTP для безпосередньої передачі файлів Список внутрішніх модулів
- За допомогою модуля Calibre можна через Wi-Fi надсилати книги з бібліотеки Calibre безпосередньо на пристрої з KOReader Передача книг на е-читалку
- Доступ до публічних каталогів OPDS (Open Publication Distribution System / відкрита система розповсюдження публікацій) або використання власного сервера для доступу до бібліотеки Використання каталогів OPDS
- За допомогою модуля Завантажувач новин можна завантажувати новини RSS та Atom на свій пристрій у вигляді HTML-файлів Список внутрішніх модулів
- За допомогою модуля Wallabag можна отримувати статті з облікового запису Wallabag (серверна послуга «прочитати пізніше» як, приміром, Pocket) Передавання книг на е-читалку
- Зміна шрифтів (включаючи власні), розміру шрифту, контрасту, жирності, нахилу, кернінгу, відстані між словами, розтягнення слів, вирівнювання тексту, проміжків між рядками, розташування стовпців, полів... ФОРМАТУВАННЯ Е-КНИГИ
- Використання модулів швидкого читання на зразок «Розширення сприйняття та «FastReader (RSVP)» для швидшого читання ПОКРАЩЕННЯ ЧИТАННЯ
- Використання вбудованих підлаштувань стилів чи створення власних, щоб визначити, як саме будуть відображатися читані книги Підлаштування стилів
- Інвертування кольорів у нічному режимі вручну або автоматично Автотеплота і нічний режим
- Автоматичне пристосовування теплоти (температури) підсвічування екрану Автотеплота і нічний режим
- Виділення тексту різними стилями та кольорами, збереження закладок ЗАКЛАДКИ, ВИДІЛЕННЯ І НОТАТКИ
- Режим подвійного дотику для академічних (довгих) виділень тексту Режими виділення у KOReader
- Додавання нотаток за допомогою налаштовуваної клавіатури, включно з діактричними модифікаторами Використання клавіатури і поради
- Створення знімків екрану Наперед визначені жести
- Відстеження статистики читання, зокрема поступу читання, витраченого часу та у вигляді календаря
- Гнучкий експорт нотаток та виділеного на пристрій у форматі простого тексту, розмітки Markdown, HTML, JSON або вирізок Kindle Експорт виділеного
- Синхронізація з онлайновими сервісами на зразок Joplin, Readwise, Memos, Flomo та XMNote Експорт виділеного
- Потужний Оглядач файлів, у якому можна копіювати, переміщати, перейменовувати, створювати й видаляти файли та теки, а також виконувати пакетні операції Використання Оглядача файлів
- Перегляд бібліотеки у деталізованому чи мозаїчному вигляді Використання Оглядача файлів
- Додавання книги до Обраних для швидкого доступу чи створення власних добірок з впорядкуванням і фільтруванням Добірки
- Віджет проглядання для швидкого переходу між сторінками, розділами, закладками Віджет проглядання
- Унікальна Мапа книги для погляду на книгу наче з висоти пташиного польоту, включно з вашими нотатками та виділеним Мапа книги
- Оглядач сторінок для переміщення між сторінками немов між кадрами кіноплівки Оглядач сторінок
- Оглядач закладок для зручного проглядання вашого виділеного і нотаток ЗАКЛАДКИ, ВИДІЛЕННЯ І НОТАТКИ
- Створення альтернативного змісту книги автоматично або власноруч, якщо вас не влаштовує зміст, який вже наявний у книзі Інструменти змісту
- Приховування і виключення певних частин книги (наприклад, додатки, зміст, бібліографічні посилання тощо) для точнішого підрахунку сторінок під час читання Виключення частин: Власні приховані частини
- Система керування жестами з 200+ дій, якими можна контролювати кожну дрібницю в KOReader за допомогою дотику чи проведення пальцем Категорії жестів
- За наявності клавіатури (вбудованої в пристрій, провідної або Bluetooth) можна також призначити комбінації клавіш на виконання цих дій Комбінації клавіш
- Або створювати власні меню за допомогою функції Швидке меню та відкривати його дотиком або проведенням пальця по екрану Швидке меню
- Створення Профілів для контролю кожної дрібниці в KOReader і автоматизації дій Профілі
- Пошук в документі, виділяючи або вписуючи текст (включно з регулярними виразами)
- Пошук у закладках, виділеному та нотатках
- Пошук тексту у Вікіпедії або у встановлених словниках і переклад його затисканням
- Переклад частин тексту або зразу цілої сторінки на понад 130 мов
- Обговорення, переклад або роз'яснення тексту за допомогою веб- або локальних ШІ-моделей (після встановлення модулів) Типи модулів
- KOReader може самостійно оновлюватися Поради щодо пристрою
- Зменшення яскравості або вимкнення підсвічування екрану через вказаний проміжок часу
- Встановлення частоти оновлення сторінки для різних умов читання Підлаштування частоти оновлення екрану
- Вибір власної заставки екрану сну з безлічі варіантів, наприклад, випадкові зображення, обкладинка книги, читання, поступ читання або навіть знімок екрану зображення у книзі.
- Встановлення сповіщення при досягненні рівня заряду батареї, щоб запобігти глибокому розряду чи перезаряду батареї Поради щодо пристрою
- Встановлення сповіщення про рівень використання пам'яті (корисно для пристроїв з малим обсягом пам'яті) та, за бажанням, перезапуск KOReader при досягненні цієї межі Поради щодо пристрою
- Обрізання полів автоматично або вручну
- Перекомпонування документів, щоб витягнути текст для зручного читання на малому екрані
- Оптичне розпізнавання символів (OCR) в документах без текстового шару, як у старих книжках OCR (оптичне розпізнавання символів)
- Різні типи масштабування і напрямки читання сторінок для зручного читання багатостовпцевих документів на зразок наукових статей Читання великих PDF на малому екрані
- Автоматична корекція нахилу надрукованих під кутом сторінок, які трапляються у старих книгах Особливі елементи нижнього меню для PDF
- Збереження вашого виділеного прямо до PDF, які можна переглядати без KOReader Збереження виділеного в PDF
- Імпорт виділеного з файлів PDF та експорт його у багато інших форматів Імпорт виділеного в PDF
- Спеціальна функція масштабування панелі для читання мальописів і манґи Функція масштабування панелі
- Пристосування параметрів оновлення екрану для досягнення балансу між швидкістю та якістю відображення Підлаштування частоти оновлення екрану
- Додавання власних підлаштувань стилів CSS для книг Підлаштування стилів
- Система користувацьких латок, що дозволяє змінювати глибинну поведінку KOReader Користувацькі латки
- Створення QR-коду з буфера обміну, щоб поділитися текстом та посиланнями з іншими пристроями
- Перегляд HTML-коду документів EPUB
- Створення та редагування текстових файлів на своєму пристрої
- Відкриття емулятора терміналу та запуск команд на своєму пристрої
- Перегляд статистики використання процесора, пам'яті та заряду акумулятора
KOReader підтримує файли у форматах PDF/PDB/XPS, EPUB/MOBI/FB2, DJVU, CBR/CBT/CBZ, DOCX/RTF, HTML/HTMLZ, TXT/MD та CHM. Він також відкриває архіви ZIP та показує файли зображень.
Існує багато способів передати файли на пристрій. Майте на увазі, що для індексування нещодавно доданих документів може знадобитися перезапуск KOReader (або оновлення вмісту теки на пристроях PocketBook та Android).
На додачу до передачі файлів за допомогою вбудованої програми для читання, доступні інші способи, які залежать від пристрою, а саме:
- Режим USB-накопичувача у KOReader. Цей режим доступний для пристроїв Kobo і деяких пристроїв Cervantes.
- Хмарне сховище (Dropbox/FTP/Webdav). Щоб скористатися цією функцією потрібно додати обліковий запис на сервері хмарного сховища через меню, вказане нижче. Пояснення щодо процесу можна побачити натиснувши кнопку Інформація під час додавання облікового запису:
- Доступ через SSH/SFTP. KOReader може працювати як SSH-сервер, до якого можна доступитися з комп'ютера, щоб передати файли (працює на Kobo, Kindle, Cervantes). Можна використовувати програму SFTP (наприклад, Filezilla) або доступитися через файловий менеджер, якщо операційна система комп'ютера це підтримує. Дізнатися як це зробити можна у вікі, а заразом дивіться нижченаведений блок з попередженням.
- Передавання через Calibre. За допомогою модуля Calibre можна надсилати документи з бібліотеки Calibre безпосередньо на пристрій з KOReader через з'єднання Wi-Fi. Як це робити читайте у вікі.
- Завантажувач новин. З цим модулем можна завантажувати записи новин RSS та Atom як файли HTML. Як це робити описано у вікі.
- Каталоги OPDS (Open Publication Distribution System / відкрита система розповсюдження публікацій). Дозволяє отримати доступ до публічних каталогів або використовувати власні сервери для доступу до власної бібліотеки. Більше інформації тут: Використання каталогів OPDS
- Wallabag. За допомогою цього модуля можна отримувати статті з Wallabag, що є серверною службою «прочитати пізніше» на зразок Pocket. Більше про це можна прочитати у вікі.
Можливі такі способи доступу до ваших книг:
- Оглядач файлів – присвячений йому розділ є тут: Використання Оглядача файлів
- Обране – список, в який можна додавати книги затиснувши їх у Оглядачі файлів
- Історія – список книг, які ви відкривали
- Добірки – створені вами персоналізовані списки книг. Присвячений цьому розділ є тут: Добірки
Вигляд цих екранів можна змінити тут:
Якщо бажаєте змінити кількість елементів, які відображаються на цих екранах, зазирніть сюди:
Для кожного з цих діалогів можна призначити жести. Наприклад, під час читання книги за допомогою жесту можна отримати доступ до Історії або Обраного, а також відкрити іншу книгу без необхідності переходу до Оглядача файлів.
В Історії книги можна шукати за назвою або метаданими книги за допомогою кнопки-«гамбургера» вгорі ліворуч.
Щоб KOReader завжди запускався на екрані Обране або Історія, замість екрана Оглядача файлів, це можна налаштувати тут:

На зображенні вище показано розташування типових ділянок дотику KOReader. Щоб відкрити верхнє меню та нижнє меню, торкніться показаних ділянок. Щоб відкрити верхнє меню можна також протягнути пальцем у верхній ділянці. На пристроях без сенсорного екрану (наприклад, Kindle 4) нижнє меню можна відкрити натиснувши на кнопку, яка відповідає дії Enter/OK.
Якщо бажаєте відкривати одночасно обидва меню, можете налаштувати ділянку дотику верхнього меню, щоб при натисненні на неї одночасно відкривалися обидва меню – верхнє меню та нижнє меню. Це можна зробити в цьому меню:
Кутові ділянки дотику можна використовувати для багатьох різних типів жестів, включаючи ДОТИК, ПОДВІЙНИЙ ДОТИК, ДОТИК ДВОМА ПАЛЬЦЯМИ та ЗАТИСКАННЯ.
Ділянки ПОПЕРЕДНЯ СТОРІНКА та НАСТУПНА СТОРІНКА також можуть одночасно використовуватися для жестів ПОДВІЙНИЙ ДОТИК.
Якщо у панелі стану показується лише один елемент, тоді при дотику до цієї ділянки будуть почергово показуватися усі елементи панелі стану. Якщо ж показуються усі елементи, дотик буде приховувати та показувати панель стану.
Це просто кілька швидких налаштувань для початку читання. Детальніші відомості читайте у розділі ФОРМАТУВАННЯ Е-КНИГИ. Більше про Нижнє меню, яке переважно потрібне для пристосування тексту, можна дізнатися тут: Елементи нижнього меню
| Зміна шрифту*: | |
| Пристосувати розміру тексту | |
| Зробити шрифт темнішим | |
| Інвертувати кольори на екрані (біле на чорному) |
Керувати підсвічуванням екрану можна за допомогою цього меню. Якщо підсвічування може змінювати температуру світла (має звичайні білі та жовтогарячі світлодіоди), тоді кожним з цих параметрів підсвічування можна керувати окремо. Для цього діалогу також можна визначити жести:
Обрати обкладинку книги або інше зображення як заставку можна за допомогою цього меню:
В якості шпалер можна використовувати файли JPG/PNG (найкраще виглядають правильно перетворені зображення в градаціях сірого). Скопіюйте файл з комп'ютера до будь-якої теки на пристрої, після чого оберіть цю теку як теку з заставками екрану за допомогою цього меню:
Додаткову інформацію про підготовку зображень в якості заставок екрану можна дізнатися з цього допису форуму Mobileread.
Якщо ви шукаєте інформацію про комбінації клавіш, натисніть сюди, щоб перейти до відповідного розділу. Даний розділ пояснює тільки як можна використовувати клавіатуру.
- Щоб приховати клавіатуру, торкніться екрану за межами поля введення. Дотик у полі введення призведе до повторного виклику клавіатури
- Торкніться клавіші й протягніть палець вгору, щоб ввести цю літеру у верхньому регістрі (або в нижньому регістрі, якщо клавіатура вже у режимі Shift)
- Змінити вигляд клавіатури можна тут:
- Можна додати більше однієї розкладки клавіатури:
- Змінювати активну розкладку клавіатури можна натисканням значка
на клавіатурі
Клавіатура KOReader дозволяє вводити додаткові символи затисканням кнопки. Нижче показано символи, які використовуються найчастіше. Щоб відкрити навколишні символи, затисніть сіру кнопку клавіатури:
На додачу до зринаючого вікна при затисненні, кнопки додаткових символів також можна відкрити протягнувши пальцем по кнопці. На наведеному нижче прикладі можна протягнути пальцем вгору на кнопці «a», щоб вписати велику літеру «A» або ж протягнути в інших напрямках, щоб вписати відповідні символи. Майте на увазі, що на нижченаведеному прикладі показано повне зринаюче вікно. Відкривати це зринаюче вікно не обов'язково, можна просто протягувати пальцем на кнопках. Щойно ви звикнете до розміщення додаткових символів, набирати текст таким чином буде набагато швидше.
Якщо ця функція заважає, її можна вимкнути знявши галочку тут:
На додачу існують дії, які спрощують користування клавіатурою. Можна затиснути відповідні клавіші, щоб активувати їх додаткові функції:
- Стрілка вліво – переміщує курсор до початку рядка
- Стрілка вправо – переміщує курсор до кінця рядка
Також кнопка Backspace виконує різні дії, якщо натиснути на неї і протягнути пальцем, а саме:
- Дотик – видалити символ
- Затискання – видалити весь рядок
- Протягування ліворуч – видалити частину слова, яка знаходиться лівіше від курсора
- Протягування вгору – видалити ціле слово
Більше інформації можна знайти на відповідній сторінці вікі.
KOReader також інтегрує китайську клавіатуру з штрихами, яка дозволяє вводити символи традиційного і спрощеного китайського письма. Більше інформації про це можна прочитати у нашій вікі.
Цей модуль дозволяє автоматично підлаштувати теплоту (колір) підсвічування екрану на пристроях з теплим (жовтим/жовтогарячим) підсвічуванням і встановлює нічний режим (інвертує кольори – білий текст на чорному тлі) відповідно до розкладу. Він може контролювати обидва ці параметри або можна обрати режим керування лише теплотою підсвічування або керування лише нічним режимом, щоб інший параметр підлаштувати вручну.
Цей модуль є увімкненим одразу після встановлення KOReader. Якщо з якихось причин його немає в меню, його можна увімкнути тут:
Автоматично регулювати теплоту підсвічування екрану пристрою можна двома різними способами:
Сталий розклад: в цьому режимі теплота підсвічування екрану змінюється відповідно до визначеного вами щоденного розкладу. Цей режим є фіксованим, він не враховує тривалість світлового дня. Розклад залишається однаковим протягом всього року.
Позиція Сонця: цей параметр розраховує розташування Сонця згідно вашого місця розташування відповідно до введених відомостей про координати та висоту над рівнем моря. Теплота підсвічування екрану змінюється поступово, відповідно до розрахованої позиції Сонця. Цей режим є динамічним. Оскільки тривалість світлового дня протягом року є різною, модуль пристосовує розклад відповідним чином.
Щоб зрозуміти терміни, які використовуються в модулі, ознайомтеся з цим зображенням:
- Перейдіть до меню модуля:
- Натисніть пункт меню «Активувати», а потім натисніть Згідно з сталим розкладом
- Поверніться назад до попереднього меню і торкніться пункту меню Налаштування сталого розкладу
- Налаштуйте свій графік переходу на тепліше освітлення, вказавши тут час для різних елементів. Пояснення до елементів див. на зображенні вище.
- Перейдіть до меню модуля:
- Натисніть пункт меню Активувати, а потім натисніть Згідно з положенням Сонця
- Поверніться до попереднього меню і торкніться пункту меню Параметри розташування. Правильно зазначте свої координати (обов'язково) та висоту над рівнем моря (за бажанням) і назвіть своє місце розташування.
- Поверніться до попереднього меню і натисніть пункт меню Налаштування теплоти і нічного режиму
- Налаштуйте свій графік переходу на тепліше освітлення, вказавши тут час для різних елементів. Пояснення до елементів див. на зображенні вище.
Поточний розклад можна подивитися у пункті меню Зараз активні параметри.
Під час налаштування відсотків теплоти підсвічування для різних проміжків часу, для цих же проміжків можна також встановити Нічний режим, який інвертує кольори екрану на початку цього проміжку часу. Якщо мінімальне значення яскравості підсвічування екрану все ще занадто яскраве або якщо вам більше до вподоби темне тло сторінки, тоді можна активувати цю функцію. Щоб її увімкнути, у нижченаведеному діалозі торкніться квадратика Нічний режим, а потім Встановити.
Якщо так зробити, в меню поруч з цим проміжком часу з'явиться значок місяця. Щоб вимкнути нічний режим, просто торкніться квадратика Нічний режим (зніміть галочку).
Ця функція вмикає підсвічування екрану на світанку і вимикає при заході сонця відповідно до Зараз активних параметрів цього модуля. Ручне увімкнення/вимкнення підсвічування екрану має пріоритет над цим параметром. Під час наступного сходу/заходу сонця автотеплота підсвічування перемкнеться. Її можна активувати натиснувши в модулі пункт меню Підсвічування вимкнено вдень.
Якщо потрібно, щоб температура підсвічування екрану змінювалася не повільно, а швидко:
- Оберіть режим Сталий розклад, як це описано нижче
- Та підлаштуйте параметри подібно до того, як вказано нижче:
Як можна побачити у вищенаведених налаштуваннях, між переходом день-ніч тільки одна хвилина. Тож теплота підсвітки екрану змінюється від 0 до 100 (або навпаки) всього за хвилину. Щоб зробити перехід тривалішим, можна збільшити цей часовий інтервал.
KOReader має простий, переважно чорно-білий інтерфейс, оскільки градієнти та різні відтінки сірого можуть спричиняти миготіння та артефакти на екранах з е-чорнилами, що погіршує якість читання.
KOReader має два основні режими (інтерфейси): екран читання та Оглядач файлів. Тут ми розглянемо екран читання. Оглядачу файлів присвячений цей розділ посібника.
ЕКРАН ЧИТАННЯ має два меню:
- ВЕРХНЄ МЕНЮ включає елементи меню, що пов'язані з основним використанням KOReader. З нього можна отримати доступ до книг, налаштувань KOReader, модулів та іншого.
- НИЖНЄ МЕНЮ зосереджене на параметрах для форматування документу на зразок розміру та жирності шрифту, відстаней між рядками та ін. Під час підлаштування вигляду тексту ви переважно взаємодієте з НИЖНІМ МЕНЮ.

Наведене вище зображення показує елементи, які ви можете бачити під час читання книги на своєму пристрої:
- Значки індикаторів. Ці значки інформують про певні поточні процеси і стани. Вони відображаються у верхньому лівому куті екрану під час певних операцій. Зазвичай вони менші, але тут вони збільшені для наглядності. Значення цих значків індикаторів детально пояснюються у наступному розділі: Значки індикаторів
- Панель стану. Це область, яку можна детально налаштовувати та у якій відображається інформація про книгу та KOReader. Натисніть тут, щоб перейти до розділу: Панель стану
- Альтернативна панель стану. На додачу до типової панелі стану, KOReader має альтернативну панель стану, яка, якщо вона увімкнена, відображається вгорі сторінки відкритої книги. Детальніше читайте тут: Панель стану
- Номери сторінок видавця. Якщо видавець книги включив до файлу номери сторінок паперового видання книги, вони будуть відображатися як показано тут. Для отримання докладнішої інформації про about номери сторінок видавця: Нумерація сторінок
- Типи виділення. Тут можна побачити різні типи виділення тексту. На пристрої з кольоровим екраном також можна робити виділення тексту кольоровим. Щоб перейти до присвяченого цьому розділу натисніть тут: Закладки, виділення і нотатки
- Позначка нотатки. Позначка нотатки показує коли до виділення тексту додано нотатку. Існують різні типи позначок нотатки. Більше інформації див. тут: Закладки, виділення і нотатки
KOReader має деякі індикатори, якими інформує читача про певні поточні процеси і стани, як показано на зображенні вище. Вони відображаються у верхньому лівому куті екрану протягом певних операцій.
Значки часткової візуалізації Ця група значків стосується процедури часткової візуалізації та, ймовірно, ви будете бачити ці значки частіше за інші. Ви бачите ці значки коли змінюєте налаштування у нижньому меню. Ця функція дозволяє набагато швидше побачити зміни пристосування вигляду тексту, візуалізуючи лише поточний розділ, а не всю книгу. Також обертання орієнтації екрану завдяки цій функції є набагато швидшим. Ця функція типово УВІМКНЕНА. Якщо необхідно, її можна вимкнути для окремої книги (дотиком) або для усіх книг (затисканням) тут: Після підтвердження змін ціла книга повинна повторно візуалізуватися, тому це багатокрокова процедура. Ці значки показують стадії візуалізації, які роз'яснені нижче: |
Документ частково візуалізований. Лічильник сторінок, інформація в нижньому колонтитулі та багато інших відомостей є неточними. Можна переглянути як виглядає документ з новими налаштуваннями і здійснити подальші зміни. В цьому стані також можна гортати сторінки та переходити за посиланнями. |
|
Повна візуалізація відбувається у тлі. Все ще можна гортати сторінки, переходити за посиланнями та змінювати налаштування. |
|
Повна візуалізація завершена, але ще не застосована, бо KOReader очікує вашої бездіяльності, щоб перезавантажити решту книги (бездіяльність = відсутність взаємодії з пристроєм). Все ще можна гортати сторінки, переходити за посиланнями та змінювати налаштування. |
|
Ви деякий час були бездіяльними, тому KOReader зараз перезавантажує весь документ. На цьому етапі KOReader заблокований для взаємодії з ним. |
Значок виділення Цей значок показує коли програма знаходиться у режимі вибору і виділення. KOReader має додатковий режим виділення, який дозволяє починати виділення та перегортати сторінки, щоб зробити велике виділення тексту, який може знаходитися на кількох сторінках. Про це можна прочитати у розділі «Закладки, виділення і нотатки» цього посібника. Коли ви розпочинаєте виділення у цьому режимі, у куті відображається цей значок, щоб нагадувати вам, що програма все ще знаходиться у режимі виділення. Він зникає коли ви завершуєте робити виділення вибравши закінчення уривка або коли скасовуєте виділення (натискаючи на початок виділеного або цього значка виділення). |
Значок кулі покемона Цей значок показує коли ви довго затискаєте слово (спеціально або випадково). KOReader має звичайне меню, яке відкривається затисканням. Та додаткове меню, яке викликається довгим затисканням (коли палець утримується понад 3 секунди). Цей значок означає, що ви активували саме меню, яке викликається довгим затисканням. |
![]() |
Значок режиму гортання Цей значок показується при дотику у верхньому лівому куті екрану, якщо:
Цей режим тимчасово показує всю сторінку (без обрізання країв) масштабовану так, щоб вона повністю помістилася на екрані. В цьому режимі можна гортати сторінки. Щоб вийти з даного режиму, натисніть цей значок. |
KOReader має дві панелі стану. Нижня панель стану типово увімкнена. Також є альтернативна панель стану, яка відображається вгорі сторінки, якщо вона увімкнена. Альтернативна панель стану доступна лише для документів, що перекомпоновуються (epub, html, docx, rtf, txt…).
Нижня панель стану є новішою і вона активно підтримується розробниками. Альтернативна панель стану є залишковою, зі старих версій KOReader, тож до неї не додаються нові функції. Але альтернативна панель стану досі доступна для використання тими, для кого вона є зручною. Її можна увімкнути тут:
Альтернативну панель стану можна налаштувати у цьому меню:
Інструкції в решті цього розділу стосуються нижньої панелі стану.
Смуга поступу у панелі стану зазвичай показує ваш поступ читання всієї книги. Проте, замість цього вона може показувати поступ читання поточного розділу. Це може бути корисним, наприклад, коли книга має багато малих розділів. В такому випадку може бути важко бачити поступ читання поточного розділу, тож в такому випадку смуга поступу читання розділу може бути більш інформативною. Дану функцію можна увімкнути з цього меню:
Також можна призначити жест, який буде перемикати звичайну смугу поступу та смугу поступу читання розділу. Це можна знайти тут:
Нижню панель стану можна налаштувати за допомогою цього меню. Дослідіть підменю НАЛАШТУВАННЯ та налаштуйте панель стану на свій смак.
У панелі стану можуть відображатися багато елементів. Однак типово в один момент часу показується лише один і для того, щоб переглянути усі їх по черзі, слід торкатися панелі стану. Якщо бажаєте, щоб показувалися усі елементи водночас, увімкніть це тут:
Впорядкування елементів панелі стану:
You can change the font of status bar items from here:
You can use all your installed fonts for the status bar. If you want to fit lots of information, we can suggest DINish Condensed font, which you can download from its project page and install using the same procedure which you can find here: Using your own fonts
KOReader's status bar has a special item called dynamic filler. When you add this invisible item to your status bar, it will expand to fill the available space like an inflated balloon, pushing other items on both sides as you can see in the image below (dynamic filler is visualized as a blue rectangle):
You can enable and move this item like the other status bar items from the same menu. You can also combine this item with the custom text item explained below to adjust your layout further.
Існує спеціальний елемент панелі стану, який називається «власний текст». Цей елемент може показувати у панелі стану вказаний вами текст. Цю функцію також можна використати, щоб створити розділювач між елементами панелі стану, як це показано нижче:
- Спершу увімкніть цю функцію коротким дотиком до пункту меню
- Після цього затисніть його знову, щоб відкрити налаштування. У першому полі впишіть символ пробілу, а в другому полі вкажіть кількість повторень, яка визначить ширину розділювача.
В якості розділювача можна вказати також інший символ. Цей елемент можна переміщувати так само, як і інші елементи панелі стану, щоб змінити їхній порядок.
You can also use this item in combination with the dynamic filler item explained above to adjust your layout further.
KOReader allows you to have more than one status bar layout and switch between them. Using this feature, you can have different layouts for cases like these examples:
- A layout showing more items when using wider landscape orientation
- A layout with the chapter name item when reading specific books
- A layout with memory usage item when reading large comics to keep an eye on your memory
To create a preset, first adjust your status bar to your liking by adding and ordering items (as explained before in this section). Then select:
This will create a preset with your current status bar layout. Repeat this for other layouts that you want to create. After this, you can switch between your new layouts from the same menu. You can also use gestures, profiles and quick menu to quickly switch between your status bar presets.
External content is a special status bar item that allows KOReader plugins to show content in the status bar. For example Read Timer plugin uses this item to show the timer in the status bar. Currently you don't need to enable it manually but you can find it here:
Тут буде наведено лише огляд елементів у структурі верхнього меню, щоб надати загальне уявлення про меню. Детальніші відомості доступні у відповідних розділах цього посібника.
НАВІГАЦІЯ: Це меню містить елементи, які дозволяють переміщуватися книгою, яку ви зараз читаєте. Зміст, закладки, мапа книги...
ВЕРСТКА: Це меню містить елементи, які дозволяють змінювати вигляд книги. Параметри шрифту, підлаштування стилів...
НАЛАШТУВАННЯ: Це меню містить налаштування KOReader та вашого пристрою. Налаштування е-чорнил, підсвічування, жестів...
ІНСТРУМЕНТИ: Це меню містить модулі, які можуть розширити функціональність KOReader.
ПОШУК: Це меню містить елементи, які пов'язані з пошуком і оглядом. Пошук тексту, словник, переклад, Вікіпедія...
ОГЛЯДАЧ ФАЙЛІВ: Ця кнопка відкриває Оглядач файлів, який є інтерфейсом для управління вашою бібліотекою.
ОСНОВНЕ: Це меню містить такі інструменти для доступу до книг, як історію, обране, добірки. У цьому меню є також елементи відомостей про книгу, оновлення та вихід.
Режим перегляду: Якщо ви перейдете в режим безперервного перегляду, тоді зможете переглядати документ як вебсторінку. Цей режим більше пасує для екранів без е-чорнил (LCD, OLED). В безперервному режимі ви втрачаєте верхнє і нижнє поля, тому текст у першому і останньому рядку екрана може бути обрізаним. Щоб усунути цю проблему, можна увімкнути Накладення сторінки:
Режим візуалізації: Цей параметр визначає як KOReader буде візуалізувати документ. Типово використовується ВЕБ і зазвичай немає необхідності змінювати цей параметр. Коли книга (або збережена вебсторінка) дуже складна (визначені ширина або поля, негативні поля, плаваючі поля тощо) і верстка виглядає погано або виходить за межі екрану, можна спробувати інші режими візуалізації.
Масштаб (dpi): Цей параметр можна вважати головним фактором масштабування документу (крім розміру шрифту). При 96 dpi (що є типовим значенням) зображення в документі візуалізуються з їх оригінальними вимірами. Переважно цей параметр використовують для того, щоб збільшити зображення не збільшуючи текст.
Проміжки між словами і розтягування слів – ці два параметри пов'язані між собою і визначають, як виглядатиме ваш текст після верстання. Під час вирівнювання тексту між словами додаються пробіли, щоб обидва краї кожного рядка були вирівняні з полями обох країв екрану. Оскільки кількість слів у рядках не завжди однакова, текст доводиться стискати або розтягувати, щоб рівномірно заповнити рядок.
Проміжки між словами: Наскільки символи пробілу між словами можуть бути стисненими, щоб в рядок помістилося більше слів. Цей параметр не стосується слів, а тільки простору між ними.
Розтягування слів: Якщо в рядку завеликі проміжки між словами, тут визначається скільки з них можна розподілити між словами, розтягнувши їх. Цей параметр впливає на відображення слів. Якщо ви не бажаєте, щоб слова розтягувалися, встановіть тут немає.
Можна експериментувати з різними параметри доки текст не виглядатиме так, як вам подобається, після чого встановіть ці налаштування як типові.
Контраст та Товщина шрифту – це дві функції, які можна використовувати, щоб зробити шрифт товщим (або тоншим). Того ж вигляду можна досягти за допомогою будь-якої з цих функцій, але вони використовують різні методи для досягнення цього. Звісно ж, їх обох можна використовувати водночас.
Різницю між ними можна підсумувати так:
+ Товщина шрифту не змінюється, розмір книги залишається таким же
+ Непотрібно повторно візуалізувати документ, швидше
- Може погано виглядати на LCD-екранах та при низькій роздільній здатності екрану
+ Буде вживати відповідні жирні шрифти, якщо вони є на пристрої
+ Краще виглядає на LCD-кранах та при низькій роздільній здатності екрану
- Доводиться перемальовувати шрифти, повільніше
Кернінг шрифту пристосовує проміжки між літерами слів, щоб покращити читабельність тексту. Типовим є значення найкращий, який може бути повільнішим під час відкриття файлів (залежно від пристрою), але має кращу підтримку лігатур (див. зображення зі зразком нижче), включаючи арабські символи та деякі інші скрипти. Якщо пристрій повільний, можна спробувати хороший, який є швидшим і все ще може виглядати коректно з написаними західною латиницею текстами.
Font hinting is a typographical technique that adjusts the characters in a font to fit in a low-resolution grid, like an e-ink screen. When enabled, the result is sharper and easier to read characters, at the cost of slight distortion of the original font design.
Difference of font hinting is more visible on standard-resolution screens or at smaller font sizes. On a very high-resolution screen, the difference is much less noticeable because the pixels are small enough.
Here is a more detailed comparison:
Hinting OFF
|
Hinting ON
|
|
|
In KOReader, font hinting is enabled by default and uses the FreeType library's hinting algorithm instead of font's internal instructions (to be safe because font internal instructions might be broken). But you can try the font designer's instructions embedded in the font file to see if it looks better:
- Off Hinting is disabled.
- Native KOReader uses the font's internal hinting instructions.
- Auto (on by default) KOReader uses FreeType's hinting algorithm, ignoring font's internal hinting. Handles CJK text better.
Альтернативна панель стану вмикає відображення альтернативної панелі стану, яка доступна лише для документів, які перекомпоновуються (EPUB, HTML, DOCX, RTF, TXT…). Після увімкнення тут, альтернативну панель стану можна налаштувати у:
Вбудований стиль та вбудовані шрифти визначають чи будуть використовуватися (або ігноруватися) для візуалізації документу вбудовані видавцем у документ стилі та шрифти. Це загальні перемикачі увімкнення/вимкнення. Тонші підлаштування для документа можна здійснити за допомогою:
Масштабування зображення визначає як будуть візуалізуватися зображення у документі. Найкраще виглядає приємніше, але воно повільніше працює.
Інтерфейс користувача KOReader та функції можуть змінюватися залежно від відкритого типу файлу. Існує дві основні категорії документів:
- Документи з фіксованим компонуванням (файли pdf, djvu, зображення...)
- Документи, які перекомпоновуються (epub, html, docx, rtf, txt…).
KOReader містить багато функцій, тож його система меню відображає цю комплексність. Програма має функцію Пошуку в меню, що допомагає швидко знаходити потрібні пункти меню. Якщо ви пам'ятаєте назву пункта меню, але не пам'ятаєте де він знаходиться, можна скористатися цією функцією:
Для швидкого доступу цю функцію також можна призначити на жест чи додати його до вашого Швидкого меню.
У нижньому меню, якщо затиснути назву функції, можна побачити пояснення щодо неї. |
|
Мову інтерфейсу можна змінити тут: |
|
Розмір інтерфейсу користувача можна змінити за допомогою параметра DPI екрану, який знаходиться тут: Можна обрати значення в меню або Власне dpi, щоб вказати значення для точного налаштування: вище DPI = більший інтерфейс. Майте на увазі, що у нижній панелі також є функція Масштаб (dpi). Вона стосується лише документів. Пояснення є у наступному розділі. |
Якщо затиснути кнопку або пункт меню (товщина шрифту, проміжки між рядками тощо), можна скинути його значення на ТИПОВЕ. Нові значення параметрів будуть застосовані лише до книг, які будуть відкриті починаючи з цього моменту. Книги, які відкривалися раніше, будуть використовувати попередні параметри. Типові значення в пунктах меню позначені зірочкою (★), а в інших елементах інтерфейсу виділені товстою рамкою, як показано нижче:
![]() |
Повноекранні діалоги (Історія, Зміст, Статистика читання тощо) можна закрити протягуванням вниз. (Крім вікна Закладки, яке можна закрити будь-яким мультижестом) |
Зробити знімок екрану можна довгим протягуванням пальцем по діагоналі екрану. Знімок екрану також можна зробити дотиком пальцями у протилежних кутах по діагоналі. Другий жест можна використовувати, наприклад, під час перегляду зображення. Також, якщо пристрій має клавіатуру, знімок екрану можна зробити комбінацією клавіш Alt + Shift + G. |
Якщо бажаєте відкрити випадкову сторінку книги, наявна дія Перейти до випадкової сторінки, виконання якої можна призначити за будь-яким жестом. Вона знаходиться в категорії Читання меню Менеджер жестів. |
У вікнах, які містять стрілки для зміни значень, подібні до зображеної вище, можна затиснути пальцем стрілку, щоб змінити значення набагато швидше. Діалог цього типу можна (не на весь екран) закрити дотиком за межами його вікна. Можна перемістити діалог цього типу перетягнувши заголовок вікна. Цей тип діалогу можна зробити напівпрозорим затиснувши заголовок вікна (якщо бажаєте бачити текст під ним під час налаштування значення). |
Створення нових тек. У ситуації коли необхідно обрати розташування (хмарне сховище, модуль переміщення до архіву, модуль експорту), KOReader показує екран, який виглядає як Оглядач файлів. Якщо бажаєте створити нову теку, зробіть наступне:
|
KOReader підтримує пошук у словнику в EPUB і сканованих документах PDF/DJVU. Щоб побачити словникове визначення або переклад, просто затисніть потрібне слово. Затискання слова відкриє вікно, за допомогою якого можна знайти в документі інші місця, в яких зустрічається це слово, або знайти це слово у Вікіпедії. |
When viewing dictionary and wikipedia results, you can long-press on word(s) in these windows to search them further in the dictionary/wikipedia. This will open another window with the result, so you won't lose your previous search. If you have opened several search windows as described in the previous tip, you can close them all at once by long-pressing the close X button. |
Щоб побачити поточну дату, торкніться годинника у ВЕРХНЬОМУ МЕНЮ. |
KOReader має три типи прокручування жестами. Доступ до них можна отримати з:
- Класичне прокручування: Цей режим працює так само, як прокручування на телефоні/планшеті.
- Швидке прокручування: Цей режим дозволяє прокручувати швидше, ніж класичне прокручування. Також можна прокрутити декілька сторінок не відриваючи пальця. Величина прокручування пропорційна до відстані, на яку переміщується палець після початку прокручування.
- Прокручування при відпусканні: Цей тип прокручування найкраще підходить для екранів е-чорнилами, бо, на відміну від інших режимів прокручування, цей режим не оновлює сторінку постійно під час прокручування. Він працює як класичне прокручування, але проміжні етапи не показуються, тому ви спершу ви прокручуєте пальцем, а щойно його заберете, сторінка на екрані перескочить до цього розташування. Це особливо корисно для переміщення і налаштування вигляду, якщо книга містить зображення або таблиці та ви бажаєте бачити їх повністю.
Ця корисна функція працює аналогічно кнопці «Назад» у вебоглядачі. Коли ви перескакуєте до якоїсь іншої частини книги використовуючи віджет проглядання, список закладок, мапу книги тощо. KOReader запам'ятовує попереднє розташування. Це дуже корисно коли ви, наприклад, перейшли за внутрішнім чи зовнішнім посиланням. Одним дотиком можна повернутися туди, звідки прийшли. Доступ до цієї функції можна отримати з:
З того ж меню також можна перейти вперед. Ця функція призначена для мультижесту . За бажанням, цю дію можна призначити на інший жест (наприклад, на дотик в куті) або додати до Швидкого меню.
KOReader зазвичай виконує повне оновлення сторінок, які містять зображення (це спостерігається у вигляді чорного спалаху). Це зроблено для того, щоб позбутися від залишків (артефактів, «сміття») від попередньої сторінки. Але, залежно від вашого пристрою та налаштувань, це може не знадобитися. Таке автоматичне оновлення можна вимкнути тут:
Також, якщо це вам докучає, тут можна вимкнути блимання інтерфейсу користувача:
After learning the basics of KOReader from the previous section, now you want to start reading probably. But before that, why not customize the appearance of your book to make it look really nice.
In this section, we will do a step-by-step "digital typesetting" to make your e-book look more like a printed book. Aim of this tutorial is to get you familiar with the KOReader's text appearance settings so you can change them according to your taste later.
Here are the steps:
- Get a nice font: First we need a font for our book which looks more like a printed book (and at the same time readable on an e-ink screen). If you have a favorite font, you can use that. Otherwise you can download one of our suggestions below. We have two fonts for different looks: serif and sans-serif (if you don't know what these mean, just click on the links to see the difference):
- If you like serif fonts, download Lusitana. This is an elegant classical serif typeface that is designed for reading long texts. You can download it from here.
- If you like sans-serif fonts, download Red Hat Text. This is a geometric sans typeface that prioritizes legibility. You can download it from here.
- Transfer the font to your device: If you don't know how, check this part of the guide and come back here after copying the font to your device: Using your own fonts. You should restart KOReader after transferring the font so it can add the font to the font list.
- Set your new font: Open your book and go to the menu you see below. Your newly added font should appear at the beginning of the font list. Select it:
- Disable Embedded Fonts: Now we have to disable this option by setting it to off so KOReader will use our selected font instead of the one included in the book. If the setting is grayed out so you can't change the setting, this means that there are no fonts embedded in this book so you can skip to the next step:
- Adjust Font size: Now we will adjust our font size. For Lusitana 22.0 is a nice size. For Red Hat Text you can go down to 20.0. However, this is a personal preference, so you can set it to whatever looks best to you. Set the font size here:
- Adjust Font weight: If you are using KOReader on an e-ink device, your text will look less black compared to the LCD/OLED screens. Generally fonts are not designed specifically for e-ink screens so we will fix this by making it darker with the Font weight setting. +1 is a good starting point. Some thin fonts might require +2. You can set it more precisely by tapping the three dots at the end of the setting line:
- Adjust Line spacing: Now we will adjust the Line spacing which determines the space between lines vertically. This setting varies between fonts depending on the character geometries. For Lusitana you can set it to 135 %. Red Hat Text with its more open characters, can afford a tighter 120 %. Set it here:
- Adjust Margins: At this point our text should look pretty nice. Now we will adjust the margins (empty white space around our text) as the last touch and finish our adjustments. Now open this menu and adjust the settings as you see below:
- L/R Margins: Set to level 7
- Top Margin: Set to level 6
- Bottom Margin: Set to level 6
After all these settings, your book should look more like a printed book. You can make further adjustments to these settings if you wish.
So after all these settings, you might ask "Will my other books look like this too?" No, not automatically. Because all these changes are valid only for the current book.
In other reader applications, when you change a setting, let's say the font used for books, it changes globally. Which means, if you change the default font to Verdana, any books you open after this change -including the ones that you are already reading- will be shown in this Verdana font.
KOReader має інший підхід до цього моменту. Програма зберігає параметри відображення окремо для кожної книги. Це забезпечує гнучкість у зміні налаштувань для поточної книги, що не впливає на інші книги. Наприклад, якщо ви читаєте книгу фентезі, шрифт для неї можна змінити на подібний до середньовічного і він буде використовуватися лише для цієї книги. Або ж можна налаштувати, щоб деякі книги відкривалися у альбомній орієнтації або в режимі двох стовпців.
So this is how KOReader works:
- KOReader settings like font size, line spacing etc. have default values.
- If you open a new book, KOReader refers to these default values to set the appearance of your book.
- When you make changes in a book, like adjusting the text size, they affect only this specific book. Because your changes won't modify the default values, so newly opened books won't be affected.
- But you have the ability to save your changes as defaults and when you do this, they will be used for the newly opened books too.
Let's see on an example:
During this exercise, we increased the Font weight of our book to +1.00. Now open the Font weight menu and press the three dots at the end of the Font weight setting line. A dialog window will open and you will see this: Default value: +0.00. This means that when you open another book, its font weight will still be 0 (Default value), instead of +1 as we have set before.
So to make a setting permanent, you have to set it as default. There are two methods in KOReader for setting these default values:
- Збереження налаштувань поточної книги як типових
- Setting "all of the settings" as defaults at once
Settings in KOReader generally can be set as default with a long-press. Have a look at the screenshot below:
Values on the right side marked in blue can be long-pressed to set them as defaults. Let's say you want to make the text bolder. If you press on +1 normally, it will change only for this book. But if you long-press on it, you will see this dialog:
If you press the Set as default button, this book and the books that you will open in the future will have +1 font weight.
This "long-press to set as default" rule works in menus too. For example when changing the font from the top menu:
- short press = change the font only for this book
- long-press = change the font for this book and all the future books
Default values have a star (★) in the menu system or shown with a black border around the indicators as seen below:
Remember that, the books that you have already opened will keep their own settings. Changing defaults don't affect them.
You also have the ability to set all of the current book settings as defaults instead of one-by-one. This is useful if you make many changes to a book and you want all your books to look like this one.
Зберегти налаштування як типові можна обравши:
This will overwrite all the settings with the current document's settings. So all the books that you will open after pressing this menu item will look exactly like your current book.
But what we can do about already opened books? Well, if you pressed the menu item above and have set your new defaults, you can easily apply them to any book now. Just open the book that you want to change, go to the same menu and press this item:
Коли ви натиснете цей пункт меню, то параметри поточної книги будуть змінені на останні типові параметри. Не хвилюйтеся, це змінить тільки вигляд книги. Позиція читання, виділення тексту, нотатки та закладки збережуться.
Ok, at this point you already know:
- How to change the individual settings of the current book
- How to set your changes as defaults so all books can use them
Now we will see another use case: Imagine that you have modified your defaults to your liking so whenever you open a new book, it now looks exactly as you want. And recently you started reading a fantasy fiction series. You decided to immerse yourself in the books so you installed a nice medieval looking font for this series (here is a nice one if you really need something like this). But since this is a very different font, you had to also change many settings like line spacing, font weight, margins etc.
To change all these settings for these fantasy books, you have two options according to what we have learned:
- You can change these settings for each book when you open them. This is very tedious, not a good solution.
- You can change settings for one book and use the Save document settings as default feature. But this will affect all the newly opened books, which we don't want. We only want to apply the medieval font settings to these few medieval books.
Luckily KOReader has a feature called Profiles that allows us to save a book's settings and apply them to other books (you can think of this like copy & paste).
Now going back to our scenario, after adjusting all the settings for your medieval fantasy book go here:
It will ask you to name this profile. You can enter something like "Medieval Fiction" and save. By doing this, we created a profile named Medieval Fiction which includes the settings for the current book. Now you can see this newly created profile in the Profiles menu. To use this, you can open any book and run this profile and all the saved settings will be applied.
You can run this profile from:
- Profiles menu mentioned above
- With a Gesture
- From a Quick Menu
You can add your own fonts to KOReader and use them as the document font, status bar font and even as the user interface font (with a user patch).
KOReader supports these common font formats:
- TrueType - .ttf extension
- OpenType - .otf extension
- Web Open Font Format - .woff and .woff2 extension
Font files with these extensions can be directly copied to the /koreader/fonts/ folder on your device. Depending on your device, this copying procedure might differ. For example:
- On Kobo devices complete path is /mnt/onboard/.adds/koreader/fonts
- On PocketBook devices, make a directory for each font in /applications/koreader/fonts/ directory and copy your font there.
- On Android OS based devices, you can copy your fonts to these directories:
- Internal storage/Fonts - General font directory for all Android apps
- Internal storage/koreader/fonts - KOReader specific font directory.
- On Desktop version, you can copy your fonts to the location that you can see from the menu item shown below: Open fonts folder. Also if you turn on the Enable system fonts option from the same menu, KOReader can access all the fonts that are available to your operating system:
KOReader supports sub-directories for the Fonts directory, so you can copy font families as directories under this. After copying your fonts to the mentioned directories, restart KOReader. New fonts should appear at the beginning of the font list:
You can change the font of status bar items from here:
You can use any installed font for the status bar. If you need to display a lot of information while maintaining legibility, we suggest the DINish Condensed font. You can download it here and install using the same procedure explained above.
If you want to change the font of KOReader's user interface (menus and dialogs), you can do it with a user patch. Instructions are here: User interface font changer patch
These fonts look good on an e-ink screen due to their increased contrast:
Serif suggestions |
Sans Serif suggestions |
In the guide we have a Special Fonts section that might be useful if you need a font that is specifically developed for better legibility, Dyslexia or ADHD.
Also we suggest checking the WP Fonts project. It has the largest compilation of free/open-source fonts for KOReader, with bugfixes and other additions like kerning fixes, enabling ligatures and opentype features that weren't properly implemented, etc.
Monospace suggestion
Якщо плануєте використовувати власний моноширинний шрифт, ймовірно ви вже маєте улюблений, тож ми не пропонуємо тут жодних прикладів. Та багато моноширинних шрифтів можна знайти і порівняти на programmingfonts.org
You can also discover more fonts on the Google Fonts website.
У документах, які базуються на HTML/CSS, як от EPUB, можна визначити використання книгами не шрифту з конкретною назвою, а шрифтів з певного сімейства шрифтів. Існують такі сімейства шрифтів: з засічками (Serif), без засічок (Sans Serif), моноширинні (Monospace), курсивні (Cursive), фентезі (Fantasy), емоджі (Emoji), фанґ сонґ (Fang Song) та математичні (Math). Наприклад, у книзі звичайний текст може показуватися шрифтом без засічок, а діалоги - шрифтом з засічками. Зазвичай KOReader використовує ваш типовий шрифт для усіх цих сімейств, крім моноширинного і математичного (які визначаються стилем текстових вузлів, наприклад: 'font-family: serif'). Якщо бажаєте, щоб ці сімейства виглядали по-різному, специфічні шрифти для них можна визначити тут:
Щоб змінити сімейство шрифтів для поточної книги, просто торкніться назви бажаного шрифту. Якщо бажаєте визначити його для усіх своїх книг, тоді затисніть, щоб встановити його як типовий (★). Якщо книга зловживає цією функцією сімейства шрифтів аж настільки, що типовий шрифт використовується занадто, тоді можна вимкнути це сімейство шрифтів для даної книги знявши позначку асоціювання.
Якщо ви часто змінюєте шрифти (наприклад, моноширинний для книг з програмування та з засічками для романів), існує зручніший спосіб робити це, ніж щоразу переходити по меню. Можна створити профілі для шрифтів разом з усіма пов'язаними з шрифтами налаштуваннями (наприклад, проміжки між рядками, контрастність, жирність та ін.), після чого додати ці профілі до Швидкого меню. Таким чином, можна буде відкривати меню вибору шрифтів і змінювати шрифт одним жестом, як це зображено нижче:
Як це зробити описано у розділі ШВИДКЕ МЕНЮ ТА ПРОФІЛІ даного посібника.
Якщо ваша книга містить частини з моноширинними шрифтами (як у книгах з програмування), моноширинний текст може виглядати непропорційним навіть якщо технічно розмір його шрифту такий же, як розмір шрифту решти книги. Це спричиняється різницею шрифтових метрик. KOReader має функцію, що дозволяє припасувати відносний розмір моноширинного шрифту, щоб виправити цю непропорційність:
Тут можна збільшити або зменшити розмір моноширинного шрифту вказавши його масштаб у відсотках відносно його типового розміру.
If you are having problems with the font weights when adding fonts to KOReader, this section can help you to understand how KOReader's font processing works:
- When starting up, KOReader compiles the available fonts by reading their embedded font metadata/info and classifies them according to family and weights. KOReader tries to determine the font family information from the metadata included in the font, so font names are not important when copying to your device.
- If you have more than one font file for a font family, KOReader will try to fit fonts in one of these 4 categories: Regular, Bold, Italic & BoldItalic. An ideal case looks like this:
- Luciole-Regular.ttf mapped to Font weight: 0 (Regular 400)
- Luciole-Bold.ttf mapped to Font weight: +3 (Bold 700)
- Luciole-Regular-Italic.ttf
- Luciole-Bold-Italic.ttf
- If your font provides only one file and it is not Bold, KOReader will assign it as (Regular 400) Font weight: 0 and synthesize all other weights and variants itself. In other words KOReader will fake italic and bold for this font. (If your single font file is a Bold font, then KOReader will synthesize the Regular weight from this bold font.)
If you long-press on the Font weight label in the bottom menu, it will tell you which weight classes your current font provides.
If your font also has other variants, things can get confusing. Let's say you copied a font family to your device. And upon startup, KOReader has read these variants of the font: Light, Thin, Normal, Medium, ExtraBlack, SemiBold, Bold, Black in this order. You would expect to see Normal variant to be used as the document's normal font (because it is named as Normal) but KOReader will use the Light variant because that is the first font in the list that doesn't have the bold flag. And it will ignore the Thin, Normal and Medium variants because it has already found a "not bold" font for the document.
And again according to this list, ExtraBlack will be used as the bold font because it is the first font in the list with the bold flag. And KOReader will ignore the SemiBold, Bold, Black variants, because KOReader has already found the "bold" it is looking for.
As a summary of the above: We copied the whole family and expected Normal and Bold variants to be chosen but instead, KOReader used Light and ExtraBlack variants. This happened because the order of the fonts that are fed to KOReader is not under our control so "first come is first served".
Solution is, transferring only the font files that you want to be used, like this:
- Keep only one of Thin, Extra Light, Light, Normal, Medium: It will be used as the regular font (If your Regular font is too thin, just replace it with Medium weight if you have it).
- Keep only one of Semi Bold, Bold, Extra Bold, Black, Extra Black: It will be used as the bold font.
- You can also add italic variants of the same weight (i.e. medium/medium-italic).
Функція підлаштування стилів у KOReader дозволяє змінювати те, як KOReader буде візуалізувати книгу. Ми не будемо тут описувати повний курс CSS. Тут буде пояснено основи, щоб при погляді на підлаштування стилів ви принаймні мали загальне уявлення, що це таке.
Файл EPUB можна описати як HTML-файл + деякі правила CSS. Ці правила CSS визначають як будуть відображатися різні частини книги (заголовки, жирний шрифт, цитати тощо) у програмі читання. За допомогою підлаштування стилів, додаючи нові правила та/або замінюючи вбудовані у файл видавцем книги правила, можна змінювати як буде візуалізуватися книга.
Нижче підлаштування стилю показано на прикладі:
img { width: 10px !important; height: 10px !important }
Звичайною мовою це правило каже: «Ігнорувати оригінальний розмір і показувати усі зображення в цій книзі розміром 10 пікселів шириною та 10 пікселів висотою.» Тож якщо додати це підлаштування стилю в KOReader, усі зображення у книзі будуть показані в такому розмірі.
Далі це підлаштування пояснено елемент за елементом:
- img – це селектор CSS, який націлений на усі елементи img (зображення) у книзі.
- { width: 10px !important; height: 10px !important; } – це блок декларації, який містить стилі, що будуть застосовані до вибраних елементів img.
- width: 10px !important; – ця перша частина встановлює ширину (width) цільових елементів img на значення 10 пікселів; декларація !important є замінним перемикачем, який забезпечує те, що вказане тут значення ширини буде мати вищий пріоритет над будь-яким іншим значенням ширини (width), яке може впливати на ці зображення.
- height: 10px !important; – ця частина вказує висоту (height) цільових елементів img на значення 10 пікселів. Знову ж, декларація !important є замінним перемикачем, який забезпечує, що вказане вами значення висоти (height) буде мати вищий пріоритет над будь-яким іншим значенням декларації висоти (height), що застосовується до цих зображень.
Коротко кажучи, це правило CSS створене, щоб встановити фіксоване значення ширину і висоту на 10 пікселів для усіх елементів img у книзі, ігноруючи при цьому її оригінальний стиль.
Тут наведені деякі корисні підлаштування стилів, які ви можете використовувати як є або ж змінювати відповідно до своїх побажань. Наступні заголовки пояснюють як їх використовувати у KOReader.
- Додати розділювальну лінію над кожним заголовком у книзі:
H1, H2, H3, H4 { border-top: 2px solid black; }
- Додати певне поле над заголовками:
H1, H2, H3, H4 { margin-top: 2em !important; }
- Або ж, якщо книга має забагато полів над заголовками, вилучити їх:
H1, H2, H3, H4 { margin-top: 0 !important; }
- Додати малий розрив між абзацами, щоб зробити текст читабельнішим:
p + p { margin-top: 0.5em !important; margin-bottom: 0.5em !important; }
- Приховати усі зображення в EPUB:
img { display: none !important; }
-
Зробити зображення дуже малими, замість того, щоб приховувати їх:
img { width: 10px !important; height: 10px !important }
-
Зробити секцію з блоком коду акуратнішою, що корисно для комп'ютерної літератури (Тут можна побачити приклад):
pre,code { font-size: 0.6em !important; line-height: 1.8em !important; background-color: #eee !important; margin: 1em 0 !important; padding: 1em 0 !important; }
Гаразд, тепер ми подивимося, що таке підлаштування стилів. У KOReader є три типи підлаштування стилів:
Цей заголовок є новим, як і знімки екрану вище та нижче. Щось додати?
Ці підлаштування включені у KOReader. Їх найпростіше використовувати, оскільки для цього достатньо увімкнути їх у меню. Не потрібно писати ніякого коду CSS:
Вони знаходяться у багатьох категоріях. Щоб застосувати підлаштування тільки до поточної книги, поставте галочку у відповідному пункті меню. Якщо бажаєте отримати більше інформації про це підлаштування чи увімкнути їх для усіх книг, затисніть пункт меню з їх назвою. Появиться такий діалог:
- Ця область показує назву і опис підлаштування
- У цьому блоці міститься CSS-код підлаштування. Дотик до цього блоку скопіює код до буфера обміну. Потім можна вставити і змінити цей код у Підлаштуванні окремої книги, як написано у наступному підрозділі.
- Кнопка Показувати у списку дій дозволяє перемикати це підлаштування жестом чи додати його до Швидкого меню. Більше про це читайте у підрозділі «Як ефективно використовувати підлаштування» нижче.
- Кнопка Використовувати в усіх книгах активує це підлаштування для усіх книг. Після цього у меню біля його імені з'явиться зірочка (★) – вона показує, що підлаштування буде застосовуватися до усіх книг. Вимкнути це можна виконання таких же дій.
Як можна здогадатися з назви, цей тип підлаштувань активний тільки для тієї книги, у якій були створені. Ця функція корисна для перевірки підлаштувань або якщо потрібно щось виправити у поточні книзі й зрозуміло, що це не потрібно для інших книг. Після створення цього типу підлаштувань, якщо ви вирішите, що вони знадобляться також і в інших книгах (наприклад, книгах того ж видавця), їх можна перетворити на підлаштування стилів користувача, що буде описано далі.
Щоб створити підлаштування окремої книги, скористайтеся інтегрованим редактором, який можна знайти тут:
Ця група підлаштувань відрізняється від попередніх способом створення. Також, на відміну від попередніх, вони не обмежені окремою книгою. Їх можна застосувати глобально, до усіх книг.
Процедура приблизно така:
- Створіть свій файл користувацького підлаштування
- Передайте його на пристрій
- Увімкніть своє користувацьке підлаштування у меню
1. Створення файлу користувацького підлаштування:
Користувацькі підлаштування стилю насправді є звичайними текстовими файлами з розширенням .css. Файл можна створити:
- На комп'ютері
- На іншому пристрої, якщо він має текстовий редактор (наприклад, пристрої на базі ОС Android)
- У інтегрованому в KOReader текстовому редакторів, який можна знайти серед модулів
Ви можете копіювати/вставляти до свого файлу приклади, які були згадані вище.
2. Передавання файлу на пристрій:
Після створення файлу, що містить ваші правила CSS, збережіть або передайте його до теки /koreader/styletweaks на пристрої, де встановлений KOReader. Назвіть файли описовими назвами, бо назва файлу буде назвою підлаштування у системі меню KOReader. У назвах файлів можна використовувати підкреслення «_», які у системі мені будуть показані як пробіли. Після передачі файлу необхідно перезапустити KOReader, щоб він почав працювати з цим файлом.
2. Увімкнення підлаштування:
Після перезапуску відкрийте книгу і перейдіть до цього меню:
Тепер ваше підлаштування повинно відображатися у списку. Щоб застосувати ваше підлаштування лише до поточної книги, поставте галочку. Якщо бажаєте, щоб це підлаштування було увімкнене для усіх книг, затисніть його назву. З'явиться діалогове вікно. Торкніться пункту меню Використовувати в усіх книгах. Біля його назви у меню з'явиться зірочка (★), яка вказує, що підлаштування буде застосовуватися до для усіх книг. Вимкнути їх можна виконавши ті самі дії. Приклад див. нижче:
На вищенаведеному зображенні видно як в меню відображаються 3 файли підлаштувань стилів, які знаходяться у теці /koreader/styletweaks. Перше підлаштування вимкнене – галочка біля нього відсутня. Друге увімкнене лише для цієї книги – галочка є, але без зірочки. Третє увімкнене для усіх книг (★).
Ви могли помітити, що біля першого підлаштування праворуч стоїть значок трикутника. Це означає, що це підлаштування можна активувати жестом. Це буде роз'яснено у наступному підрозділі.
При створенні підлаштування стилів користувача можна зробити багато файлів підлаштувань, кожен з яких буде змінювати певну частину книги, як на зображенні вище. Можна мати один файл для заголовків, інший для абзаців, посилань тощо. Ця система роботи підлаштувань дозволяє вмикати підлаштування залежно від документу.
Як сказано вище, перемкнути підлаштування стилів користувача можна з цього меню:
Також є простіші способи для перемикання ваших підлаштувань стилів, ніж щоразу переходити по меню.
1. Можна призначити жест на підлаштування
Спершу необхідно додати підлаштування стилю користувача до списку дій жеста:
- Перейдіть до меню підлаштування стилів користувача і затисніть ваше підлаштування стилю
- У діалоговому вікні натисніть кнопку Показати у списку дій
- Біля підлаштування стилю в меню з'явиться значок трикутника, що вказує праворуч
Його можна побачити на наведеному вище зображенні, біля підлаштування стилю з назвою «Adjust margins». Тепер це підлаштування стилю додане до списку дій. Його можна знайти у категорії Менеджер жестів > Перекомпоновувані документи. Він буде в кінці списку.
2. Підлаштування стилю можна додати до Швидкого меню
Щоб додати підлаштування у Швидке меню, спершу його потрібно додати до списку дій, як описано у підрозділі вище. Далі слідуйте інструкціям у розділі цього посібника про Швидке меню.
Можна навіть поєднати обидва методи і створити спеціальне Швидке меню для ваших підлаштувань стилів і потім призначити його на жест. Таким чином, простим жестом можна отримати доступ до усіх підлаштувань стилю і активувати їх за потреби.
Майте на увазі, що в деяких книгах заголовки можуть не бути у елементах <H1> та <H2>, але у дечому на зразок <p class="tit123">. Знайти які селектори використані для частини тексту можна перевіривши джерельний код. Щоб досягнути цього, виберіть текст навколо елемента, який вас цікавить, і у діалоговому вікні оберіть Переглянути HTML. У прикладі вище, підлаштування стилю виглядатиме так:
P.tit123 { border-top: 2px solid black; }
замість цього:
H1 { border-top: 2px solid black; }
KOReader дає можливість взаємодіяти з книгою начеб з паперовою. Багато налаштувань вікна закладки можна змінити тут:
ЗАКЛАДКИ:
Можна додавати і вилучати закладки дотиком до правого верхнього кута. Це рівнозначно загинанню верхнього правого кутка паперової сторінки справжньої книги і показує подібний значок, якщо функція увімкнена.
ВИДІЛЕННЯ:
Можна виділяти текст 4-ма різними стилями. На нижченаведеному зображенні можна побачити абзаци, виділені різними способами - висвітлення (з сірим тлом), підкреслення, закреслення та інверсія кольорів.
Усі стилі можна використовувати водночас, наче це різнокольорові маркери для виділення тексту. Або ж можна обрати улюблений стиль і зробити його типовим затиснувши це меню:
Разом з тим, якщо пристрій має кольоровий екран, виділення можна робити різними кольорами:
Деякі підказки щодо кольорових виділень:
- Колір наявного виділення можна змінити натиснувши його і обравши у зринаючому меню Колір.
- Кольори можна поєднувати з різними стилями виділення, як то підкреслення та закреслення тексту, що дозволяє створити потужну систему виділень. Наприклад, можна використати стиль червоного закреслення для вилучення або стиль довтогарячого підкреслення для важливих місць та інше.
- У меню виділення можна затиснути тип виділення, щоб встановити його типовим (★)
- Після вибору кольору можна затиснути у цьому меню назву кольору, щоб встановити цей колір типовим (★)
- Можна натиснути пункт Застосувати поточний стиль і колір до усіх виділень, щоб зробити усі виділення тексту в цій книзі такими ж. Будьте обережні – результати цієї дії неможливо скасувати!
НОТАТКИ:
До виділення також можна додавати нотатки. Дотик до виділення викличе контекстне меню, в якому слід обрати Додати нотатку. Також можна додати Позначку нотатки, яка показує які виділення містять нотатки. Наявні три стилі: підкреслений, бічна лінія та бічна мітка (на зображенні нижче – значок олівця праворуч):
Щоб увімкнути цю функцію та обрати стиль Позначки нотатки, перейдіть до:
After highlighting a part of your document, you can tap on the highlight to see the highlight menu. From this highlight menu, you can reach another extended menu by tapping on the ... (three dots) button as shown below:
Using this extended menu you can:
- Extend your highlight to include more text
- Copy the text to clipboard to paste elsewhere
- Search the text on Wikipedia
- Look up the text in an installed dictionary
- Translate the text using the Google Translate service
- View HTML source of the highlighted section, which is useful when writing a style tweak
- Generate QR code which includes the highlighted text, to scan from another device with a camera and a QR-code reader application
- Search for the text in the book
KOReader має два режими виділення для використання у різних випадках:
Звичайний режим подібний до виділення тексту пальцем на телефоні чи планшеті і більше підходить для виділення менше однієї сторінки тексту.
- Затисніть початкове слово
- Протягніть пальцем до кінця уривка
- Заберіть палець
Коли палець досягне закінчення сторінки, KOReader перегорне сторінку, щоб ви могли продовжити виділення тексту (лише у документах EPUB/HTML). Цю функцію можна вимкнути тут:
Режим вибору і виділення більше підходить для виділення великих уривків, розміщених на двох і більше сторінках. Він також може краще працювати якщо є проблеми з чутливістю сенсорного екрану або моторикою рук користувача, оскільки в цьому режимі виділення немає потреби протягувати пальцем по екрану.
Як виділяти:
- Затискання (або проведення пальцем, якщо увімкнений пошук в словнику, як вказано вище) першого слова відкриє контекстне меню.
- Торкніться Вибрати, після чого активується режим виділення. Весь час роботи в цьому режимі буде відображатися відповідний значок у верхньому лівому куті екрану (якого можна торкнутися, щоб дізнатися більше інформації). Виділення можна скасувати знову торкнувшись початку виділення. в цьому режимі можна гортати сторінки дотиком/проведенням пальця і вільно переміщуватися по документу (зміст, проглядання тощо).
- Затискання (або проведення, якщо увімкнений пошук в словнику, як вказано вище) останнього слова виділення знову відкриє контекстне меню.
- Цього разу дотик до Виділити завершить виділення уривків.
Це діалогове вікно зазвичай з'являється у центрі екрану. Якщо бажаєте, щоб цей діалог з'являвся ближче до місця виділення, тоді потрібно змінити тут параметр Центру на Позиція жесту (знаходиться на другій сторінці цього меню):
Під час виділення KOReader намагається включити до виділеного пов'язані розділові знаки до та після вибраного уривку. Наприклад, якщо виділити все речення від першого до останнього слова, KOReader автоматично включить до виділеного розділові знаки з обох боків (до та після) речення.
Однак, якщо почати виділення посеред речення, крапка в кінці речення не буде включена до виділення, оскільки KOReader вважатиме, що ви бажаєте зробити часткове виділення. Тож якщо бажаєте, щоб розділові знаки були включені до виділення, переконайтеся, що вибираєте ціле речення. Розділові знаки можна додатки згодом, затиснувши кнопку Змінити виділений текст.
Якщо торкнутися вже виділеного тексту (без нотатки), відкриється це контекстне меню. Елементи Видалити і Додати нотатку зрозумілі. Пункти меню в нижньому рядку використовуються для розширення чи звуження виділення.
Якщо затиснути виділений текст з доданою нотаткою, відкриється це контекстне меню. Торкніться Змінити виділений текст, щоб відкрити вищезгадане меню, за допомогою якого можна змінити й виділення, і нотатку:
Якщо натиснути значок меню ( ), на сторінці Закладок за допомогою фільтра можна обрати відображення лише одного типу закладок. Також можна відфільтрувати за типом виділення:
Окрім додавання нотатки, KOReader також дозволяє редагувати сам виділений текст, який відображається у списку закладок. У деяких ситуаціях це може бути кориснішим, ніж додавання нотатки до виділення. Наприклад, уявіть, що переглядаєте текст. Ви хочете виділити речення, яке містить багато дат, і одна з дат неправильна. Якщо бажаєте додати нотатку, щоб вказати на цю помилку, у нотатці потрібно зазначити, яка з них неправильна. Але якщо ви відредагуєте текст виділення, зможете написати «(цю дату потрібно перевірити)» поруч із проблемною датою.
Зверніть увагу, що це редагування не змінює зміст книги чи виділений уривок на сторінці. Ви все одно побачите те саме виділене речення в програмі читання. Ваше редагування буде видимим у списку закладок. А коли ви пізніше експортуєте виділені фрагменти, експортуватиметься саме відредагований текст.
Щоб редагувати висвітлений текст:
- Торкніться до виділення
- Натисніть Докладно у зринаючому меню
- Натисніть Редагувати текст у діалоговому вікні «Докладно»
Це також можна зробити це у вікні «Закладки»:
- Перейдіть до списку закладок через меню або жест
- Затисніть виділення, яке потрібно відредагувати
- Натисніть Редагувати текст у меню
- Змініть текст у діалоговому вікні та натисніть кнопку Зберегти
Якщо потрібно повернути відредагований текст до початкового виділення, виконайте наведені вище кроки та на кроці 3 замість кнопки Редагувати текст натисніть кнопку Скинути текст.
При відкритті списку закладок зазвичай відображається лише вміст ваших виділених фрагментів. Якщо виділений фрагмент містить нотатку, у списку закладок ви побачите лише значок олівця. Щоб подивитися (і відредагувати) додану нотатку, потрібно затиснути елемент цього списку. Якщо бажаєте бачити у списку закладок також текст нотатки, це можна налаштувати тут:
Можна налаштувати відображення:
- Лише виділеного тексту (типово)
- Виділити обидва, текст і нотатку
- Нотатку, якщо вона є, інакше виділений текст
Після завершення читання книги, її можна перемістити до певної теки з метою архівування або обробки. Увімкнуть модуль Перемістити до архіву і у налаштуваннях модуля вкажіть теку, яка буде вважатися архівною (Вказати теку архіву). Після цього можна буде переміщувати книгу до теки архіву використавши:
- Меню модуля Перемістити до архіву
- Жестом або
- Через пункт Швидкого меню
KOReader забезпечує різні способи експортування виділеного вами і нотаток з пристрою читання, а саме:
Цей універсальний модуль може експортувати виділені вами уривки тексту до локального файлу або онлайн-сервісів.
Локальний експорт
Виділені фрагменти можна експортувати на свій пристрій у таких форматах фалів:
- Текстовий (.txt)
- HTML (.html)
- Текст з розміткою Markdown (.md)
- Вирізки Kindle (.txt)
- JSON (.json)
Формат, в який буде здійснюватися експорт, можна обрати тут:
Шлях до теки експорту файлів можна побачити та змінити тут:
Онлайн-сервіси
Також можна експортувати через мережу до цих сервісів:
- Joplin – застосунок для створення нотаток
- Readwise – онлайн-додаток для закладок/виділень
- Memos – власний центр нотаток з відкритим кодом
- Flomo – онлайн-сервіс для створення нотаток
- XMNote – органайзер закладок для Android китайською мовою
Докладні інструкції як налаштувати роботу з цими сервісами можна знайти на відповідній сторінці вікі.
Після вибору форматів з меню того ж модуля можна експортувати нотатки для поточної книги або усіх книг вашої бібліотеки.
Якщо бажаєте експортувати лише з частини книг своєї бібліотеки, це можна зробити з Оглядача файлів:
- Позначте бажані книги у Оглядачі файлів
- Торкніться кнопки меню (виглядає як галочка) у верхньому правому куті
- Виберіть у меню Експорт виділеного
You can also export only chosen highlight styles: lighten, underline, strikeout, invert. Normally KOReader exports all of them. You can choose from:
You can customize the filename of the exports from the plugin's menu (Set export filename) to include date/time information and other useful info.
KoHighlights – це зовнішня програма, яку можна встановити на свій комп’ютер. Вона може отримати доступ до нотаток та виділень у книзі коли пристрій підключений до комп’ютера. Детальніші відомості дивіться на сторінці проєкту на GitHub.
Calibre – це зовнішня програма, яку можна встановити на свій комп’ютер. Імпортувати виділені фрагменти до бази даних Calibre можна за допомогою модуля KOReader Sync. Встановлювати згаданий модуль потрібно безпосередньо у програмі Calibre. Завантажити та дізнатися більше можна на сторінці проєкту.
KOReader забезпечує багато способів для читання документів PDF і DJVU, які оптимізовані для більших (зазвичай для форматів A4 чи ANSI Letter) розмірів сторінок на пристроях з меншими розмірами екранів:
1. Можна увімкнути перекомпонування
Перекомпонування намагається витягнути текстовий шар з документа (якщо він наявний) і показувати його одним стовпцем. Результати зазвичай задовільні. Цю функцію можна зробити типовою затиснувши її.
2. Можна увімкнути Масштабування до вмісту
Під час роботи цієї функції KOReader намагається обрізати поля документу так, щоб на екрані текст виглядав більшим. В тому ж меню можна встановити допасування по ширині, після чого програма буде допасовувати тільки ширину сторінки, а не всю сторінку, тож текст буде виглядати більшим.
3. Можна спробувати користуватися пристроєм у альбомній орієнтації
Це зробить екран ширшим, тож документ повинен виглядати достатньо великим для комфортного читання.
4. Можна збільшити зображення до 100% і прокручувати на екрані, щоб читати різні частини
Це дуже зручно при читанні мальописів. Спершу увімкніть режим стовпців у цьому пункті меню:
Потім, у тому ж меню, виберіть відповідний напрямок читання документа:
- Наприклад, під час читання статті, яка має дві колонки (стовпці) тексту, ви спочатку будете читати першу колонку згори до низу сторінки, а потім повернетеся до верхнього правого боку, щоб продовжити читання тексту в правій колонці:
- При читанні книжки з мальописом будете переходити зверху ліворуч → направо → вниз ліворуч → праворуч, тобто зиґзаґом:
- У манґа (японських мальописах), де кадри розміщені зліва направо, порядок читання зворотний:
В цьому режимі, з того ж меню, також можна налаштувати Горизонтальне/Вертикальне перекриття та Кількість стовпців, щоб краще припасувати текст до розмірів екрану пристрою. Поекспериментуйте з цими налаштуваннями.
Параметр Контрастність регулює рівні чорного кольору у вашому документі. Майте на увазі, що однакове значення контрастності застосовується як до тексту, так і до зображень. Якщо встановити дуже високе значення, зображення можуть стати занадто темними.
Вилучити водяні знаки вилучає водяні знаки з документа, а також сіре тло. Ця функція може перетворити документ у відтінках сірого на чорно-білий, щоб він став контрастнішим та зручнішим для читання.
Якість візуалізації (активно лише в режимі перекомпонування) встановлює якість обробки та вилучення тексту та зображень. Висока є приємнішим варіантом, але вона може бути набагато повільнішою (кілька секунд для перегортання сторінки), ніж типово. Якщо файли PDF/DJVU повільні, то це перше налаштування, яке слід перевірити.
Мова документа встановлює мову, яка буде використовуватися механізмом розпізнавання символів (OCR).
Примусове OCR, як випливає з назви, примусово використовує розпізнавання символів (OCR), навіть якщо документ має текстовий шар.
Напрямок письма (активно лише в режимі перекомпонування) встановлює напрямок оригінального документа. Встановіть значення ПНЛ (RTL) (з права на ліво) для таких мов, як арабська та іврит.
Стовпці документа (активно лише в режимі перекомпонування) встановлює кількість текстових колонок (стовпців) у оригінальному документі.
Корекція нахилу може вирівняти сторінки проблемного документу. Наприклад, сторінки PDF, які відскановані під кутом. Воно доступне для документів PDF, DJVU, CBZ/CBT та файлів зображень. Щоб увімкнути, оберіть максимальний кут нахилу, який KOReader буде намагатися виправити. Якщо це не допоможе, спробуйте обрати більший кут нахилу. Майте на увазі, що ця функція може сповільнити роботу пристрою (залежить від декількох чинників).
Щоб зберегти виділені фрагменти, можна скористатися функцією Експорт виділеного, про яку йшлося в попередньому розділі.
Якщо ви робите виділення в PDF-документі, KOReader також може зберігати їх безпосередньо у PDF-файлі. Це може бути корисним у певних ситуаціях, оскільки за допомогою цього методу виділення тексту стають частиною PDF-файлу. Це означає, що можна переглядати їх в інших програмах або на інших платформах без встановлення KOReader. Наприклад, якщо ви надсилаєте файл із виділеннями тексту іншому користувачеві, йому не потрібно встановлювати KOReader, щоб бачити виділене вами. Можна просто надіслати PDF-файл зі збереженими в ньому виділеннями, і його можна відкрити та переглянути виділення за допомогою сумісної програми для читання PDF.
This feature should work on all PDF readers. We tested and confirmed these: Adobe Acrobat Reader, Chrome Browser, Deepin Reader, Evince, Firefox Browser, Foxit Reader, Ghostscript, LibreOffice, Moon Reader, MuPDF, Okular, Xpdf, Zathura.
Оскільки створення виділень для подальшого використання може вимагати значних зусиль, варто розуміти як це працює, щоб уникнути неприємних ситуацій.
КОРОТКИЙ ОГЛЯД: Якщо хочете мати змогу видаляти чи експортувати свої виділені фрагменти PDF пізніше, під час копіювання книги на інший пристрій, разом з нею необхідно також скопіювати теку .sdr, яка пов’язана з відповідною книгою. Без цієї теки KOReader все ще може відображати збережені виділені фрагменти, але не знатиме, де вони знаходяться у файлі, тому не може їх змінювати. Більше про це читайте нижче.
Як працюють звичайні виділення в KOReader
Коли ви робите виділення в KOReader, незалежно від того, чи є документ у форматі EPUB чи PDF, це виділення записується у файл налаштувань. Наприклад, якщо ви читаєте книгу з файлу Меч Арея.epub, у вас буде тека з назвою Меч Арея.sdr у тій самій теці, що й файл книги. Виділення зберігаються у файлі в цій теці .sdr. Це означає, що при видаленні пов'язаної з книгою теки .sdr усі виділення втрачаються.
Як в KOReader працюють виділення у PDF-файлах
Функція виділення у PDF-файлах працює дещо інакше, ніж описано вище. Як вже було згадано, при збереженні виділення у PDF-файлі, вони записуються безпосередньо до PDF-файлу, тобто стають частиною самого файлу. Саме тому можна надіслати цей PDF-файл іншому користувачеві і він зможе переглянути виділення за допомогою сумісної програми для читання PDF-файлів. Йому не знадобиться ваша тека .sdr, яка містить запис виділень у книзі, оскільки тепер виділення вбудовані безпосередньо у PDF-файл.
Нижче проблему, яка може виникнути під час використання цієї функції, пояснено на прикладі. Уявіть, що читаєте PDF-книгу на пристрої для читання за допомогою KOReader:
- Ви робите виділення і функція Зберегти виділення у PDF увімкнена, тому коли ви робите ці виділення, KOReader зберігає їх у PDF-файлі.
- Ви хочете продовжити читання книги на своєму телефоні за допомогою KOReader, тому копіюєте цей PDF-файл з е-читалки на свій телефон (але не копіюєте теку .sdr, лише PDF-файл).
- Коли ви за допомогою KOReader відкриєте книгу на телефоні, то побачите ваші виділені фрагменти тексту все ще там.
Тепер ситуація на обох пристроях виглядає однаково. KOReader як на е-читалці, так і на телефоні показує PDF-файл з однаковими виділеннями. Але він лише виглядає однаково, насправді є велика різниця.
KOReader на е-читалці знає, які виділення в цьому PDF-файлі зроблено за допомогою KOReader, оскільки в ній є тека .sdr. Але KOReader на вашому телефоні не має цієї інформації. У нього є лише PDF-файл.
Різниця виникає при видаленні виділених фрагментів PDF або їх експорті. Е-читалка може як видалити ці виділені фрагменти PDF, так і експортувати їх. Але KOReader на телефоні не може цього зробити, оскільки, як вже було сказано, у нього немає теки .sdr Вашої книги, тому виділені фрагменти в книзі для нього виглядають як частина оригінальної книги.
Коротше кажучи, якщо хочете мати змогу видаляти або експортувати свої виділені фрагменти з PDF-файлу пізніше, під час копіювання книги на інші пристрої потрібно також скопіювати теку .sdr, пов’язану з вашою книгою.
KOReader can import highlights from PDF files which are marked with other PDF applications. We can't give a list of compatible applications, but import feature generally works with popular PDF readers.
To import the highlights:
- Open your PDF file with KOReader
- Open the Bookmarks dialog from here:
- Press the button at the top-left corner.
- On the opened dialog, choose Import embedded annotations. Your highlights will be added to the Bookmarks list.
After the import process, highlights in the PDF will turn into regular KOReader highlights. Which means, you can:
- Add notes to them
- Change their style and color
- Delete them (See the note below)
- Export them in various formats
How deletion works: When you import highlights, KOReader doesn't modify the original highlights in your PDF. It adds imported highlights as a layer on top of the originals. So if you delete an imported highlight, only this added layer is deleted. Your original highlights are not deleted from the PDF file. You can open this PDF with another reader and still see the original highlights.
OCR (оптичне розпізнавання символів) – це процес отримання тексту із зображень. У контексті KOReader він зазвичай використовується для отримання тексту зі сканованих сторінок книг у PDF-файлах. KOReader для цього завдання використовує Tesseract Open Source OCR Engine.
Для використання цієї функції потрібно:
- Встановити дані мов для Tesseract у KOReader
- Додати нововстановлені мови до файлу конфігурації /koreader/defaults.lua (для всіх мов, крім англійської й китайської)
Мальописи зазвичай потребують частішого повного оновлення екрану, ніж текстовий контент без зображень. Для звичайного тексту можна без негативних наслідків встановити високий інтервал повного оновлення екрану. Але зображення можуть залишати після себе більше артефактів.
KOReader дозволяє призначити будь-який жест для перемикання між різними частотами оновлення. Наприклад, можна налаштувати проведення пальцем вгору по лівому краю для повного оновлення на кожній сторінці під час читання мальописів та проведення пальцем вниз по лівому краю для оновлення кожні N сторінок для книг, що містять лише текст. Тож, відкриваючи мальопис, можна перемикатися на частіше оновлення простим дотиком чи протягуванням пальцем (або навпаки).
Це налаштовується тут:
Ця функція робить читання мальописів на малих екранах значно легшим. Її можна увімкнути під час читання документів PDF, DJVU, CBZ або CBT тут:
Коли ця функція увімкнена, KOReader намагається знайти межі прямокутних панелей («кадрів») на екрані. Якщо затиснути панель, KOReader збільшить її масштаб і покаже лише цю панель.
Як можна здогадатися, ця функція найкраще працює з мальописами, які мають чіткі межі панелей. Також через цю проблему з межами у даному режимі немає перегортання сторінок для переходу до наступної панелі. Доведеться закрити поточну збільшену панель і затиснути наступну. Щоб зробити це, просто проведіть пальцем вниз по цій збільшеній панелі. Також, щоб вийти з цього режиму перегляду, можна використовувати будь-який мультижест (будь-яку комбінацію вгору, вниз, вліво, вправо).
Як це робиться показано нижче:
Якщо бажаєте користуватися цією функцією під час читання інших типів документів (EPUB, FB2, HTML) чи перегляду файлів зображень, тоді слід відкрити файл за допомогою іншого рушія: у Оглядачі файлів затисніть назву файлу, потім торкніться до Відкрити за допомогою… та оберіть MuPDF.
Коли ви дочитаєте до останньої сторінки книги, KOReader покаже діалог. У цьому діалозі є кнопка Відкрити наступний файл, натискання на яку відкриє наступний файл з тієї ж теки, де розміщена поточна книга. Тож можна розкласти серії книг у різні теки та читати їх одна за іншою без необхідності повертатися до Оглядача файлів.
Під час відкриття наступного файлу KOReader буде пропускати файли, які позначені вами як прочитані. Ця функція корисна, якщо у теці з файлами манґи знаходяться книги, які ви вже прочитали. Позначати файли як прочитані можна у діалозі кінця книги, який показано вище. Також їх можна позначати у Оглядачі файлів, затиснувши файл. Після копіювання їх на пристрій можна:
- Відкрити Оглядач файлів у KOReader
- Затиснути раніше прочитану книгу та Позначити прочитаною
Після цього можна відкривати усі непрочитані книги просто натискаючи Відкрити наступний файл в кінці поточної книги. KOReader пропустить ті, які вже були прочитані раніше.
Якщо ви любите читати манґу на вашому пристрої з е-чорнилами, є деякі поради щодо того, як зробити цей процес приємнішим. Підготовка власних файлів з манґою є найкращим рішенням, якщо вас не задовольняє вигляд мальописів на вашому пристрої.
Такі типи файлів, як MOBI та EPUB, не підходять для роботи з переважно графічним вмістом (наприклад, манґи і мальописів). Підтримка MOBI у KOReader мінімальна або взагалі відсутня, а пріоритети відображення тексту EPUB можуть спричиняти проблеми під час показу зображень на всю сторінку. Для отримання додаткової технічної інформації відвідайте це обговорення на GitHub.
Найкращий варіант – створення файлу CBZ, який в KOReader працює краще. Файл з розширенням .cbz по суті є файлом zip-архіву (без стиснення) з набором зображень. Він містить багато зображень, зазвичай файли .png або .jpeg, організовані як сторінки мальопису. KOReader також може відкривати файли CBT, які є подібні до файлів CBZ, але використовують формат архіву TAR.
Easiest way to convert a manga to CBZ is to get the manga as images from various websites, then convert them using Kindle Comic Converter. There are some useful settings like auto-rotating two-page splits to landscape and applying dithering so that e-ink rendered gradients are smoothly dithered without jagged layers.
Найкращого результату можна досягти змінивши розміри зображень та зробивши їх розмір точно таким, як роздільна здатність екрана вашого пристрою. Пристосовані до розміру екрана, на якому їх будуть переглядати, зображення у файлі CBZ не потребують зміни їх масштабу під час читання мальопису. Під час читання KOReader зменшує масштаб зображень, але це не рекомендується, бо KOReader перед зміною масштабу додає перехід дитерингу і це призводить до втрати якості.
Але якщо бажаєте використовувати власноруч створені файли CBZ на кількох пристроях або хочете зберегти високу роздільну здатність для подальшої перевірки, найкращим рішенням може бути створення CBZ для пристрою з вищою роздільною здатністю екрану. Або застосуйте довільну «високу» роздільну здатність, наприклад, не змінюючи оригінальну роздільну здатність зображень. 300 PPI або вищу (до 450 PPI чи навіть 600 PPI), звісно, якщо оригінальна роздільна здатність зображень не нижча. Якщо припустити, що розмір екрану 8", 1500×2000 пікселів є хорошою роздільною здатністю. Для більших зображень варто перевірити їх вигляд на екрані пристрою, щоб побачити чи справляється пристрій з зображеннями такого розміру. Особливо старі пристрої Kindle, які мають малий обсяг пам'яті, можуть мати проблеми з зображеннями, наприклад, розміром 3000×4000 пікселів. Якщо ви автоматизуєте процес, варто розглянути можливість одночасного створення версій з нижчою та вищою роздільною здатністю (наприклад, 200/400 та 300/600 DPI).
Нижче наведено приклад процесу підготовки одного файлу манґи:
- Завантажте Kindle Comic Converter (KCC) з https://github.com/ciromattia/kcc
- Завантажте вашу манґу звідкись (наприклад, HakuNeko)
- Розпакуйте файл манґи. Тепер у вас є тека, яка містить лише зображення (або підтеки з зображеннями, а не архівами)
- Опрацюйте цю теку за допомогою KCC. З кожної теки вийде один файл CBZ, тому якщо бажаєте створити файл, який містить декілька частин, оберіть декілька тек водночас
Деякі корисні налаштування KCC:
Розділювач ширини (Spread splitter): ця функція виявляє розвороти сторінок і дозволяє повернути їх або розділити на дві сторінки.
Збільшення масштабу (Upscaling): збільшує зображення, які мають менші розміри, ніж роздільна здатність екрану, на якому плануєте їх переглядати.
Due to the color e-ink screen technology, it is possible to see rainbow like color artifacts when reading black-and-white comics/manga with fine shading or dots. If you are having this problem, there is a KOReader plugin named Derainbowify that solves it. You can see the detailed info and install instructions on the GitHub page of this plugin.
Якщо бажаєте просто зануритися у читання манґи, при створенні свого файлу CBZ за допомогою KCC переконайтеся, що вибрали саме ту роздільну здатність, яку має екран вашого пристрою для читання. Під час читання манґи у KOReader також можна сховати панель поступу внизу екрану. Тож повністю весь екран, без будь-яких завад, буде відображати лише вашу манґу.
Після створення файлу CBZ за допомогою KCC додатково можна виконати дитеринг зображення. В цьому випадку візуалізовані е-чорнилами градієнти будуть плавно вирівняні без зазубрених шарів. Цей крок дасть змогу створити тонко підігнані частини манґи, які матимуть кращий вигляд у KOReader.
Для обробки зображень можна скористатися ImageMagick. ImageMagick — це потужне програмне забезпечення з відкритим кодом для показу, створення, перетворення, зміни та редагування растрових зображень. В ImageMagick можна працювати через командний рядок, щоб обробляти багато зображень одночасно.
- Розпакуйте підготований файл CBZ, раніше створений за допомогою KCC,
- Завантажте файл dither_pack.zip (розташований на Яндекс Диску), який містить два пакетні файли (.BAT) та кольоровий шаблон GIF.
- Розпакуйте ці три файли в одній теці з зображеннями, які будете обробляти
- Відредагуйте _magick_manga_ditherN_resize.bat та змініть роздільну здатність на ту, яку має ваш пристрій (в обох місцях файлу BAT).
Next step will replace all the images in the directory with the processed ones. So make sure that you have a copy of them in some other directory if you want to keep the originals.
- Запустіть _magick_manga_ditherN_resize.bat, щоб змінити і розмити зображення.
- Припускаємо, що ви маєте встановлений 7-Zip, тож виконайте _batch_archive.bat, щоб запакувати усі оброблені зображення у архів CBZ.
Можна налаштувати, щоб KOReader перегортав сторінки зліва направо, тобто щоб зони протягувань та дотиків помінялися місцями. Щоб увімкнути це, додайте такі рядки:
["/storage/emulated/0/Books/manga"] = {
["inverse_reading_order"] = true,
["kopt_zoom_direction"] = 0,
}',
до цього файлу:
/koreader/settings/directory_defaults.luaде /storage/emulated/0/Books/manga є абсолютним шляхом до теки, яка містить зображення. Після цієї зміни, коли ви відкриєте зображення зі згаданої теки, ділянки жестів проведення і дотиків будуть поміняні місцями.
Під час першого запуску KOReader ви побачите інтерфейс Оглядача файлів. Це один з двох основних інтерфейсів KOReader. Тут ви будете виконувати всі операції з файлами і теками. До нього можна отримати доступ з екрану читання таким чином:
Типово Оглядач файлів показує теку ДОМІВКА, яка є головною текою локальної бібліотеки. Цю теку можна змінити, якщо затиснути будь-яку теку. Можна змінити багато параметрів Оглядача файлів, на кшталт способу відображення або сортування книг, за допомогою ВЕРХНЄ МЕНЮ, протягнувши пальцем вниз від верхньої частини екрана.
Обведені пункти на зображенні пояснюються нижче:
СКИНУТИ: Цей параметр дозволяє вам скинути деякі властивості вашого документа, такі як прогрес читання, закладки, власне зображення обкладинки тощо, які можна вибрати у наступному діалоговому вікні.
ВІДКРИТИ ЗА ДОПОМОГОЮ: KOReader має різні рушії для опрацювання різних типів файлів. В деяких випадках є можливість відкрити файл в іншому рушії, щоб отримати деякі інші функції. Дивіться розділи Перегляд архівів та Перегляд файлів зображень нижче.
ІГНОРУВАТИ ОБКЛАДИНКУ: Якщо з якихось причин ви бажаєте вимкнути обкладинку для цієї книги (наприклад, якщо обкладинка неправильна або вона не дуже підходить для відображення на екрані з е-чорнилами), можна обрати це.
ІГНОРУВАТИ МЕТАДАНІ: Якщо метадані вашої книги неправильні, у полі назви може відображатися безкорисна інформація. Виберіть цей параметр, щоб замість метаданих відображалася назву файлу.
ОНОВИТИ КЕШОВАНІ ВІДОМОСТІ ПРО КНИГУ: KOReader кешує метадані й обкладинки книг під час додавання книг до бібліотеки. Якщо після перенесення книг на пристрій до файлів вносилися зміни, може знадобитися оновлення кешованої інформації. Якщо відображається хибна обкладинка чи метадані, за допомогою цього пункту меню можна оновити відомості про книгу.
Normally, KOReader file browser doesn't show these two groups of files and directories:
- Hidden files and directories: These are files and directories that start with a dot (.) character, like .screensavers. If you want to see these directories and files, enable this option:
- Unsupported file types: These are the file types that KOReader can't open directly, like font files with a .ttf extension. KOReader can directly open these file types: PDF, EPUB, DJVU, MOBI, CBR, CBZ, CBT, DOCX, RTF, HTML, HTMLZ, TXT, XPS, FB2, PDB, CHM and MD document types, image files and ZIP/RAR archives, so only these files are visible in the file browser. If you want to see the unsupported file types too, you can enable this option:
Оглядач файлів дозволяє виконувати деякі операції (копіювання, переміщення, видалення, експорт виділених фрагментів) з багатьма файлами одночасно. Для цього спочатку потрібно вибрати файли. Наразі існує три різні способи вибору файлів для пакетних операцій у Оглядачі файлів:
– У першому способі затисніть назву файлу та виберіть Вибрати у зринаючому діалоговому вікні. Це активує режим вибору. Тепер можна натискати на інші файли, щоб вибрати і їх теж. Після завершення вибору файлів натисніть на значок галочки у верхньому правому куті екрану. Потім у діалоговому вікні можна вибрати , що робити з усіма вибраними файлами. Або ж вийти з режиму вибору з того ж діалогового вікна.
– У другому способі натисніть значок + (плюс) у верхньому правому куті, після чого у діалоговому вікні натисніть Вибрати файли. Це активує режим вибору, а решта дій така ж, як і в описаному вище першому способі.
– У третьому способі можна вибрати файли за допомогою пошуку файлів. Це корисно, якщо потрібно виконати операцію з багатьма файлами, розміщеними у різних теках. Наприклад, потрібно перемістити всі файли з добірки творів Уласа Самчука до нової теки. Кроки для цієї дії будуть такими:
- У Верхньому меню натисніть на вкладку Пошук (зі значком лупи), а потім виберіть Пошук файлів.
- Позначте параметр Включити підтеки, якщо бажаєте шукати також всередині тек. Можна позначити параметр Також шукати в метаданих книги, якщо бажаєте, щоб KOReader шукав у метаданих книги. В іншому випадку KOReader вказане вами слово шукатиме лише у назвах файлів.
- Натиснувши відповідну кнопку можна розпочати пошук з Домашньої теки бібліотеки або з Поточної теки.
- Після завершення пошуку буде показано список файлів (звичайно, якщо знайдено шукане слово). Тепер можна натиснути значок-«гамбургер» у лівому верхньому куті екрану, щоб увійти в режим вибору.
- Торкніться всіх файлів, з якими потрібно виконати операції, а потім торкніться значка галочки у лівому верхньому куті екрану. У діалоговому вікні, що з'явиться, виберіть Вибрати в оглядачі файлів.
- Тепер ви повернетеся до Оглядача файлів і файли, які ви раніше вибрали в діалоговому вікні пошуку, будуть вибрані також тут.
- Натисніть на значок галочки у верхньому правому куті екрану. Тепер у діалоговому вікні можна вибрати, що робити з цими файлами.
KOReader дозволяє додати певні теки для швидкого доступу до них з меню ярликів тек. Наприклад, якщо у вашій бібліотеці є тека «Чтиво», яка знаходиться за адресою Домівка > Статті > Наукові > Чтиво, то можна призначити ярлик теки для теки «Чтиво» та швидко перейти напряму до неї навіть під час читання книги.
Додавання ярлика теки:
Є два шляхи додавання теки до списку Ярликів тек:
- Торкніться кнопки меню + (плюс), потім торкніться пункту Додати до ярликів тек та впишіть описову назву для цього ярлика. Це додасть теку, в якій ви зараз знаходитеся.
- В Оглядачі файлів затисніть назву теки, щоб відкрилося контекстне меню. Торкніться пункту Додати до ярликів тек і впишіть описову назву для цього ярлика. Це додасть теку, якої ви торкнулися.
Теки, які знаходяться у списку Ярлики тек у Оглядачі файлів будуть позначені зірочкою (★).
Вилучити теку зі списку ярликів можна таким же чином – затиснувши її та вибравши Вилучити з ярликів тек.
Перегляд ярликів тек:
Ярлики тек можна відкрити з Оглядача файлів або під час читання з Екрана читання.
- З Оглядача файлів: Меню + (плюс) у верхньому правому куті, а потім оберіть Ярлики тек або призначте жест.
- З екрану читання: призначивши жест на неї.
Це знаходиться в пункті Менеджер жестів розділу Оглядач файлів. Як призначити жести можна дізнатися з відповідного розділу цього посібника.
Для книг у форматі .txt (часто зустрічаються українською та китайською мовами), можна увімкнути функцію Автовизначення верстки TXT-файлів. У деяких випадках це може покращити відображення та зробити текст «книжковішим». Коли ця функція увімкнена, механізм відображення використовує евристику (текст переноситься під певну максимальну довжину рядка, одинарні чи подвійні порожні рядки позначають абзаци, відступи чи вирівнювання тексту по центру виділяють заголовки...), щоб припустити, як краще відобразити текст, і спробує створити зміст книги.
Функцію можна увімкнути тут (пункт є лише під час читання файлу .txt):
Майте на увазі, що ця функція може спотворити малюнки, які зроблені символами (ASCII art), та форматування на основі пробілів. Якщо книга має такий вміст, можливо, краще використовувати типовий режим, у якому текстовий файл відображається моноширинним шрифтом як є.
KOReader вміє читати файли, що зберігаються/стиснуті у архівах ZIP. За допомогою засобу перегляду архівів можна відкривати файли ZIP, CBZ та EPUB (оскільки це теж ZIP-архіви), щоб переглянути файли всередині:
- Затисніть назву файлу в Оглядачі файлів
- Натисніть Відкрити у…
- Натисніть Перегляд архіву
ZIP-файл може містити багато типів файлів, як html, txt або зображення. KOReader може правильно відкрити ваш ZIP-файл, лише якщо надати йому підказку щодо типу файлу в ZIP-архіві. Якщо файл має розширення лише .zip, KOReader вважатиме, що цей архів містить зображення, і спробує відкрити його як файл CBZ.
ТИПОВИЙ ВИПАДОК: назва_файлу.zip – вважається, що ZIP-архів містить зображення (і відкривається рушієм MuPDF)
Якщо zip-архів містить один з цих типів файлів (а не тільки зображення), його необхідно назвати належним чином, а саме:
- FictionBook – назва_файлу.fb2.zip
- HTML – назва_файлу.htm.zip / назва_файлу.html.zip
- Текстові файли журналів – назва_файлу.log.zip
- Текст з розміткою Markdown – назва_файлу.md.zip
- Форматований текст (RTF) – назва_файлу.rtf.zip
- Простий текст – назва_файлу.txt.zip
Якщо файл не названий як вказано вище, KOReader пробуватиме відкрити його неналежним рушієм читання і ви побачите повідомлення «Немає засобу читання для цього файлу або файл пошкоджений». Щоб уникнути цієї проблеми, можна перейменувати файли або затиснути файл і обрати Відкрити за допомогою..., щоб самостійно обрати належний рушій читання.
Файли зображень можна відкривати у переглядачі зображень (замість того, щоб відкривати їх як книгу). Відкриті таким чином файли не відображаються у історії й мають кращу підтримку масштабування та повертання.
- Затисніть назву файлу в Оглядачі файлів
- Натисніть Відкрити у…
- Натисніть Оглядач зображень
KOReader пропонує два варіанти читання документів з розміткою Markdown.
- Документ можна відкрити безпосередньо як книгу дотиком до нього. Цей режим не передбачає форматування. Тож файл .md виглядатиме так, як його відкривають у текстовому редакторі.
- Можна конвертувати свій документ з розміткою Markdown у HTML. Ця дія призведе до створення HTML-файлу з документа Markdown з правильним форматуванням та змістом, створеним із заголовків.
Щоб конвертувати файл .md, затисніть його у Оглядачі файлів та виберіть Конвертувати у зринаючому меню. Новий файл з тією ж назвою, але з розширенням HTML, буде створено у тій же теці. Майте на увазі, що конвертація може тривати деякий час, залежно від файлу Markdown та швидкодії пристрою.
Можна також встановити асоціації для типів файлів, які KOReader не розпізнає автоматично. Щоб асоціювати файл з одним з вбудованих в KOReader рушіїв, спершу затисніть файл в Оглядачі файлів, а потім оберіть рушій за допомогою якого будуть відкриватися файли цього типу. Можна обрати:
- Завжди цей рушій для цього файлу, щоб асоціювати цей конкретний файл з цим рушієм
- Або позначте пункт Завжди цей рушій для типу файлів, щоб пов’язати даний рушій з усіма файлами, які мають таке ж розширення, як і цей
- Переглянути створені асоціації можна натиснувши Переглянути типові для типів файлів у цьому ж діалоговому вікні
Функція Добірки у KOReader може допомогти ефективніше впорядкувати вашу бібліотеку. Як дуже просте визначення, добірки – це створені користувачем списки книг (колекції, підбірки тощо). Наприклад, можна створити дві добірки з назвою «Художня література» та «Наукова література», щоб відповідно впорядкувати книги. Звичайно, для цього можна також використовувати теки, але використання добірок дає більше гнучкості.
Деякі переваги добірок порівняно з організацією на основі тек:
- Додавання книги до добірки не переміщує файл книги. Тож книги можуть знаходитися в різних теках, але відображатися в одній добірці.
- Одна книга може бути в багатьох добірках, що неможливо з теками. Наприклад, можна додати книгу одночасно до добірок «Наукова фантастика» та «Воєнна проза».
- Профілі можна активувати за допомогою добірок. Нижче про це докладно розказано для тих, хто не знайомий з функцією профілів KOReader. (Звичайно, профілі можна активувати за допомогою тек, але добірки не вимагають переміщення книг, щоб, наприклад, використовувати тимчасові профілі.)
Добірки можна створювати, щоб відображати будь-який тип категоризації. Деякі приклади ідей:
- Жанри: художня література, документальна література, спогади...
- Стан книги: читаю зараз, хочу прочитати, наступна, не дочитав...
- Серія: Володар перснів, Історія в романах, Гаррі Поттер...
- Тип документа: книги, наукові статті, публіцистичні статті...
Добірки можна створювати з діалогового вікна Добірки, яке знаходиться тут:
Відкрити це діалогове вікно з режиму читання або з Оглядача файлів. Після відкриття цього меню в ньому буде список ваших добірок. Типово Обрані відображаються там як елемент добірки, який включає книги, які були раніше додані до списку Обраних.
- Створення нової добірки. Скористайтеся меню-«гамбургером»
, розташованим у верхньому лівому куті цього екрану > Нова добірка
- Вилучення добірки. Затисніть назву добірки > Вилучити добірку
- Перейменування добірки. Затисніть назву добірки > Перейменувати добірку
- Зміна порядку відображення добірок. Скористайтеся меню-«гамбургером»
, розташованим у верхньому лівому куті цього екрану > Впорядкувати добірки
У KOReader є три різні місця, з яких можна додавати книги до своїх добірок:
1. З екранів «Оглядач файлів» та «Історія»
Книгу до своїх добірок можна додати з екранів Оглядача файлів або Історія. На екрані Історія можна додавати книги по одній. Затисніть книгу та виберіть Добірки.... Потім можна вибрати, до якої(их) добірки(ок) потрібно додати цю книгу.
Додати кілька книг можна за допомогою Оглядача файлів. Для додавання кількох книг виконайте такі дії:
- Затисніть книгу
- У зринаючому меню натисніть Вибрати
- Виберіть інші книги
- Натисніть значок галочки (✔️) у верхньому правому куті
- Натисніть Добірки
Щоб додати окрему книгу, просто затисніть її у Оглядачі файлів та у зринаючому вікні виберіть Добірки.
2. З меню «Добірки»
Цей спосіб дозволяє додавати до добірок одну або кілька книг. Найбільша відмінність від способу з Оглядачем файлів полягає в тому, що цим способом до своїх колекцій можна одночасно додавати цілі теки разом з підтеками. Це дуже корисно, якщо книги вже знаходяться у теках. Наприклад, якщо усі науково-фантастичні книги знаходяться у одній теці, тоді можна створити добірку під назвою «Наукова фантастика» та додати до неї одразу всі книги, що є у теці.
На вищенаведеному зображення, Блок 1 показує параметри додавання книги. До цього меню можна перейти на екрані добірок через меню-«гамбургера»:
- Додати усі книги з теки. Як випливає з назви, ця функція дозволяє вибрати теку, щоб додати усі книги з неї до цієї добірки. Зверніть увагу, що ця функція не додає книги з підтек вибраної теки. Наприклад, якщо обрати теку «Художня література», і в ній є підтеки з назвами «Наукова фантастика» та «Воєнна проза», то книги з цих підтек не будуть додані до добірки.
- Додати усі книги з теки та її підтек. Ця функція додасть усі підтеки вибраної теки. Будьте обережні з цією функцією, бо вона повністю закриватиметься під час додавання книг. Тож, якщо у вас багато рівнів вкладених підтек, книг може бути забагато, ніж ви думали.
- Додати книгу в добірку- Це базова функція, яка дозволяє додати одну книгу.
Вилучати книги з добірок можна на екранах Оглядач файлів, Історія та Добірки. На екранах Оглядач файлів та Історія затисніть книгу і виберіть Добірки.... Поруч з добірками, до яких додана ця книга, будуть позначки. Щоб вилучити книгу з добірки, потрібно зняти позначку дотиком на неї. В той же час, на екрані Добірки для вилучення книги з добірки потрібно затиснути книгу та вибрати пункт Вилучити з добірки.
Добірки можуть бути дуже переповненими, але KOReader дозволяє легко знаходити потрібні книги за допомогою функції фільтрації. На вищенаведеному зображенні видно варіанти фільтрації у Блоці 2 та Блоці 3. Блок 2 дозволяє фільтрувати за станом книги (нова, читаю, прочитана, до прочитання), а Поле 3 дозволяє фільтрувати за метаданими книги (автор, серія, мова, ключові слова). Також можна поєднати ці дві групи фільтрів, як у цьому прикладі: «Показати нові книги у цій колекції, написані Уласом Самчуком (Фільтрувати за авторами -> Улас Самчук), які я ще не почав читати (Фільтрувати за станом -> Нові).»
Метадані книги можна оновити затиснувши книгу в Оглядачі файлів та вибравши пункт меню Відомості про книгу. У зринаючому вікні можна затиснути будь-яке поле, щоб змінити наявні в ньому метадані, як от автор чи ключові слова. Для цього також можна використати програму Calibre, яка значно спрощує керування метаданими книг.
У добірках можна здійснювати два види пошуку: можна шукати вираз у назвах книг і метаданих або всередині текстів книг. Діалогове вікно пошуку можна відкрити тут:
Якщо бажаєте виконати пошук у текстах книг, пам’ятайте про таке:
- Цей тип пошуку доступний лише якщо відкрити Добірки з Оглядача файлів. Він недоступний з екрану читання.
- Цей пошук може бути повільним (близько 2 секунд на кожну книгу в добірці). Тому в переповнених добірках пошук може тривати довго.
Функція пошуку залежить від того, де ви знаходитесь у вікні добірок. Якщо ви знаходитесь у кореневому рівні, де можете бачити усі свої добірки, пошук буде виконано по усіх добірках. Якщо ж ви хочете шукати лише у певній добірці, необхідно торкнутися та вказати добірку. Це особливо важливо, якщо ви також шукаєте в текстах книг, оскільки це повільна операція.
Під час виконання пошуку результати будуть автоматично збережені як нова добірка.
Після створення добірок та додавання до них книг, ви, ймовірно, захочете синхронізувати їх з деякими теками. Наприклад, уявіть, що ви створили добірку Наукова фантастика. І у вашій бібліотеці також є тека НФ, де зберігаються науково-фантастичні книги. Якщо бажаєте, щоб добірка наукової фантастики при додаванні нового файлу до цієї теки оновлювалася автоматично, можна зробити це за допомогою функції під'єднаних тек добірок.
За допомогою цієї функції можна під'єднувати до своєї добірки одну чи декілька тек. Після цього KOReader (пере)сканує теки, щоб додати або вилучити книги з ваших добірок за таких умов:
- При під'єднанні теки до добірки
- При від'єднанні підтек раніше під'єднаної теки
- Під час показу добірки
- При запуску програми
Як під'єднати теку до добірки:
- Перейдіть до екрану Добірки, який показано на зображенні вище.
- Затисніть назву добірки, до якої потрібно під'єднати теки (1).
- Оберіть Під'єднати теки з випадаючого меню (2).
- Відкриється екран списку під'єднаних тек.
- Додайте теку, натиснувши значок + (плюс) у верхньому лівому куті екрана, що відкриє екран вибору тек.
- Якщо потрібно під'єднати більше тек – повторіть останній пункт.
Добірки з під'єднаними теками будуть мати значок теки, як видно на зображенні вище (3).
Можливо, потрібно буде також увімкнути синхронізацію підтек. У кроці 4 вище, після відкриття екрану Список під'єднаних тек, можна затиснути теку, щоб увімкнути/вимкнути підтеки у зринаючому меню.
Як від'єднати теку від добірки:
- Перейдіть до екрану Добірки, який показано на зображенні вище.
- Затисніть назву добірки, до якої потрібно під'єднати теки (1).
- Оберіть Під'єднати теки з випадаючого меню (2).
- Відкриється екран списку під'єднаних тек.
- Затисніть теку, яку потрібно від’єднати, та виберіть у зринаючому меню Від’єднати теку.
Добірки можна використовувати з функцією профілів KOReader. Якщо ви ще не знаєте про профілі, ось опис з нашого розділу Профілі:
Профіль – це, по суті, набір дій, які можна запустити одним жестом (наче макрос).
Як приклад, уявіть, що під час читання певних типів книг ви завжди:
- Повертаєте екран у альбомну орієнтацію
- Збільшуєте розмір шрифту і контраст та
- Вмикаєте підсвічування екрану
За допомогою модуля профілів все це можна робити одночасно єдиним дотиком.
Профіль можна запускати власноруч, але справжню силу профілів можна розкрити завдяки функції автоматичного виконання. За допомогою цієї функції можна запускати профіль залежно від певних умов. Ось посилання на відповідний розділ посібника: Автоматичне виконання профілю. Тут буде пояснено лише одну умову запуску: Добірки.
По суті, можна створити кілька профілів і налаштувати їх автоматичне виконання за умови, що відкрита книга знаходиться у певній добірці. Ось кілька корисних прикладів:
- Ви можете додати всю свою манґу до добірки «Манґа» та створити профіль, щоб змінити напрямок гортання сторінок на гортання справа наліво, а також інвертувати дотики та протягування пальцем у відкритій з цієї добірки книзі манґи.
- Можна додати книгу мальописів до добірки, що може активувати профіль у якому діє зменшений інтервал повного оновлення екрана до кожної сторінки, що дозволить уникнути артефактів від попередніх сторінок на екрані.
- Можна додати до добірки проблемні PDF-файли, щоб під час їх відкриття разом з профілем активувалося примусове OCR (оптичне розпізнавання символів) або режим перекомпонування.
KOReader is designed to work efficiently even on the limited hardware of e-book readers. But there will always be poorly formatted documents which slow down KOReader. Here we will give some tips for optimizing your document depending on the file type.
- EPUB-файли загалом складаються з тексту і зображень та містять певні правила, які визначають як ці елементи повинні показуватись на екрані. В ідеальних умовах це дуже простий процес, тому зазвичай файли EPUB відкриваються у KOReader швидко. Але деякі книги EPUB містять величезну кількість правил форматування, для дотримання яких KOReader повинен виконати багато обчислень навіть щоб показати одне речення. Це сповільнює відкриття книги, гортання сторінок і зміну параметрів показу книги на кшталт товщини шрифту чи проміжків між рядками.
KOReader doesn't support fixed layout EPUBs. They will open, but will render as reflowable EPUBs and probably won't look nice or readable.
- EPUB-файли є ZIP-архівами, всередині яких містяться файли HTML. Деякі книги можуть містити єдиний файл HTML, а інші — багато файлів HTML, кожен з яких є окремим розділом книги. Якщо вся книга міститься в одному файлі HTML, часткова візуалізація не працює. Тому зміни зовнішнього вигляду можуть відбуватися повільніше, ніж у книгах з розділами у окремих файлах HTML. Так відбувається тому, що для показу кожної зміни KOReader, замість опрацювання окремого розділу, повинен опрацювати книгу повністю.
- Another rare case of slowness is when the content is wrapped in a HTML table tag. KOReader has to render/draw each cell on each page turn, so if a cell (containing many paragraphs) spans 50 pages, this will make page turning quite slow.
Solutions:
- Можна в нижньому меню вибрати для Вбудованих стилів стан «вимкнено» та подивитися чи нехтування усіма вбудованими стилями документа зробить роботу з ним швидшою (ймовірно, буде відсутнє певне гарне форматування, зате зможете дізнатися в чому причина).
- Якщо ви розумієтеся на HTML та CSS, можна просто у KOReader перевірити файли HTML і CSS та особисто оцінити їх якість чи надмірну складність. Щоб зробити це, затисніть текст і у контекстному меню оберіть пункт Переглянути HTML.
- Якщо ви зіткнулися з проблемою «вмісту, запханого в таблицю», що описана вище у розділі про «Проблеми», вирішити її можна додавши підлаштування стилю для окремої книги «table, tr, td { display:block; }» до:
- Calibre містить редактор книг, який перевіряє файли EPUB на наявність проблем і має інструменти для виправлення деяких проблем.
Завантажити Calibre можна звідси.
Інструкцію щодо користування інструментом перевірки книг зі складу Calibre читайте тут.
- EPUBCheck — застосунок, який може перевірити правильність файлів EPUB і виявити багато типів помилок. Приклади проблем, які були виявлені за допомогою EPUBCheck, можна побачити тут.
Завантажити версію для командного рядка можна звідси.
Або ж версію з графічним користувацьким інтерфейсом завантажити звідси.
PDF files can be slow because of these problems:
- Можливо, сам PDF-файл є завеликий для обсягу пам'яті вашого пристрою.
- PDF-файл може містити дуже великі файли зображень. Навіть у документах з нормальним текстовим шаром (який можна вибирати та виділяти) може бути вбудований ще один шар з зображеннями (зазвичай це скан сторінки). Це сповільнює відкриття та перегортання сторінок, оскільки масштаб великих зображень повинен бути змінений, щоб він відповідав розміру екрана пристрою, внаслідок чого слабші процесори не можуть опрацювати це швидко.
- PDF-файл може містити багато окремих елементів, які потрібно розмістити на екрані. Наприклад, сторінка журналу з великою кількістю зображень і текстових блоків. В такому випадку KOReader повинен опрацювати і скомпонувати усі ці елементи, що може потребувати часу.
- Корекція нахилу дозволяє скорегувати нахил сторінки, однак також може сповільнювати роботу пристрою.
- Якщо встановити ЯКІСТЬ ВІЗУАЛІЗАЦІЇ на значення «ВИСОКА», а ПЕРЕКОМПОНУВАННЯ документа увімкнене, тоді текст буде приємнішим для читання, але робота з документом може бути набагато повільнішою (аж до кількох секунд на перегортання кожної сторінки), ніж за типових значень цих параметрів.
Unfortunately, for bad PDF files there are not many solutions. Generally best solution with problematic PDFs is trying to find a better version of it. Or if another file type is available for download, like EPUB instead of PDF (or reverse) you can try that format.
Also you can try to convert your documents into the more flexible EPUB format. Here are some apps that can help you when working with PDFs:
- Calibre може конвертувати документи між багатьма форматами. Він також має вбудований редактор, який дозволяє редагувати е-книги (та виправляти проблеми) у найпопулярніших форматах е-книг, EPUB та Kindle.
- K2pdfopt оптимізує файли PDF/DJVU для е-читалок та смартфонів. Він добре працює з багатоколонковими файлами PDF/DJVU та може переформатувати текст навіть у сканованих PDF-файлах. Його також можна використовувати як загальний інструмент для копіювання, обрізання, зміни розміру та OCR-маніпуляцій з PDF.
- OCRmyPDF – це програма командного рядка, яка може додавати оптично розпізнаний (OCR) текстовий шар до сканованих PDF-файлів, що містять лише зображення без текстового шару. Це дозволяє здійснювати пошук у тексті фалу та копіювати його текст. Це може бути особливо корисно для читання старих сканованих книг. Програма також може оптимізувати зображення, щоб зменшити розмір файлу.
We have a dedicated section for optimizing manga and comics: Optimizing Manga
KOReader has a very efficient text processing engine. Also books are cached on first opening so KOReader can open them faster next time. But despite these optimizations, unusually large text files might still take longer to open. For example, online Chinese novels are known to reach tens of millions of words and generally saved as text files.
Problem with large text files is the delay when first rendering the book and when modifying the text appearance later. If you try to change the font size of a very large .txt book, you might see a big delay after each adjustment because all of the book has to be rendered again. KOReader has a partial rendering system which shortens this type of delay considerably. But this feature can't be used with text files because these files are not divided into chapters (you can read more about partial rendering here).
To benefit from partial rendering speed-up, you can convert your large text file to EPUB format using the Calibre application. Calibre will automatically divide your text file into smaller individual files during conversion and pack them into a standard EPUB file. After this conversion, you can change your book appearance much faster. You can download Calibre from this page and find online tutorials for the TXT-to-EPUB conversion procedure.
SingleFile is a browser extension for Mozilla Firefox, Google Chrome and Microsoft Edge. This extension allows saving a web page as a single .html file with all the resources (images, stylesheets, scripts) embedded. Then you can copy this single file to your device and read with KOReader.
An OPDS (Open Publication Distribution System) catalog is an online feed that acts like a digital library index. KOReader has OPDS support so you can browse these digital libraries, search for books on them and download the books directly to your device.
KOReader comes pre-configured with some large OPDS catalogs like Project Gutenberg and Standard Ebooks and you can add other OPDS catalogs. To open the OPDS dialog, go to:
Using personal OPDS servers
In addition to the public catalogs, you can use OPDS system to manage your own library. Using the Calibre application, you can serve the books on your computer as an OPDS catalog, which you can browse directly from KOReader. Click here for Calibre instructions about configuring an OPDS server.
Kavita is also an open-source and feature rich, cross platform reading server. You can setup your own server and share your reading collection with your friends and family. It also has OPDS and progress sync support for KOReader. Using this application, you can access your library from your reader device and synchronize reading positions between different devices to continue reading where you have left. Project's page is here. Documentation for OPDS and progress sync for KOReader users is here.
After setting up your own OPDS servers, you need to add them to KOReader. Instructions are here.
If you are using KOReader on several devices like e-reader, phone, tablet or desktop computer, KOReader can synchronize your reading progress between them. Using the progress sync feature, you can continue reading seamlessly when switching from your e-reader at home to your phone on the commute for example.
This feature is handled by the progress sync plugin. Setting up synchronization involves these three steps which we will explain below:
- Create a sync account
- Login to your sync account from all the devices you want to synchronize
- Automatically or manually synchronize your reading progress
To create a sync account, connect to a network on your device and open the progress sync plugin in KOReader:
and press the Register/Login button.
In the opening window, enter a username and password then press the Register button. This will create an account on KOReader sync server which will hold your reading progress.
Open the same menu on the devices that you want to sync. Enter your username and password and this time press the Login button. After this, your devices will be connected to your sync account.
You can give recognizable names to your devices. Again from the same menu, press the Device hostname and enter a name for the current device.
After everything is set up, you can synchronize your reading progress automatically or manually:
- Automatic sync: To synchronize automatically, enable the Automatically keep documents in sync menu item. Now whenever you close a book or suspend/resume your device, KOReader will send your reading progress to the server (of course this requires an available network connection).
- Manual sync: If you don't have constant internet connection on your device for battery or availability reasons, you can choose to synchronize manually. You have many options to trigger a synchronization:
- From the menu: In the Progress sync plugin's menu you can press the Push progress from this device now menu item to send your progress on the current device to the server. To receive the latest progress from the server, press Pull progress from other devices now menu item.
- With gestures: These actions (push/pull progress) are available in the Gesture manager so you can assign them to any gesture you like.
- With quick menu: You can add these actions to your Quick Menu.
- From profiles: You can add these actions to your Profiles. Especially with the auto-execute feature of profiles, you can trigger sync with various filters and conditions.
In order to sync the progress of a document on two different devices, KOReader first has to identify these two files as "same". Sometimes this can be tricky, so we have two methods that you can choose from, depending on your usage of KOReader. You can change the method from the Document matching method option in the progress sync menu.
Binary matching (default)
By default, progress sync uses Binary matching method to identify the files. In this method, KOReader generates a partial MD5 hash of the file’s content (which looks like this: 0b229176d4e8db7f...). Any tiny change to the file, completely changes this hash so binary matching method works only if both files are perfectly identical.
If you are copying the exact same file manually to all your devices, this method should work. But for example if you are using Calibre to send books to your devices, binary matching will fail.
Because Calibre writes its own information like viewer progress directly into the file, which changes the file hash calculation, so KOReader will treat these files (original and Calibre modified) as two different books. If you have this problem you can use the alternative method explained below.
Filename matching
This is a "looser" matching method designed for users whose files might vary slightly between devices due to the changes made to the documents by other software like Calibre, as explained above.
In this method, KOReader only checks if the filenames (including the extension) of the two documents are identical to match them. So if you are using Calibre or some other library management software to manage your library across different devices, you can change to Filename matching.
- KOReader sync server, the software that handles KOReader's synchronization process is an open-source project. You can find more information including the source code on its GitHub page.
- Synchronization server does not store file name or content. This means, the server can't know what you are reading. When you synchronize the progress of a document, only this information is transferred and kept on the server:
- User name (that you have chosen)
- Unique id of the document (MD5 hash of the file which looks like this: 0b229176...)
- Furthest reading position for this document
- Your password is not stored on the server (only a MD5 hash is kept).
- All communication between KOReader and the sync server is secured with HTTPS.
You also have the option to host your own sync server if you wish. You can use the official KOReader sync server or one of the alternatives you can see on this page.
There are also other projects like Calibre-Web which are library management solutions with an integrated KOReader sync server.
First we will explain KOReader's file deletion behavior so you will better understand the Book Metadata Archive feature:
Normally when you copy a document to your device and open it for the first time, KOReader creates a new directory with a name like your_document_name.sdr and uses this directory to keep the settings, annotations and progress for this document.
When you delete a document using KOReader's File Browser, KOReader deletes this .sdr directory too. Which means that you lose all the settings, annotations and progress for the deleted document. If you copy this document to your e-reader again and open it with KOReader, it will be like opening it for the first time.
But for example, what if you want to delete the finished books (maybe you don't like clutter in your library or you are out of space), but also you don't want to lose the highlights from these books? Book Metadata Archive feature allows you to do this.
How this feature works:
- First you have to activate the feature by choosing an archive location here:
- Now when you delete a document from the File Browser, you will see this option is enabled in the confirmation dialog: [ ] save book to metadata archive
- If you check this option when deleting, KOReader will copy the settings file for this document to your archive directory which you have chosen at the first step above.
- Then KOReader will delete your document and its associated your_document_name.sdr directory.
Your document is deleted, but its settings are in the archive. If you copy this document to your device again and open it, KOReader will notice that the settings for this document are in the archive and tell you this: "This book was previously opened on this device. Would you like to restore its metadata from the archive?" Restore button will use this archived settings file for this document so you will get back the settings, annotations and progress for this document.
You can see the list of archived documents here:
From this list, you can access the archived document's information/metadata and bookmarks by tapping on the name of the document. Also you can delete the document from the archive.
Зберігати метадані до архіву при закритті книги
If you enable this option from the same menu mentioned above, KOReader will save a copy of the the settings file of every document when closing it. Even if you delete a document and its .sdr folder outside of KOReader (Android file manager, when connected to your pc...) you will still have a backup of your document's settings.
If Save metadata to archive on book closing option is enabled, but you uncheck the save book to metadata archive option in the file delete dialog, KOReader will delete the previously created settings archive file for this document.
KOReader зберігає налаштування та додаткову пов'язану з кожною книгою інформацію у одній теці з файлом цієї книги. Ми називаємо це метаданими і вони включають:
- Візуальні налаштування для книги
- Поступ читання книги
- Виділення, закладки та нотатки
У нещодавній зміні ми додали нові способи зберігання цих метаданих, щоб вирішити певні проблеми, пов'язані із синхронізацією між пристроями. Наразі існує три різні способи зберігання метаданих, і кожен з них має свої переваги та недоліки.
Даний параметр можна змінити з цього меню:
Цей спосіб є типовим і він використовується під час нового встановлення KOReader. При використанні цього способу, коли ви копіюєте файл Чорний Ворон.epub на свій пристрій та відкриваєте його вперше, у тій же теці створюється тека з назвою Чорний Ворон.sdr. Ця тека містить файли з вашими налаштуваннями, анотацією та поступом читання цієї книги.
Переваги
- Для кожної книги можна власноруч створювати резервні копії налаштувань та відновлювати їх.
- При виконанні синхронізації тек чи резервному копіюванні за допомогою систем на зразок Syncthing або Dropbox, ваші налаштування будуть синхронізуватися разом з книгами.
- Можна перейменувати батьківську теки, де знаходиться книга і це не заплутає KOReader.
Недоліки
- Якщо реорганізовувати бібліотеку шляхом переміщення чи перейменування файлів книг або пов'язаних з ними тек .sdr поза межами Оглядача файлів KOReader, то метадані цих книг буде втрачено без будь-якого попередження.
- Теки .sdr будуть видимими під час перегляду тек бібліотеки за допомогою іншого файлового оглядача на пристрої або з комп’ютера, що може захаращувати перегляд тек на екрані.
Цей спосіб по своїй суті такий самий, як і вищеописаний типовий. Різниця полягає в тому, що в цьому способі усі теки .sdr замість тек поруч з файлами книг будуть знаходитися у єдиній теці, яка розташована всередині основної теки KOReader.
Переваги
- Теки книг .sdr будуть видимі та використовуватимуться лише KOReader. Вони не захаращуватимуть перегляд тек бібліотеки під час перегляду бібліотеки за допомогою іншого файлового оглядача або з комп’ютера.
Недоліки
- Якщо реорганізовувати бібліотеку шляхом переміщення чи перейменування тек бібліотеки, файлів книг або пов'язаних з ними тек .sdr поза межами Оглядача файлів KOReader, то метадані цих книг буде втрачено без будь-якого попередження.
- Оскільки метадані вашої книги не будуть у теках вашої бібліотеки, будь-яка синхронізація чи резервні копії вашої бібліотеки не включатимуть їх.
Цей спосіб схожий на попередній, оскільки теки .sdr будуть знаходитися у внутрішній теці. Але цей спосіб розроблений для усунення недоліків попереднього. Зазвичай, якщо при перейменуванні файлу книги поза KOReader (за допомогою вбудованого файлового оглядачі чи з підключеного комп’ютера), назва пов'язаної з нею теки .sdr більше не збігатиметься і метадані для цієї книги будуть втрачені. Якщо для операцій з файлами використовувати лише Оглядач файлів KOReader для операцій з файлами, тоді такої проблеми не виникає, що KOReader автоматично перейменовує пов'язану теку з метаданими одночасно з перейменуванням файлу книги.
У цьому способі ХЕШОВАНІ теки .sdr не ідентифікуються розташуванням чи назвою файлу книги. Натомість, для пов'язування книг з їхніми налаштуваннями використовується частковий хеш MD5. Цей хеш використовується як унікальний ідентифікатор книги та розраховується на основі вмісту файлу книги. Той самий хеш також використовується для найменування її теки .sdr.
Переваги
- Теки .sdr книг будуть видимі та використовуватимуться лише KOReader. Вони не захаращуватимуть перегляд тек бібліотеки під час їх за допомогою іншого файлового оглядача чи з комп’ютера.
- Можна перейменовувати, переміщувати та копіювати книги за допомогою іншого файлового оглядача чи з комп’ютера. KOReader все одно розпізнає книги після цих операцій.
- У цьому способі KOReader пов’язує ту саму теку .sdr з усіма копіями книги, навіть якщо ці копії знаходяться на різних пристроях. Наприклад, якщо ви використовуєте Syncthing, цей спосіб дозволяє синхронізувати теку /hashdocsettings разом з файлами книг на багатьох пристроях, на яких встановлено KOReader. Незважаючи на різні відносні шляхи до цих книг на кожному пристрої, ви все одно можете синхронізувати свої анотації та поступ читання на усіх своїх пристроях. Це неможливо за допомогою інших способів зберігання метаданих і налаштувань книг.
Недоліки
- Будь-які операції, що безпосередньо змінюють файл (наприклад, запис виділень у PDF-файли чи завантаження з Calibre), призведуть до зміни його MD5 ID зміниться (на відміну від перейменування чи переміщення, які не шкідливі для цього способу). У цьому випадку KOReader не зможе розпізнати книгу, тому такі книги втратять свої метадані.
- Обчислення ідентифікаторів файлів може уповільнити навігацію в Оглядачі файлів під час перегляду більших тек.
Керувати KOReader можна багатьма типами жестів. Деякі жести мають обмеження щодо того, в якій частині екрана вони можуть бути виконані та які напрямки проведення підтримуються. Ці обмеження описані нижче.
|
ДОТИК / ПОДВІЙНИЙ ДОТИК Один або два дотики ОДНИМ пальцем ПРАЦЮЄ: будь-де на екрані |
![]() |
ЗАТИСКАННЯ Один дотик і утримання ОДНИМ пальцем ПРАЦЮЄ: тільки в кутах екрану |
![]() |
ДОТИК ДВОМА ПАЛЬЦЯМИ Один дотик ДВОМА пальцями одночасно ПРАЦЮЄ: тільки в кутах екрану |
![]() |
РОЗВЕДЕННЯ І СТЯГУВАННЯ Так само, як збільшення та зменшення на телефоні чи планшеті. ПРАЦЮЄ: будь-де на екрані This gesture may work less reliably depending on your device. If that’s the case please choose another gesture type. |
![]() |
ПРОВЕДЕННЯ ОДНИМ ПАЛЬЦЕМ Проведення ОДНИМ пальцем ПРАЦЮЄ: в кутах екрану (ГОРИЗОНТАЛЬНО та ВЕРТИКАЛЬНО) і будь-де, крім кутів (ПО ДІАГОНАЛІ) |
![]() |
ПРОВЕДЕННЯ ДВОМА ПАЛЬЦЯМИ Проведення по екрану ДВОМА пальцями водночас ПРАЦЮЄ: будь-де на екрані |
![]() |
МУЛЬТИЖЕСТ Це проведення зі зміною напрямку руху пальця по екрану. Наприклад, наче малювання букви U (ВНИЗ-ПРАВОРУЧ-ВГОРУ) ПРАЦЮЄ: будь-де на екрані |
Піктограми від Econceptive з Noun Project |
У цій таблиці наведено жести, які типово налаштовані у KOReader. Їх можна змінити відповідно до своїх уподобань за допомогою:
You can see an overview of your currently defined gestures here:
Верхній лівий кут > Перемкнути гортання сторінок
Верхній правий кут > Додати/зняти закладку
Діагонально протилежні кути водночас > Зробити знімок екрана
Ліворуч > Перейти на -10 сторінок
Праворуч > Перейти на +10 сторінок
Коротке проведення по діагоналі > Оновлення всього екрану
Довге проведення по діагоналі > Зробити знімок екрану
– Назад до попереднього місця
– Перейти до найновішої закладки
– Проглянути документ
– Закладки
– Зміст
– Показати діалог підсвічування
– Перемкнути перекомпонування
– Історія
– Стан книги
– Перейти до сторінки
– Назад
– Попередній розділ
– Наступний розділ
– Відкрити попередній документ
– Обране
Це список усіх дій, виконання яких можна призначити на жест за допомогою меню Менеджер жестів. Щоб швидко знайти в цьому списку певну дію, можна скористатися функцією пошуку вебоглядача (зазвичай Ctrl+F). Ці дії також можна використовувати у власному Швидкому меню. Додаткова інформація про це наведена у відповідному розділі цього посібника.
You can see an overview of your currently defined gestures here:
- Огляд жестів
- Оглядач файлів
- Відкрити попередній документ
- Сон
- Пошук в історії
- Обране
- Добірки
- Пошук добірок
- Оглядач закладок
- Пошук у словнику
- Load dictionary preset
- Перемикати набори словників по черзі
- Пошук у Вікіпедії
- Показати меню
- Пошук в меню
- Відкрити наступний файл у теці останньої книги
- Відкрити попередній файл у теці останньої книги
- Файл нотатника
- Знімок екрану
- Перемкнути сервер SSH
- Показувати ефемериди
- Reading statistics
- Статистика читання: перемкнути
- Статистика читання: показати поступ
- Статистика читання: показати проміжок часу
- Статистика читання: показати календар
- Статистика читання: показати хронологію за сьогодні
- Статистика читання: синхронізувати
- Fast Reader
- RSVP Reading
- Вийти з заставки сну
- Статистика використання акумулятора
- Сон
- Перезапустити KOReader
- Перезавантажити пристрій
- Вимкнути пристрій
- Вийти з KOReader
- Перемкнути затискання в кутках
- Нехтувати затисканням в кутах
- Увімкнути сенсорний ввід
- Вимкнути сенсорний ввід
- Перемкнути сенсорний ввід
- Інвертувати кнопки гортання сторінок
- Set page-turn button inversion
- Перемкнути повтор натиснення кнопок
- Перемкнути акселерометр
- Увімкнути акселерометр на 5 секунд
- Перемкнути блокування автообертання згідно з поточною орієнтацією
- Set lock auto rotation to current orientation
- Rotation
- Перемкнути орієнтацію
- Зворотне обертання
- Обернути на 90° за годинниковою стрілкою
- Обернути на 90° проти годинникової стрілки
- Повне оновлення екрана
- Вимкнути Wi-Fi
- Частота повного оновлення (не в нічному режимі)
- Показати відомості про мережу
- Статистика акумулятора
- Статистика системи
- Показати діалог підсвічування
- Перемкнути підсвічування
- Вказати яскравість підсвічування
- Збільшити яскравість підсвічування
- Зменшити яскравість підсвічування
- Вказати температуру підсвічування
- Збільшити температуру підсвічування
- Вказати шрифт
- Перемкнути нічний режим
- Set night mode
- Вказати розмір шрифту
- Частота повного оновлення (завжди)
- Частота повного оновлення (не нічний режим)
- Повна частота оновлення (нічний режим)
- Always flash on chapter boundaries
- Перемкнути оновлення на межі розділів
- Never flash on chapter's 2nd page
- Перемкнути оновлення на 2-й сторінці розділу
- Always flash on pages with images
- Перемкнути оновлення на сторінках з зображеннями
- Автотеплоту підсвічування вимкнено
- Автозміна теплоти за положенням сонця
- Автозміна теплоти барв за розкладом
- Автозміна теплоти ближче до півночі
- Автозміна теплоти ближче до полудня
- Циклічна зміна автотеплоти у різних режимах
- Set display mode
- Sort by
- Reverse sorting
- Folders and files mixed
- Показати меню плюс
- Перемкнути режим вибору
- Оновити вміст
- Ярлики тек
- Пошук файлів
- Результати останнього пошуку файлів
- На теку вгору
- Перейти до сторінки
- Назад
- Хмарне сховище
- Експортувати усі нотатки з усіх книг в історії
- Показати нижнє меню
- Перемкнути панель стану
- Перемкнути смугу поступу читання розділу
- Load status bar preset
- Попередня розділ
- Наступний розділ
- Перша сторінка
- Пошук закладки
- Випадкова сторінка
- Гортання сторінок
- Перейти до сторінки
- Проглянути документ
- Закріпити поточну сторінку
- Перейти до закріпленої сторінки
- Опис книги
- Наступна закладка
- Перекласти поточну сторінку
- Остання закладка
- Найпізніша закладка
- Назад
- Назад до попереднього місця
- Циклічна дія виділення
- Перейти за найближчим посиланням
- Перейти за найближчим внутрішнім посиланням
- Перемкнути відкриття посилання дотиком
- Додати поточне місце до історії
- Статистика книги
- Пошук по всьому тексту
- Результати останнього пошуку по всьому тексту
- Повнотекстовий пошук: назад до початкової сторінки
- Зміст
- Мапа книги
- Мапа книги (огляд)
- Оглядач сторінок
- Закладки
- Пошук закладок
- Додати/зняти закладку
- Стан книги
- Відомості про книгу
- Режим масштабування
- Обкладинка книги
- Змінити масштаб панелі
- Інвертувати гортання сторінок дотиком і протягуванням
- Змінити напрямок гортання сторінок
- Перемкнути власний зміст
- Перемкнути власні приховані частини
- Set highlight action
- Допасування
- Циклічний стиль виділення
- Зберегти метадані книги
- Експорт анотацій
- Експортувати усі нотатки з цієї книги
- Експортувати усі нотатки з усіх книг в історії
- Перемістити поточну книгу до архіву
- Статистика читання: поточна книга
- Set auto progress sync
- Перемкнути автосинхронізацію поступу
- Надіслати поступ з цього пристрою
- Отримати поступ з інших пристроїв
- Set typography language
- Перемкнути висячу пунктуацію
- Font
- Збільшити розмір шрифту
- Зменшити розмір шрифту
- Розмір шрифту
- Word spacing
- Word expansion
- Contrast
- Font weight
- Font hinting
- Font kerning
- Two columns
- L/R margins
- Sync T/B margins
- Верхнє поле
- Нижнє поле
- View mode
- Render mode
- Zoom
- Міжрядкові проміжки
- Alt status bar
- Embedded style
- Embedded fonts
- Image scaling
- Invert images
- Перемкнути підлаштування стилю
- Підлаштувати стиль окремої книги
- Перемкнути підлаштування стилю окремої книги
- Перекомпонувати
- Перемкнути гортання закладок
- Перемкнути перекомпонування
- Zoom mode
- Змінити коефіцієнт масштабування
- Перемкнути масштаб панелі
- Page crop
- Margin
- Горизонтальне перекриття
- Вертикальне перекриття
- Fit
- Zoom to
- Number of columns/rows to split page
- Zoom factor
- Direction
- View mode
- Page gap
- Line spacing
- Alignment
- Font size
- Change font size
- Word gap
- Reflow
- Contrast
- Dewatermark
- Render quality
- Document language
- Forced OCR
- Writing direction
- Invert document
- Document columns
- Корекція нахилу
Якщо у вас є пристрій із клавіатурою, наприклад Kindle 2 та Kindle 3, включаючи Bluetooth-клавіатури та емулятори, тоді для керування KOReader можна використовувати клавіші клавіатури, кнопки пристрою та комбінації клавіш. Також підтримується Kindle 4, якому бракує повноцінної клавіатури, але все ще достатньо кнопок для функціональності в цьому контексті. На цих пристроях KOReader активує додаткове меню під назвою Комбінації клавіш, до якого можна отримати доступ тут:
Це меню дуже схоже до інтерфейсу Менеджера жестів. У цьому меню:
- Можна побачити комбінації клавіш, доступні на поточному пристрої
- Можна побачити наперед визначені дії для деяких комбінацій клавіш
- Можна призначити дії доступним комбінаціям клавіш
Усі дії в Менеджері жестів також доступні для призначення комбінацій клавіш. Це означає, що за допомогою цих комбінацій клавіш можна керувати майже усіма функціями KOReader.
У нижченаведеній таблиці можна побачити призначення клавіш та типові комбінацій клавіш:
Режим оглядача файлів | |
| Відкрити верхнє меню | F1 |
| Перейти до домівки | Home |
| Перемістити до списку файлів | Вгору / Вниз |
| Відкрити вибрану книгу | Enter |
| Вийти з програми | Esc |
Режим читання | |
| Відкрити верхнє меню | F1 |
| Відкрити нижнє меню | Enter |
| Назад/вийти з програми | Esc |
| Закладки | Shift + Вліво |
| Додати/зняти закладку | Shift + Вправо |
| Пошук у словнику | Ctrl + D (Alt + D на Kindle) |
| Пошук у Вікіпедії | Ctrl + W |
| Пошук по всьому тексту | Ctrl + S |
| Пошук файлів | Ctrl + F |
Посилання | |
| Вибрати наступне посилання на поточній сторінці | Tab |
| Вибрати попереднє посилання на поточній сторінці | Shift + Tab |
| Відкрити вибране на сторінці посилання | Enter |
Оглядач зображень (затиснення зображення) | |
| Збільшити | PgDn |
| Зменшити | PgUp |
Виділення | |
| Увійти в режим виділення | H |
| Почати/закінчити виділення | Enter |
| Переміщувати індикатор виділення | Вліво/Вправо Вгору/Вниз |
| Переміщувати індикатор швидше | Shift + Вліво/Вправо/Вгору/Вниз |
| Вийти з режиму виділення | Esc |
Навігація в книзі | |
| Перегорнути сторінку | Вліво-Вправо / Вгору-Вниз PgUp-PgDn |
| Зміст | Shift + Вгору |
| Мапа книги | Shift + Вниз |
| Перейти на початок | 1 |
| Перейти до 11% книги | 2 |
| Перейти до 22% книги | 3 |
| Перейти до 33% книги | 4 |
| Перейти до 44% книги | 5 |
| Перейти до 55% книги | 6 |
| Перейти до 66% книги | 7 |
| Перейти до 77% книги | 8 |
| Перейти до 88% книги | 9 |
| Перейти до кінця книги | 0 |
У діалозі проглядання книги | |
| Перейти на початок | Q |
| Перейти до 11% книги | W |
| Перейти до 22% книги | E |
| Перейти до 33% книги | R |
| Перейти до 44% книги | T |
| Перейти до 55% книги | Y |
| Перейти до 66% книги | U |
| Перейти до 77% книги | I |
| Перейти до 88% книги | O |
| Перейти до кінця книги | P |
Масштабування сторінки Тільки для PDF, DJVU та зображень | |
| Масштабувати, щоб сторінка помістилась повністю | A |
| Масштабувати, щоб припасувати сторінку по ширині | S |
| Масштабувати, щоб припасувати сторінку по висоті | D |
| Масштабувати, щоб помістився весь вміст | Shift + A |
| Масштабувати, щоб припасувати вміст по ширині | Shift + S |
| Масштабувати, щоб припасувати вміст по висоті | Shift + D |
Швидке меню – це нова функція KOReader, яка дозволяє швидко отримати доступ до персоналізованого меню, як на нижченаведеному зображенні. Відкриття цього меню можна призначити на жест та отримати до нього доступ одним рухом пальця. Можна мати меню навіть довше за екран, бо його можна прокручувати.
Будь-яку дію, яка може виконуватися жестом, можна додати до Швидкого меню. Його переваги:
- Не потрібно запам'ятовувати багато жестів для виконання кожної дії.
- Деякі рідко виконувані дії можуть не вартувати призначення на них окремого жесту, але знайти її в дереві меню дуже складно. Замість цього можна додати такі рідковживані функції до цього меню.
- При встановленні KOReader на пристрій родича або друга, які гірше володіють електронними пристроями, можна додати до цього меню їхні улюблені дії, тож їм навіть не доведеться заглиблюватися у дерево меню під час користування KOReader.
Приклад швидкого меню:
Є два способи створити Швидке меню. Простий та розширений. Якщо вам потрібне тільки меню, простого способу буде достатньо. Якщо ж бажаєте, щоб за різними жестами відкривалися різні меню, тоді потрібно скористатися розширеним способом. Іншою перевагою розширеного способу є те, що якщо ви забажаєте використовувати інший жест для відкриття цього меню, то зможете просто перепризначити відкриття цього меню на інший жест. Якщо ж при використанні простого способу ви забажаєте відкривати меню іншим жестом, доведеться повторно створювати швидке меню для нового жесту.
- Перейдіть до Менеджера жестів таким чином:
- Визначтесь який жест повинен відкривати швидке меню і натисніть на нього.
- Оберіть дії (пункти меню), які повинні бути присутніми у швидкому меню з меню налаштування жестів. Звичайно, можна одразу вибрати декілька дій.
- Після того, як оберете усі дії для відображення у швидкому меню, позначте пункт Показувати як швидке меню, який знаходиться на другій сторінці меню, як це показано на картинці нижче.
- You can sort your menu items with the Arrange actions and QuickMenu separators option from the same menu.
Тепер можна відкрити швидке меню раніше вибраним жестом. Якщо бажаєте змінити пункти цього меню, відкрийте сторінку жестів і додайте/вилучіть пункти.
Швидке меню по своїй суті є профілем, який відображається як меню. Тож спершу варто прочитати про профілі. Якщо вам вже відомо як використовувати профілі, можете продовжувати читання цього розділу, інакше перейдіть до розділу Профілі (наступний після цього), створіть профіль з якимись елементами і поверніться суди.
Вважатимемо, що ви вже створити профіль, як описано в наступному розділі. Тепер потрібно перетворити профіль на Швидке меню.
1. Перейдіть до новоствореного профілю і увімкніть Показувати у списку дій (показано на зображенні нижче). Це зробить ваш профіль видимим у Менеджері жестів. Також увімкніть Показати як швидке меню (показано на зображенні нижче), після чого, замість непомітного виконання, ваш профіль буде показано як меню.
2. Тепер потрібно забезпечити спосіб доступу до швидкого меню. Перейдіть до Менеджера жестів і оберіть зі списку жест, який буде відкривати швидке меню. Скажімо, потрібно, щоб швидке меню відкривалося дотиком до кута екрану. Тепер торкніться Дотик в куті, а потім оберіть Нижній лівий. Тепер торкніться Загальне і перейдіть на наступну сторінку. Ви виявите свій профіль як Профіль Х, де «Х» буде назвою, яку ви вказали для цього профілю. Торкніться квадратика біля нього, щоб призначити жест для цього профілю.
Після усіх цих кроків, ваше швидке меню повинно відкриватися після дотику в нижньому лівому куті екрану. Це меню можна змінювати перейшовши до сторінки його профілю, на якій можна додавати і вилучати документи. Також там є пункт Сортувати, за допомогою якого можна змінити черговість елементів меню.
Як вже було сказано, Швидке меню по своїй суті є профілем. Це означає, що можна створити більше одного швидкого меню. Щоб створити додаткове меню, потрібно створити інший профіль і повторити усі вищевказані кроки.
Зазвичай після вибору пункту в швидкому меню воно зникає з екрану. Інколи вам може знадобитися, щоб після вибору одного з елементів меню не зникало. Це дозволяє вам пристосувати налаштування, як на цьому зразку:
- Поступові зміни, як от збільшення/зменшення яскравості підсвічування екрану, збільшення/зменшення розміру шрифту, перехід до попередньої сторінки чи розділу та інше.
- Група параметрів, які ви активуєте послідовно (але не одночасно), як от увімкнення Wi-Fi, після чого запуск сервера SSH
Якщо ви маєте швидке меню, створене у Менеджері жестів (простий спосіб), увімкнути цю функцію можна з наступного меню:
Або ж, якщо ви маєте швидке меню створене На основі профілю – (Розширений спосіб), з цього меню:
Зазвичай швидке меню відкривається по центру екрану. Якщо ви користуєтеся пристроєм однією рукою, можна налаштувати, щоб швидке меню відкривалося на місці екрану, де був виконаний жест. Таким чином меню з'являтиметься ближче до пальця і ним буде зручніше користуватися. Щоб скористатися такою можливістю, увімкніть цей параметр:
In addition to adding actions to your quick menu, you can also add your profiles as a menu item. This way, you can execute many actions at once with this single menu item.
We assume that you have a working quick menu and a profile, which you want to add to this menu. With these ready, follow these instructions:
- Go to the Settings of the profile that you want to use as the "menu item" and enable Show in action list. This will make your profile visible in the Gesture manager.
- Now you can add this profile to your quick menu as a regular action from the Gesture Manager. You can find this profile at the last page of General sub-menu of Gesture manager.
After adding your profile as a menu item, you can open your quick menu and tap on this item to execute all the actions in tes profile. You can also add a profile as a sub-menu which allows you to have a nested menu. This method is explained in the next heading.
You can also add a quick menu as a menu item to another quick menu. This will give you a nested menu structure. This is useful when you have many quick menus but you don't want to assign different gestures to each one.
- Go to the Settings of the profile that you want to use as the "child menu" and enable Show in action list. This will make your profile visible in the Gesture manager.
- Then enter the Edit actions menu in the same Settings of the child menu profile. Now enable the Show as QuickMenu option which is on the second page. This will tell KOReader to treat this profile as another menu which you can enter, instead of executing all its actions when you tap on it.
- Now you can add this profile to your parent quick menu like other actions in the Gesture manager. You can find your child menu profile under the General tab, last page.
По своїй суті профілі є набором жестів, який можна запустити одним дотиком (на зразок макросу).
Як приклад, уявіть, що під час читання певних типів книг ви завжди:
- Повертаєте екран у альбомну орієнтацію
- Збільшуєте розмір шрифту і контраст та
- Вмикаєте підсвічування екрану
За допомогою модуля профілів все це можна робити одночасно єдиним дотиком.
Щоб створити профіль спершу переконайтеся, що модуль Профілі активований. Якщо ви не бачите його тут:
це значить, що модуль не активований тут:
У меню Профілі натисніть Новий і вкажіть його назву. Тепер ваш профіль повинен з'явитися в меню. Торкніться до нього і відкриється вікно з лівого боку. Також з цього меню можна видалити, перейменувати або дублювати профіль.
Після дотику до пункту меню Редагувати дії відкриється меню праворуч. Це те саме меню, що й меню вибору жесту і там наявні дії з різних категорій. Це означає, що за допомогою профілю можна виконати жестом будь-яку дію.
Тепер можна обрати кілька елементів з усіх цих категорій. Вибрані тут дії будуть виконані під час активації цього профілю.
Існує багато способів активації профілю:
- With the Execute action in its menu.
- Профіль також можна активувати жестом. Для цього потрібно у меню профілю увімкнути Показати у списку дій. Тепер його можна вибрати тут:
- From your Quick Menu.
- Профіль можна також активувати автоматично, залежно від певних умов. Як використовувати цю функцію описано у наступному підрозділі.
Як вже було сказано, профіль можна запустити власноруч, але справжню силу профілів можна розкрити завдяки функції автоматичного виконання. За допомогою цієї функції можна запустити профіль залежно від певних умов та підумов:
| Дія-активатор | Підумови |
| Тільки в проміжку часу
This option is not a trigger but a limiter. You can use this option to define a time interval for the execution of profile. For example "make the font bigger when I open a book from a certain collection but only if it is evening time". |
- |
| При запуску KOReader Запускати цей профіль щоразу при запуску KOReader. Зверніть увагу, що це можливо лише тоді, коли KOReader запускається з Оглядача файлів чи останнього файлу. | - |
| При пробудженні
Запускати цей профіль щоразу при пробудженні пристрою | - |
| Вийти з заставки сну
Run this profile every time device exits the sleep screen | - |
| При повороті
Запускати цей профіль при повороті екрану до вибраного положення чи положень. Приклади: Змінити макет на два стовпці коли пристрій повертається в альбомну орієнтацію. Активувати нічний режим коли пристрій повертається на 180°. |
|
| При показі теки
Запускати цей профіль при вході до цієї теки у Оглядачі файлів. Цей активатор можна використовувати для зміни режиму відображення Оглядача файлів. Наприклад, при вході до певної теки можна змінити режим відображення з мозаїчного на детальний. |
|
| При відкритті книги
Цей активатор виконується при відкритті книгу (за бажанням) у поєднанні з певними підумовами. Перші 4 підумови збігаються за допомогою оператора АБО, тому будь-якої з них достатньо для запуску виконання профілю. |
|
| При закритті книги
Ця функція така ж, як вищенаведена, але вона спрацьовує при закритті книги. Нею можна користуватися, наприклад, для увімкнення/вимкнення статистики читання під час відкриття певних документів, щоб вони не враховувалися у статистиці. |
|
| On read timer expiry
Run this profile every time the read timer finishes | - |
| On auto night mode activation
Run this profile every time the Night Mode (inverted screen color) is toggled or screen warmth is changed |
This trigger will activate on every warmth change. You can limit this by enabling the Only within time interval option. |
Profile auto-execution examples:
Ось кілька прикладів профілів від наших розробників, які дадуть уявлення про використання цієї потужної функції KOReader. Приклади також включають умови автоматичного виконання та функції добірок:
- Увімкнути режим двох стовпців при перевертанні пристрою в альбомну орієнтацію.
- Увімкнути нічний режим при перевертанні пристрою догори дриґом.
- Додайте всю свою манґу до добірки. Потім створіть профіль, який змінює напрямок гортання сторінок на гортання справа наліво, а також інвертує дотики та протягування пальцем у відкритій з цієї добірки книзі манґи.
- Додайте книги мальописів до добірки, що може активувати профіль у якому діє зменшений до кожної сторінки інтервал повного оновлення екрану, що дозволить уникнути артефактів від попередніх сторінок на екрані.
- Активувати профіль для пристосування гарнітури шрифту, розміру шрифту та встановлення режиму в два стовпці під час першого відкриття файлу з теки Періодичні видання.
- Додайте проблемні PDF-файли до добірки, щоб під час їх відкриття разом з профілем активувалося примусове OCR (оптичне розпізнавання символів) або режим перекомпонування.
- Перемикати режим відображення (обкладинки, детальний список тощо) Оглядача файлів під час відкриття певних тек.
- Вимкнути статистику читання під час відкриття книги з добірки Довідкова література та знову увімкнути статистику при закритті книги.
- Якщо ви відкриєте для себе підлаштування стилів у менеджері жестів, то зможете створити профіль, щоб увімкнути/вимкнути їх залежно від певних умов. Наприклад, можна активувати профіль «вимкнути стилі видавця ТА застосувати мої налаштування стилю користувача» на основі розташування/добірки книги або за ключовим словом у метаданих книги. Докладну інформацію див. у розділі Налаштування стилю посібника.
Normally when you execute a profile, all of the actions in the profile are executed following the order that you have chosen in the Arrange actions menu.
But you also have the option to execute them one by one. Which means, each time you invoke this profile, only one of the actions (next one) will be executed instead of all of them.
Here is a useful example:
- Create a profile with these actions
- Перейти до закріпленої сторінки
- Повернутись до попереднього місця
- Assign it to an easy gesture like Tap bottom right corner
- Enable Execute one by one option from the profile's Edit actions menu
Now each time you tap the right corner, you will switch between your pinned page and your reading position. This can be useful for quickly jumping to references section and going back, for example.
Profiles are auto-executed with a tiny delay to avoid interference with other operations/events of KOReader. But in some cases like closing a document, profile has to be executed instantly to be able to perform its actions.
Цю функцію можна увімкнути тут:
When you enable this option, for example on a profile with the trigger on book closing, your profile will be executed before the document is closed. This running order is necessary for proper execution in this case.
Whenever you enable Auto-execute for a profile, we suggest enabling this Execute promptly option too. If you observe that your profile is not working correctly, then you can try disabling this option.
У KOReader є набір дій/налаштувань і цей набір можна створити двома способами:
- Як профіль (який описано як Розширений спосіб, параметри якого зберігаються у settings/profiles.lua)
- Як список дій, призначених жесту (що пояснюється як простий спосіб та зберігається у settings/gestures.lua)
Цей набір також можна виконати двома різними способами:
- Застосування кожної дії у (впорядкованому) порядку під час активації (як профіль)
- Відображення його як Швидке меню
Додавання/вилучення дій з набору й увімкнення/сортування Швидкого меню здійснюється за допомогою того самого меню дій. Різниця полягає лише в тому, що у Менеджері жестів меню дій має на два пункти більше («Пропустити»). Саме тому пункти Показати як швидке меню та Сортувати розміщено на другій сторінці.
Модулі – це невеликі програми KOReader, схожі на доповнення вебоглядача, які розширюють можливості базової програми. KOReader має три категорії плагінів:
Внутрішні модулі є частиною ядра програми.
- Вони доступні просто з меню модулів KOReader.
- Їх не потрібно встановлювати. Достатньо просто увімкнути з меню.
- Їх перевіряли розробники програми, тому вони вважаються безпечними.
- Вони автоматично оновлюються при оновленні KOReader.
Їх можна увімкнути/вимкнути тут:
До цієї категорії входять неофіційні модулі, які не є частиною основної концепції KOReader.
- Їх необхідно встановлювати власноруч, а потім активувати з меню керування модулями.
- Їх потрібно оновлювати власноруч.
- Вони перевіряються розробниками KOReader під час додавання до сховища, тому вважаються безпечними.
Їх можна завантажити з цієї сторінки. Зазвичай, щоб встановити такий модуль, потрібно завантажити його теку з файлами і скопіювати до теки /koreader/plugins на своєму пристрої. Проте, спершу ознайомтеся з сторінкою модуля, бо там можуть бути додаткові інструкції.
Це модулі, які розробляються повністю незалежно від команди розробників KOReader.
- Їх необхідно встановлювати власноруч, а потім активувати з меню керування модулями.
- Їх потрібно оновлювати власноруч.
- Вони НЕ перевіряються розробниками KOReader, тому можуть існувати ризики їх використання.
Кілька відомих прикладів зовнішніх модулів та посилання на їхні сторінки на GitHub:
-
AI plugins that allow you to use cloud or local models to interact with the text you are reading:
- KOAssistant plugin: A very powerful and customizable AI plugin. You can translate/explain text, compare books/articles etc. by creating custom actions with additional contexts and instructions. Supports local models running on your computer via Ollama compatibility. Very detailed instructions are in the linked GitHub page of the plugin.
- Assistant: AI Helper plugin: You can use this plugin to simplify, explain, discuss or translate text to other languages. Supports multiple AI providers and built-in/custom prompts.
- Anki – модуль KOReader, що дозволяє генерувати картки Anki (програмне забезпечення з відкритим кодом для карток) для слів, знайдених у внутрішньому словнику.
- Zotero – модуль, що дозволяє переглядати ваші колекції Zotero (програмне забезпечення з відкритим кодом для керування посиланнями) з KOReader.
- Syncthing – модуль, що дозволяє запускати програму синхронізації файлів між одноранговими пристроями Syncthing на KOReader (перевірено лише на пристроях Kobo, але, за словами автора, може працювати й на інших пристроях). Це дозволяє автоматично синхронізувати файли між вашою е-читалкою та комп’ютером/телефоном.
We need to repeat that these external plugins are not a part of the KOReader project. So be careful when installing and using them.
You can find more plugins on Github with these links:
- This link opens search results for KOReader plugin projects.
- This page shows a list of repos with the koreaderplugin tag.
With the AI coding, number of KOReader plugin projects increased considerably, so it became much harder to decide which plugin to use. These curated lists of KOReader resources come handy when finding useful plugins:
- Awesome KOReader repo
- Another Awesome KOReader repo
Автопідсвічування – автоматично перемикає рівень підсвічування екрану відповідно до рівня освітленості навколишнього середовища (працює тільки на Kindle Voyage та Oasis)
Автотеплота підсвічування і нічний режим – дозволяє змінювати температуру підсвічування екрану пристроїв з жовтим/жовтогарячим кольором підсвічування та автоматично перемикатися на нічний режим згідно з розкладом
Автоматичне енергозаощадження – переводить пристрій у режим очікування або вимикає його після невикористання протягом вказаного проміжку часу
Автопризупинення - призупиняє роботу пристрою після обраного періоду бездіяльності (доступно на всіх пристроях з е-чорнилами, крім Android)
Автоперегортання – автоматично перегортає сторінку після певного проміжку часу
Battery statistics - Collects and displays battery usage statistics of your device (only available on some devices)
Ярлики книг – дозволяє додати ярлик книги на жест
Calibre – дозволяє надсилати документи з вашої бібліотеки Calibre прямо на пристрій з KOReader через з'єднання Wi-Fi. Дізнатися як можна сторінці вікі.
Оглядач обкладинок – дозволяє перемикати режими відображення обкладинок для оглядача файлів та історії
Обкладинка – зберігає зображення обкладинки поточної книги як файл (доступно на пристроях Android, PocketBook, reMarkable)
Export highlights - Exports highlights and notes to local files or online services
Жести – забезпечує підтримку жестів для KOReader
HTTP-інспектор – дозволяє керувати своїм пристроєм з іншого пристрою через Wi-Fi. Див. нижче для отримання додаткової інформації
Підтримка японської – підтримка японської мови для KOReader, яка розширює вбудований словник і систему вибору
Підтримувати роботу – підтримує роботу пристрою, щоб запобігти автоматичному відключенню Wi-Fi
Перемістити до архіву – переміщує поточний документ до архівної теки
News Downloader - Retrieves RSS and Atom news entries and saves them as HTML files. Check our wiki page for how-to. (only available on some devices)
OPDS – дозволяє завантажувати книги з каталогів сайтів
Perception expander - Helps with using your peripheral vision to read faster. Explained in this section of the guide: Plugins for Faster Reading
Профілі – дозволяє комбінувати декілька налаштувань, щоб створити профілі між якими можна перемикатися
Синхронізація поступу – синхронізує дані про поступ вашого читання між різними пристроями з KOReader. Як це робиться читайте на сторінці вікі.
QR з буфера обміну – генерує QR-код з вмісту буфера обміну
Таймер читання – таймер зворотного відліку, який показує повідомлення через заданий користувачем час
Статистика читання – обчислює статистику сеансу читання та швидкість читання для використання цих даних під час оцінки часу, який потрібен для завершення читання розділу або книги
SSH – дозволяє забезпечити доступ до пристрою через протокол SSH. Таким чином на пристрій можна зайти за допомогою програм FTP або навіть файлового менеджера, якщо він це підтримує. Докладніше читайте на сторінці вікі.
Статистика системи - показує відомості про процесор, оперативну пам'ять і акумулятор пристрою, яку можна побачити тут:
Емулятор терміналу – запускає на пристрої оболонку (командний рядок), за допомогою якої можна запускати повноцінні термінальні застосунки
Текстовий редактор – текстовий редактор для створення і редагування простих текстових файлів
Синхронізація часу – синхронізує час пристрою з серверами точного часу (NTP)
Tweak document settings - Allows tweaking settings of a document before it is loaded based on external factors (only available on some devices)
Wallabag – завантажує останні статті з сервера Wallabag як окремі файли EPUB. Докладніше читайте на сторінці вікі.
This plugin allows you to control your device from another device over wifi. It works by running a simple HTTP server on your device which serves a page containing KOReader controls. You can access this page over your network and control your reader device. You can read an example use case for this plugin on the MobileRead forum.
But be aware of these points when using this plugin:
- Це експериментальний модуль, тож використовуйте його на власний ризик
- Цей модуль типово увімкнено, але сервер типово НЕ запускається. Запустити його можна власноруч або налаштувати автоматичний запуск.
- Цей модуль слід запускати лише в перевірених мережах, оскільки він дуже небезпечний (без HTTPS, без обмежень доступу, без автентифікації)
To see what you can control remotely using the HTTP Inspector plugin:
- Start HTTP Inspector server on your device:
- Open this page http://your-ereader-IP:8080/koreader/event on a device that is connected to the same network as your e-reader
Your list will populate depending on the installed plugins and user patches.
This is an Android application that allows you to control your KOReader from an Android OS device on the same network. It uses the KOReader HTTP Inspector plugin to communicate with KOReader. You can remotely perform many actions like turning pages, entering text, adjusting screen light, activating profiles.
You can see the instructions and download the app from its project page: KOReader Companion App
Користувацькі латки – це малі файли, написані мовою Lua. Вони можуть змінювати функціональність KOReader не вносячи постійні зміни у файли програми. Вони можуть бути написані розробниками, іншими користувачами чи самостійно (якщо ви володієте необхідними глибокими знаннями про внутрішню структуру KOReader).
Актуальний список користувацьких латок можна зайти у нашій вікі та у списку обговорень GitHub, позначеному теґом User patch available (Доступна користувацька латка). Переглянути їх можна перейшовши за цим посиланням.
- Створіть підтеку з назвою patches у теці koreader на пристрої (на Android ця тека знаходиться на SD-карті)
- Завантажте і покладіть файл латки з розширенням .lua до теки «patches»
- Перезапустити KOReader
Коли ви створили теку для латок, як описано вище, після перезапуску KOReader у меню модулів з'явиться новий модуль з назвою Керування латками. За допомогою цього модуля можна побачити список та стан встановлених користувацьких латок та увімкнути/вимкнути їх. Щоб дізнатися більше інформації можна натиснути пункт меню Про керування латками.
Черговість виконання латки визначається першою цифрою номера у назві файлу латки. Наприклад: 2-TOC-title-patch.lua. Якщо наявні кілька латок, імена файлів яких починаються з однакової цифри, порядок їх виконання буде звичайним (1 < 10 < 11 < 12 < 13 < … < 109 < … < 10010). Якщо ви просто завантажили вже готову латку, змінювати назву файлу непотрібно.
Назви, що починаються з:
- 0 – виконуються в першу чергу і тільки один раз після оновлення
- 1 – виконуються першими при кожному запуску KOReader (але після 0, якщо вони повинні виконатися)
- 2 – виконуються після готовності менеджера інтерфейсу користувача (UIManager) при кожному запуску KOReader
- 3-7 – зарезервовані
- 8 – виконуються перед виходом і перед збереженням налаштувань
- 9 – виконуються безпосередньо перед виходом
Якщо виникають будь-які проблеми з латками, щоб повернутися до попереднього стану програми необхідно просто видалити файл латки.
In this section we will first explain two KOreader plugins that might improve your reading speed. Then we will list some fonts that can improve your reading speed and comprehension.
When you enable, this plugin adds two vertical lines to the reading area, near the left and right edges as you can see in the image below. These lines serve as the start/end markers for your eyes, when reading a line from your book. Working principle of this plugin is based on the fact that, you don't really need to look at the first and last words of a line directly, because with some practice you can perceive them with your peripheral vision.
- Vertical gray lines: Perception expander indicators
- Red line: Your eyes following the text normally
- Blue line: Your eyes jumping between the indicators (shorter distance)
To use this plugin, you have to first enable it by going to:
After enabling the plugin, you will have a new menu item here:
You can toggle the expander lines from this menu and also configure the indicators according to your liking and peripheral vision skill level. You can watch the Tim Ferriss video that inspired this plugin here.
This plugin is a RSVP (Rapid Serial Visual Presentation) reader. This technique is based on flashing the word(s) at the center of the screen quickly. Your eyes don't need to move when reading like this so the reading speed can be faster. And if you improve the skill, you can perceive more than one word at once, which further increases the reading speed.
To use this plugin, you have to first enable it by going to:
After enabling the plugin, you will have a new menu item here:
You can start the plugin from this menu and also configure the settings like:
- RSVP speed - Flashing speed in WPM (words per minute)
- Preview words - How many words to show at once
You can start using the plugin in single word and low WPM (slower) mode and increase them as you get better.
In this section we will show you some fonts that might improve your reading experience. These fonts are not an exclusive feature of KOReader, but we are including them here because sometimes our users ask about them in our issues and discussions.
You can install these fonts like any other font. If you don't know how to add fonts to your device, we explain it in Using Your Own Fonts section.
Overview of fonts in this section (note that all the fonts in this image have the same size - 11 pt - but very different widths, line heights and readability):
Atkinson Hyperlegible
Designed by Braille Institute, this font family aims to improve legibility and readability for individuals with low vision. It has clear, highly distinctive letters and numbers. You can see the font and download it from here
B612
B612 is a highly legible font family, designed to be used on Airbus aircraft cockpit screens. Its legible design makes it particularly suitable for degraded contexts and aims reducing visual fatigue and cognitive load. These design principles makes it a suitable font for e-readers too. You can see the font and download it from Google Fonts
Lexend
This font's design is based on the principles derived from educational studies that aim to improve reading performance of students. You can read about the font here and download it from Google Fonts
Luciole
This font adheres to a dozen specific design criteria to provide the best possible reading experience for the visually impaired. It emphasizes the "inner" space of letters and has extremely clear, distinct numbers and mathematical symbols. You can see the font and download it from here
Open Dyslexic
This font is designed to increase readability for readers with dyslexia. Letters have heavy weighted bottoms to emphasize direction. The unique shapes of each letter can prevent confusion through flipping and swapping. You can download it from here
Shantell Sans
This font is designed by a dyslexic author as a legible, accessible, and easy to read typeface. It also works nicely for small text thanks to its wider letters and relaxed spacing. You can download it from Google Fonts
Fast Font
This is a special font that substitutes the first few letters of a word with their bold variant (number of letters is calculated according to the word length). This bold letters then act as artificial fixation points for the eye to jump on as you can see in this sentence. In theory this might increase the reading speed but of course personal results may vary. Interestingly, readers with ADHD generally report benefits.
This font depends on special OpenType features which are supported by KOReader. So you can just download the font, copy it to your device and use it like any other font. You can see the examples and download this font and its variations (serif, monospace and dotted) from its GitHub repo
- Швидке перемикання між документами
- Кількість рядків/слів на сторінці
- Зміна обкладинки книги
- Creating a sleep screen wallpaper from documents
- Уникнення випадкових відкриттів посилань
- Статистика читання після півночі
- Reading vertically formatted books
Якщо необхідно перемикатися між двома документами (наприклад, для їх порівняння), існує швидший спосіб робити це, ніж переходити через Оглядач файлів. KOReader може відкрити останній документ жестом (мультижест ). Якщо призначити на жест дію Відкрити попередній документ, можна буде швидко перемикатися між документами, на зразок того як це робиться за допомогою комбінації клавіш Alt+Tab на комп'ютері. Дану функцію можна знайти тут:
Також для швидкого перемикання між документами можна використовувати екран Історія. Екран історії можна швидко відкрити мультижестом . Звичайно, для виконання цієї дії можна призначити будь-який інший жест.
Якщо бажаєте дізнатися скільки рядків та слів є на поточній сторінці, це можна побачити тут:
Обкладинку книги можна змінити за допомогою цього меню:
Деякі книги не містять правильних обкладинок. Або обкладинка може знаходитися на другій сторінці книги, через що вона не відображається як слід. Також обкладинка може бути непридатна для відображення на екрані з е-чорнилами (занадто світла чи темна). Або ж ви просто бажаєте призначити якесь зображення з книги в якості її обкладинки.
In situations like this you can quickly take a screenshot and set it as the current book’s cover. There are two screenshot gestures depending on where you are:
- The default screenshot gesture long-diagonal swipe if you are in reader mode and file browser
- The alternative screenshot gesture two-finger large diagonal tap on corners if you are in the image viewer
In image viewer, you can zoom and pan the image before taking the screenshot, so it will be cropped to exact size and aspect ratio of your device without stretching.
After taking your screenshot you can select Set as book cover from the dialog.
Вилучити цю власну обкладинку книги можна тут:
На сторінці відомостей про книгу затисніть елемент Обкладинка, а потім натисніть Скинути власну.
У діалозі Скинути також можна скинути обкладинку книги. Цей діалог можна відкрити затиснувши назву файлу в Оглядачі файлів.
Якщо документ містить посилання і ви випадково відкриваєте їх дотиками при перегортанні сторінок або іншими жестами, тоді можна вимкнути Відкривати посилання дотиком у цьому пункті меню:
Після вимкнення цього параметра, щоб перейти за посиланням доведеться затиснути його і в контекстному меню вибрати пункт Перейти за посиланням. Якщо у вас протилежна проблема і ви бажаєте зробити відкриття посилань легшим, потрібно в тому ж меню увімкнути Збільшити ділянку дотику довкола посилань.
У статистиці читання можна змінювати час початку підрахунку статистики за день (фактично за добу). Це корисно, наприклад, якщо ви полюбляєте читати після півночі й бажаєте, щоб прочитане після півночі зараховувалося не до статистики поточної доби (яка почалася опівночі), а до статистики попередньої доби (яка закінчилася до півночі). Це застосовується лише до Статистики за сьогодні та, за бажанням, до Подання календаря; це не впливає на будь-які інші статистичні звіти. Цей час можна вказати тут:
Currently official KOReader doesn't support rendering books formatted as vertical text (tategaki - 縦書き) but one of our users has created a fork that can do this. It is basically a clone of KOReader with added vertical text rendering.
Japanese vertical writing is the main target of this fork. But since the implementation supports EPUB writing-mode: vertical-rl at the rendering engine level, it may also work for other vertical writing languages. It can at least render Chinese too, according to the feedback from Chinese users.
Be aware that this is a fork (not a plugin or a user patch), so it completely replaces your KOReader. But ordinary horizontal books behave much like they do in the official KOReader, so this replacement should be functionally equivalent.
You can switch to this fork without first uninstalling your current KOReader. Just follow the instructions in the fork's repo. Development discussion on our repo is here.
If you switch to this fork, please use the fork's repo for vertical text related questions/issues, instead of the official KOReader repo.
- Оновлення KOReader
- Додавання блокування KOReader паролем
- Керування е-читалкою з іншого пристрою – модуль HTTP Inspector
- Автоматичне затемнення екрана
- Продовження життя акумулятора
- Перевірка даних про використання акумулятора
- Перевірка детальної статистики пристрою
- Стежте за використанням оперативної пам'яті
KOReader може оновлюватися самостійно через Wi-Fi. Увімкнути або вимкнути пошук оновлень можна у цьому пункті меню:
Для цього в KOReader немає спеціальної функції. Однак, існує обхідний шлях, за допомогою якого можна додати екран блокування. Можна налаштувати KOReader, щоб він показував на екрані заставку аж доки ви не виконаєте певний жест. Цю функцію можна налаштувати тут:
- Оберіть будь-який жест (в тому числі складні, з індивідуальними мультижестами) та зробіть його вашим жестом «розблокування» тут:
- Потім увімкніть цю функцію:
By using an open source Android application, you can control your KOReader from an Android OS device that is on the same network. It uses the KOReader HTTP Inspector plugin to communicate with KOReader. You can remotely perform many actions like turning pages, entering text, adjusting screen light, activating profiles.
You can see the instructions and download the app from its project page: KOReader Page Turner Companion
Якщо ваш пристрій довго не використовується, KOReader може притемнювати (знижувати яскравість) підсвічування екрана, щоб заощадити заряд акумулятора. Увімкнути та налаштувати дану функцію можна тут:
Li-ion batteries experience more degradation at the extreme ends of their charge levels. To minimize this degradation and extend your battery life, you can limit your minimum discharge level to 20% and maximum charge level to 80% (as in electric vehicles and some newer phones). Which means you start charging your device when the battery goes down to 20% and unplug when it reaches 80% (or 30%-70% if you are extra cautious).
KOReader може показувати сповіщення коли заряд буде сягати визначених вами рівнів:
Детальну статистику використання акумулятора можна побачити в цьому пункті меню:
Інформацію про систему, приміром використання процесора, пам'яті пристрою, оперативної пам'яті, можна переглянути за допомогою цього пункту меню:
Деякі користувачі скаржилися на збої у роботі програми через обмежену пам'ять на старіших пристроях Kindle. Використання пам'яті KOReader може збільшуватися якщо протягом одного сеансу використання програми відкрити багато файлів. Найбільше заповнюють пам'ять PDF-файли. Щоб запобігти збоям та перезапуску програми, для стеження за використанням пам'яті можна додати до Панелі стану відповідний елемент з показниками.
Також KOReader може автоматично перезапускатися щойно використання пам'яті досягне порогового значення. Це можна налаштувати тут:
If you can't find a solution to your problem in this guide, you can open an issue about it on the project's GitHub page or make a post in the KOReader section of the Mobileread forum. Please see the REACH US section of this guide for details.
- Battery drain problems
- Моя книга повільна
- Сліди від попередньої сторінки при перегортанні
- Ghosting on sleep screen
- Progress Sync problems
- Проблема з переведенням пристрою в режим сну чи пробудження обкладинкою
- Іноді програма реагує на мої дотики як на довгі дотики чи подвійні дотики
- KOReader не може записувати на SD-карту
- Резервне копіювання налаштувань KOReader
- Resetting KOReader on Android devices
- Disabling ads on Amazon Kindle devices
- Я бачу маленькі цифри збоку, коли читаю книгу
- Моя панель стану зникла
- Проблеми з відступами у тексті
- Очищення кешу обкладинок книг
- Очищення кешу файлів
- What is a Nightly Version?
KOReader uses battery very efficiently. So if your e-reader device's battery started draining abnormally when using KOReader, generally first suspect is the battery degradation.
But if you are sure that your battery is healthy and drain happens only in KOReader, cause might be:
- A problematic firmware update
- A third-party plugin
- A user patch
These are the steps to follow if you have a drain problem:
- Update your device to the latest firmware version. If there are no firmware updates for your device, skip to the next step.
- If updating your firmware doesn't solve the drain problem, remove all of the third party plugins and user patches that you have installed and restart KOReader.
- If the drain problem continues after the first two steps, the last option is factory resetting your device and reinstalling KOReader (don't forget to backup your main library folder).
If your problem continues, you can open an issue on our GitHub page.
Please see the Optimizing Documents section of the guide for tips and solutions if a specific file is slow.
If all of your books are slow, your problem might be device related:
- Дуже повільний процесор або малий обсяг оперативної пам'яті.
- Внутрішня пам'ять пристрою (де зберігаються книги), можливо, вже деградувала, що зазвичай пов'язано зі старістю пристрою.
- На пристрої закінчується місце для зберігання.
- Якщо ви використовуєте пристрій Android, операційна система Android може перешкоджати роботі KOReader або деякі процеси, які виконуються у фоні, використовують багато системних ресурсів.
Відкриття обговорення проблеми:
Якщо створюєте обговорення щодо цієї проблеми, то дуже важливо, щоб ми перевірили проблемний файл. Таким файлом можна поділитися з нами перетягнувши його у своє повідомлення GitHub після стиснення його у ZIP-архіві. Якщо це книга у форматі EPUB і ви не хочете ділитися файлом через авторське право або конфіденційність, існує модуль для Calibre під назвою ScrambleEbook, який ви можна завантажити та дізнатися детальніше про нього на цій сторінці форуму Mobileread.
Цей модуль прочитає файл книги без DRM (EPUB, KEPUB, AZW3) та створить його копію з заміною оригінального тексту випадковими символами. Такою версією файлу з повністю заміненим текстом ви вільно можете поділитися з нами у темі з питанням. Текст книги не буде читабельним і в цьому не буде жодного порушення авторських прав, але цей файл все ще буде надзвичайно корисним для вирішення проблеми.
Цю процедуру показано на реальному прикладі дуже проблемного файлу EPUB на цій сторінці.
Навіть якщо KOReader налаштований, щоб повністю оновлювати екран після перегортання кожної сторінки, після перегортання сторінки все ще можуть залишатися певні сліди (артефакти, «сміття») від попередньої сторінки. Це специфіка технології е-чорнил, яку можна спостерігати на пристроях останніх поколінь, особливо під час читання документів зі змішаним вмістом (текст + зображення). Як альтернатива, щоб позбутися цих артефактів, якщо вони заважають, можна ще раз власноруч оновлювати сторінку після перегортання (типово – коротким проведенням пальця по діагоналі).
In some cases (depending on many factors like book contents, lightness of sleep screen image and reader model) you can see some ghosting/residue on your sleep screen despite the refresh before sleep. You can get rid of this by increasing the number of refreshes from here:
Це може бути спричинено функцією Записати виділене у PDF в KOReader, якщо функція увімкнена. Збереження виділеного фрагмента в PDF змінить файл, тому синхронізація не вдасться. Якщо плануєте використовувати обидві функції, у налаштуваннях модуля Синхронізація поступу змініть Метод зіставлення документів на Назва файлу замість стандартного зіставлення Двійковий:
Обкладинки, які переводять е-читалку в режим сну та пробуджують її, використовують вбудований магніт, який активує події засинання та пробудження пристрою шляхом впливу на відповідний датчик у пристрої. Цей датчик іноді називають датчиком Хола або датчиком ефекту Хола. У деяких випадках, як при неспівпадінні або розмагніченні магнітів, активація події може бути проблематичною. Якщо виникають проблеми з прокиданням (виведенням з режиму сну) вашого пристрою через обкладинку, дану функцію можна вимкнути з цього меню:
Це може траплятися через тремтіння рук або проблеми з сенсорним екраном пристрою. Якщо ви зіткнулися з такою проблемою, можна спробувати збільшити інтервал дотику. Збільшення цього інтервалу призведе до того, що KOReader буде нехтувати швидкими повторними дотиками до тієї самої ділянки.
Це налаштування не вплине на два послідовні дотики здійснені на відстані один від іншого. Тож ви й надалі зможете швидко гортати сторінки швидкими дотиками різними пальцями по черзі або одним пальцем в різних точках.
На пристроях Android KOReader не може записувати файли до зовнішнього сховища через обмеження операційної системи. Якщо бажаєте змінити місце збереження знімків екрана, будьте уважні й обирайте внутрішню пам'ять пристрою.
Деколи може знадобитися зробити резервну копію усіх налаштувань KOReader, щоб потім відновити їх з резервної копії на тому ж або іншому пристрої. Всі необхідні для цього теки й файли розміщені в теці встановленого KOReader. Щоб відновити усі зроблені налаштування з резервної копії, замініть відповідні теки й файли у нововстановленій програмі:
- settings
- /styletweaks
- /data/cr3.ini
- defaults.persistent.lua
- history.lua
- settings.reader.lua
- settings/profiles.lua
- Файли в теках /data/dict та /data/tessdata (якщо вони наявні)
On Android OS devices, KOReader keeps its settings under the Internal Storage/koreader/ directory. This is an intentional behavior which is different from other Android applications. This location allows you to backup and synchronize your KOReader settings easily by saving them under this user-accessible directory.
But when you uninstall KOReader or clear its data from the Android OS Settings menu, this KOReader settings directory is not removed. So if you uninstall KOReader and then install it again, it will start with your old settings.
If you want to completely reset KOReader to its factory defaults, you should delete this directory manually. When you start KOReader after deleting this directory, it will be automatically re-created with the default settings.
This is technically possible, but unfortunately we can't change the default sleep screen behavior on these readers. Because this might trigger a negative reaction from Amazon, which might lock down the Kindle ecosystem (no more KOReader for Kindles) or even endanger the whole project (no more KOReader). For further info, you can check this discussion with our developers here. Our stance is in line with the MobileRead forums' stance which you can read here.
Those small numbers are called publisher page numbers. In short, they are the real page numbers from the printed version of your book. For more information please click here Page Numbering to go to the relevant section.
Ймовірно, ви торкнулися ділянки дотику Панелі стану внизу екрана. Щоб панель стану знову з'явилася, ще раз торкніться тієї ж ділянки.
Якщо наявні хибно відцентровані назви, заголовки, розділювачі або неочікувані відступи тексту, спробуйте змінити стиль для документу з epub.css на html5.css. Такі проблеми виникають через те, що деякі видавці припускають, що їхні книги будуть читати лише у програмах читання, які працюють на рушії вебоглядача, тому вони не турбуються про «скидання» стилів.
- Типово HTML/EPUB (epub.css) — це наша таблиця стилів для книг, де text-align: justify, text-indent всередині P. Вона краще підходить для книг без стилів і може зробити приємнішими для читання книги зі стилями.
- Якщо у книзі присутні проблеми з відступами, як вказано вище, можна спробувати перемкнутися на HTML5 (html5.css). Цей стиль забезпечує базову таблицю стилів, як це роблять браузери для візуалізації: text-align: left, без text-indent всередині P, проміжки між P. Але це має дуже гарний вигляд коли видавці не додали жодного стилю.
KOReader зберігає кеш обкладинок книг, щоб показувати їх швидше. Зазвичай цей кеш не займає надто багато місця. Якщо ви вилучили багато книг або перейменували теки, тоді можете захотіти очистити застарілий кеш, щоб звільнити трохи місця. Це можна зробити з даного меню:
Коли ви читаєте документи PDF і DJVU, KOReader зберігає кеш останніх сторінок книг, які ви читали. Тож повторне відкриття книги відбувається швидше. Але цей кеш може займати багато місця, якщо KOReader тривалий час використовується для читання великої кількості документів PDF/DJVU. Цей кеш файлів зберігається у підтеці кешу теки встановленого KOReader. Очистити цей кеш і звільнити місце можна тут:
KOReader має дві різні версії:
- СТАБІЛЬНА Ця версія є основною, яку можна знайти на сторінці релізів проєкту GitHub. Вона має назву на зразок такої: «KOReader 2026.03», що означає, що ця конкретна версія випущена у березні 2026 року. Зазвичай нові стабільні версії з'являються раз на кілька місяців.
- НІЧНА Ці версії є щоденно скомпільованими версіями KOReader з оптимізаціями та виправленнями, які додаються щодня. Нічні релізи призначені для вузької групи тестувальників та розробників, тому вони часто менш стабільні.
Якщо ви пересічний користувач, радимо використовувати стабільну версію. Але в деяких окремих випадках вам може знадобитися нічна версія:
- Ваш пристрій дуже новий (наприклад, нещодавно випущена модель Kobo) і підтримку KOReader було додано у нещодавній нічній версії програми.
- Існує помилка або проблема, характерна для вашого пристрою, яку вже виправлено, але ще не випущено в стабільній версії. І немає сил чекати на стабільну версію, щоб мати це виправлення.
- Після оновлення KOReader ви помітили, що функція, яку ви використовували, видалена. Ви ж не хочете втрачати цю функцію, тому можете встановити нічну версію, яка все ще її має. Звичайно, ви також можете повернутися до попередньої стабільної версії, але нічна версія буде новішою, тому може містити більше функцій та виправлень.
Цей розділ був лише загальним вступом до теми. Для отримання детальної інформації та звернення за допомогою щодо нічних версій можна відвідати сторінку обговорення: FAQ: Як відстежувати останні нічні збірки
KOReader як базу проєкту використовує GitHub. На сторінці GitHub можна повідомити про проблеми, написати свої побажання і пропозиції (англійською мовою). Для цього достатньо мати обліковий запис GitHub. Перейдіть за цим посиланням, щоб відкрити нашу сторінку обговорень (issues).
На сторінці обговорень (Issues) натисніть кнопку «New Issue» («Створити обговорення»). Але перед тим, як це робити, ми наполегливо радимо за допомогою панелі пошуку спробувати пошукати та перевірити чи не обговорювалося це питання раніше. Також можна переглянути інші відкриті обговорення, щоб мати уявлення про процес.
Після натискання кнопки New Issue вам буде запропоновано два варіанти:
Щоб сповістити нас про свою проблему чи пропозицію, натисніть відповідний варіант і далі дійте згідно з інструкціями на сторінці.
Якщо ви сповіщаєте про помилку, дуже корисними для визначення причини виникнення проблеми будуть докладні журнали налагодження. Їх автоматичне створення можна увімкнути тут:
Версію свого KOReader та тип пристрою можна побачити у тому ж діалозі повідомлення про помилку.
Пропозиції та питання, що стосуються цього посібника користувача можна писати (англійською мовою) у цій темі обговорення на GitHub
Знайти інших користувачів KOReader на форумах MobileRead |
Зв'язатися з нами у чаті Gitter |
Підтримати проєкт за допомогою Liberapay |









