Calibre игнорирует настройки шрифта?

Я использую Calibre 2.49 на машине Ubuntu и заметил, что в настройках программы просмотра электронных книг, какой бы шрифт я ни установил, calibre просто отображает шрифт по умолчанию. Я пробовал это на многих книгах ePub. Вот скриншот моего диалога предпочтений:

Я пробовал перезагрузить книгу, выйти из calibre, но это не сработало. (Хотя настройка размера шрифта работает нормально).

Решение

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

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

Вы можете попробовать сами: эта версия Острова сокровищ от MobileRead включает в себя определения шрифтов для текста, и она продолжает использовать их, даже если вы измените стандартный шрифт в настройках Calibre.
Эта версия Dr Jekyll and Mr Hyde, также от MobileRead, не содержит никаких определений шрифтов в своем CSS и использует шрифт по умолчанию, определенный Calibre.

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

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

В Calibre также есть плагин под названием Modify Epub, который, помимо прочего, позволяет удалить внутренние настройки шрифта из файла epub. Установив его, выберите файлы epub, которые вы хотите изменить таким образом, щелкните значок Modify Epub на панели инструментов и выберите соответствующую опцию, как показано на рисунке. Это удалит как пользовательские шрифты внутри книги, так и ссылки на них в CSS.

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

Комментарии (3)

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

Комментарии (0)