Нове у calibre 5.0
Вітаємо вас ще раз, користувачі calibre. З моменту випуску calibre 4.0 минув рік. За цей час було реалізовано дві нові можливості — підтримку підсвічування у засобі перегляду електронних книг calibre та перехід calibre на Python 3.
Значних зусиль було докладено до удосконалення засобу перегляду електронних книг calibre. У новій версії передбачено підтримку підсвічування. Підсвічуваннями можуть бути кольори, підкреслення тексту, закреслення тощо та додані нотатки. Усі підсвічування можна зберігати до файлів EPUB для поширення і централізовано у бібліотеці calibre для полегшення навігації. Крім того, у новій версії засобу перегляду електронних книг передбачено підтримку роботи із вертикальним текстом та текстом, який записано справа ліворуч.
calibre перенесено на Python 3. Причиною цього є завершення строку підтримки Python 2 цього року. Перехід на нову версію не повинен вплинути на користувачів calibre. Єдиною можливою незручністю є те, що не усі сторонні додатки до calibre портовано на Python 3, тому не усі ці додатки працюватимуть у calibre 5. За станом портування різноманітних додатків можна слідкувати тут. Портування потребувало зміни пів мільйона рядків коду Python у самій програмі і десятків тисяч рядків коду у розширеннях. Нам не вдалося б зробити це так швидко без допомоги Елі Шварца (Eli Schwartz) та Флавіу Тамаса (Flaviu Tamas).
-
Підсвічування у засобі перегляду електронних книг
Ви можете підсвічувати текст у засобі перегляду. Підсвічування можна створювати у різних стилях із пов'язаними з ними нотатками. Типово, при підсвічуванні тексту в книгах EPUB підсвічування зберігаються у самому файлі книги для полегшення їхнього подальшого поширення. Також вони зберігаються централізовано у бібліотеці calibre. Навігацію ними можна здійснювати за допомогою інструмента Навігація анотаціями, доступ до якого можна отримати клацанням правою кнопкою миші на кнопці Перегляд.
Підсвічування можна створювати простим позначенням тексту із наступним натисканням кнопки Підсвітити позначене.
Підсвічування працює навіть у вбудованому до браузера переглядачі, який є частиною сервера даних calibre. Ви можете наказати програмі автоматично синхронізувати створені у переглядачі підсвічування за допомогою пункту у розділі Різне налаштувань засобу перегляду.
-
Підтримка темного режиму
У новій версії calibre реалізовано повну підтримку темних тем в усьому інтерфейсі: у головному вікні, у засобі перегляду електронних книг і навіть у сервері даних. У Windows та macOS темний режим активується автоматично на основі параметрів операційної системи. У Linux для його активації вам слід встановити зміну середовища
CALIBRE_USE_DARK_PALETTE=1
. - Пошук із додатковими можливостями у засобі перегляду електронних книг
-
Несумісності із попередніми версіями
У calibre 5 є декілька незначних несумісних змін, про які слід знати.
- Оскільки нову версію calibre перенесено на Python 3, деякі сторонні додатки не працюватимуть, аж доки їх не буде портовано на Python 3. Ознайомитися зі станом портування додатків можна тут.
- Оскільки у новій версії реалізовано підтримку анотацій на загальному рівні бібліотеки, формат бази даних трохи змінено. Хоча calibre 4.23 може відкривати бази даних calibre 5 і працювати з ними, у старіших версіях calibre можуть бути проблеми.
Саме час подякувати спільноті calibre, яка беззастережно віддавала свою енергію та ентузіазм — без них ми ніколи б не змогли скористатися багатьма тими можливостями, які описано вище.
Зауважте, що деякі з цих можливостей було насправді впроваджено під час створення послідовності випусків 4.x. У цьому ж документі описано нові можливості, які з'явилися з часу випуску 4.0.
Перегляньте нові можливості у попередніх основних випусках calibre: 4.0, 3.0, 2.0, 1.0, 0.9, 0.8, 0.7.