ebook-polish — документация calibre 6.10.0
ebook-polish [параметры] входной_файл [выходной_файл] Полировка книг - все о том, чтобы придать блеск совершенства
Вашим тщательно обработанным электронным книгам.
Полировка пытается минимизировать изменения во внутреннем коде вашей электронной книги. В отличие от преобразования, она не уплощает CSS, переименовывает файлы, меняет шрифт размеры, корректирует поля и т.п. Каждое действие выполняет только минимальный набор изменений, необходимых для желаемого эффекта.
Вы должны использовать этот инструмент в качестве последнего шага в процессе создания электронной книги.
Обратите внимание, что полировка работает только с файлами в форматах AZW3 или EPUB.
Когда вы передаёте аргументы с пробелами в ebook-polish, заключайте их в кавычки. Например: «/some path/with spaces»
- —add-soft-hyphens, -H
Добавляет мягкие переносы во все слова в книге.
- —compress-images, -i
Сжать иллюстрации для уменьшения объёма, без ухудшения качества изображения.
- —cover, -c
Путь к обложке. Изменяет обложку, указанную в электронной книге. Если обложки нет или она неправильно идентифицирована, вставляется новая обложка.
- —embed-fonts, -e
Внедрить шрифты, указанные в документе, но ещё не внедрённые. Будет осуществлен поиск шрифтов, доступных на компьютере; если шрифты будут найдены, то они будут внедрены в документ. Убедитесь в наличии соответствующих прав на внедрение шрифтов, используемых в документе.
- —help, -h
показать это сообщение и выйти
- —jacket, -j
Вставить в начале книги страницу обложки, которая будет содержать все метаданные: название, теги, авторов, серии, комментарии, и т.
д. Любые предыдущие обложки будут заменены.
- —opf, -o
Путь к OPF файлу. Метаданные в книге обновлены из OPF файла.
- —remove-jacket
Удалить предыдущую добавленную обложку.
- —remove-soft-hyphens
Удаляет мягкие переносы из всего текста книги.
- —remove-unused-css, -u
Удалить все неиспользуемые CSS правила из таблицы стилей и тегов <style>. Некоторые книги, созданные с помощью технических шаблонов, могут иметь множество дополнительных CSS правил, не совпадающих с реальным содержанием. Это замедляет работу читалок при разборе правил.
- —smarten-punctuation, -p
Конвертировать текстовые тире, многоточия, кавычки, множественные переносы и т.д. в их типографически верные эквиваленты. Помните, что алгоритм может иногда выдавать неверные результаты, особенно в случае одиночных кавычек в начале сокращений.
- —subset-fonts, -f
Сокращение шрифтов означает уменьшение внедрённых шрифтов до необходимого набора символов, используемых в книге. Это значительно уменьшает размер файлов шрифтов (примерно вдвое). Например, если книга использует специальный шрифт для заголовков, то сокращение шрифтов уменьшит этот шрифт до символов содержащихся только в этих заголовках. Или если в книгу включена курсивная версия шрифта, но текст с ним встречается редко или совсем отсутствует, то курсивный шрифт может быть сокращён всего до нескольких символов или полностью удалён. Единственный недостаток сокращения шрифтов в том, если позже вы пожелаете добавить больше текста в ваши книги, то добавленный текст может быть не охвачен сокращённым шрифтом.
- —upgrade-book, -U
Обновление внутренней структуры книги, по возможности. К примеру, обновление книг EPUB 2 до EPUB 3.
- —verbose
Более подробный вывод обработки. Полезно при отладке.
- —version
показать версию программы и выйти
Свойство flex-shrink | Справочник HTML CSS
Устанавливает коэффициент сжатия элемента контейнера flexbox
flex-shrink: 1;
Пошаговый план! Как быстро научиться создавать сайты!
- поддерживается начиная с
- частичная поддержка до
- не поддерживается
Значения
flex-shrink: 0;
Элемент не будет уменьшаться, он сохранит нужную ему ширину и не будет переносить содержимое, если размеры элемента не заданы. Его родные братья сократятся, чтобы освободить место для целевого элемента.
Существует вероятность переполнения содержимого контейнера flexbox, если для него не задан flex-wrap: wrap;
<style> .example-1 { display: flex; outline: 2px dashed #ccc; } .example-1-item { padding: 5px; margin: 2px; background: #8ee391; } .shrink-0 { width: 330px; flex-shrink: 0; } </style> <div> <div>текст текст текст</div> <div>текст текст</div> <div>текст</div> </div>
текст текст текст
текст текст
текст
flex-shrink: 1;
Элемент будет сжиматься при необходимости
<style> .example-2 { display: flex; outline: 2px dashed #ccc; } .example-2-item { flex-shrink: 1; padding: 5px; margin: 2px; background: #8ee391; } </style> <div> <div>текст текст текст текст текст текст</div> <div>текст текст текст текст текст текст</div> <div>текст текст текст текст текст текст</div> </div>
текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст
flex-shrink: 2;
Значение flex-shrink является относительным, его поведение зависит от значения родственных элементов контейнера flexbox.
Если в контейнере находятся три элемента, один из них пытается занять много пространства, у второго flex-shrink: 1; а у третьего flex-shrink: 2; Необходимое, первому элементу, пространство будет взято от элемента с
<style> .example-3 { display: flex; outline: 2px dashed #ccc; } .example-3-item { flex-shrink: 0; padding: 5px; margin: 2px; background: #8ee391; } .shrink-1 { flex-shrink: 1; } .shrink-2 { flex-shrink: 2; } </style> <div> <div>текст текст текст текст текст текст</div> <div>текст текст текст текст текст текст</div> <div>текст текст текст текст текст текст</div> </div>
текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст
Читайте также
Обсуждение (0)
Свойство CSS font-stretch
❮ Назад Полное руководство по CSS Далее ❯
Пример
Сделать текст в элементах
div
{
семейство шрифтов: без засечек, «Helvetica Neue», «Lucida Grande», Arial;
}
Определение и использование
Свойство font-stretch
позволяет создавать текст
уже (сжато) или шире (расширено).
Примечание: Некоторые шрифты предоставляют дополнительные начертания; сжатые лица
и расширенные лица. Для этих шрифтов можно использовать свойство font-stretch
.
для выбора обычного, сжатого или расширенного шрифта.
Примечание: Это свойство не действует, если выбранный шрифт не предлагайте сжатые или расширенные лица!
Значение по умолчанию: | обычный |
---|---|
Унаследовано: | да |
Анимация: | да. Читать про анимированный |
Версия: | |
Синтаксис JavaScript: | объект .style.fontStretch=»расширенный» |
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает это свойство.
Собственность | |||||
---|---|---|---|---|---|
растяжка шрифта | 48,0 | 9,0 | 9,0 | 11,0 | 35,0 |
Синтаксис
font-stretch: ультрасжатый|сверхсжатый|сжатый|полусжатый|обычный|полурасширенный|расширенный|сверхрасширенный|сверхрасширенный|начальный|наследовать;
Значения свойств
Значение | Описание |
---|---|
ультраконденсированный | Делает текст максимально узким |
сверхконденсированный | Делает текст более узким, чем сжатый, но не таким узким, как сверхсжатый |
конденсированный | Делает текст уже, чем полусжатый, но не такой узкий, как сверхсжатый |
полуконденсированный | Делает текст более узким, чем обычно, но не таким узким, как сжатый |
обычный | Значение по умолчанию. Шрифт не растягивается |
полурасширенный | Делает текст шире обычного, но не таким широким, как при расширении |
расширенный | Делает текст шире полурасширенного, но не такого широкого, как экстра-расширенный |
расширенный | Делает текст шире расширенного, но не таким широким, как сверхрасширенный |
сверхрасширенный | Делает текст максимально широким |
начальный | Устанавливает для этого свойства значение по умолчанию. Читать про |
унаследовать | Наследует это свойство от родительского элемента. Читать о унаследовать |
❮ Предыдущий Полное руководство по CSS Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебник HTMLУчебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3. CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
900
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Свойство CSS font-stretch — javatpoint
следующий → ← предыдущая Свойство font-stretch в CSS позволяет нам выбрать нормальное, расширенное или сжатое начертание из семейства шрифтов. Это свойство делает текст шире или уже по сравнению с шириной шрифта по умолчанию. Он не будет работать ни с одним шрифтом, а будет работать только с тем семейством шрифтов, которое имеет начертание, изменяющееся по ширине. Это свойство CSS работает только для шрифтов с дополнительными начертаниями, такими как расширенные и сжатые начертания; в противном случае это не повлияет на шрифты, у которых нет сжатых или расширенных начертаний. Девять значений ключевых слов для выбора ширины шрифта даны в следующем синтаксисе. Синтаксисрастяжка шрифта: нормальная | полуконденсированный | сгущенный | сверхконденсированный | ультраконденсированный | полурасширенный | расширенный | экстра-расширенный | сверхрасширенный Значения свойствЗначения этого свойства CSS сведены в таблицу следующим образом:
Давайте разберем приведенные выше значения свойств на примере. Пример<голова> <название> Свойство CSS font-stretch <стиль> тело{ выравнивание текста: по центру; } дел { семейство шрифтов: Arial, Helvetica, без засечек; размер шрифта: 20px; цвет синий; } . |