Конвертер в Kindle Format 8
На страницу 1, 2, 3 ... 75, 76, 77  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Amazon Kindle -> Программы для Kindle
 
Автор Сообщение

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 10.07.2012 16:40     Цитата

Конвертер из формата fb2 в формат mobi с поддержкой "Kindle Format 8 (KF8)"

Mobi (KF8) это:
1. Переносы в словах.
2. Возможность использовать свои шрифты.
3. Настройка отображения книги "под себя", с помощью css.
4. И много других скрытых возможностей KF8...

Ссылки:
    Экспериментальные версии - 0.4.5.9, 0.4.6.1
    fb2kf8_0.4.5.4.zip - 12.10.2012
        
    Много изменений. Описание внизу немного устарело, со временем исправиться.
    fb2kf8_0.4.3.0.zip - 13.08.2012
Для работы требуется NET framework 4

Что там?
fb2kf8.exe - собственно сам конвертер
fb2kf8.css - файл стилей применяющиеся при конвертировании, можно изменять на свой вкус и цвет.
DefaultOptions.exe - установки по умолчанию. Пока доступно два параметра: "удалять исходный файл fb2" и "без буквицы" (будут дополнятся в новых версиях)
foldKF8.cmd - скрипт, используется для конвертации папок с файлами fb2
fonts - папка с шрифтами
images - папка с картинками для оформления

Для полноценной конвертации потребуется:

1. fb2bin - извлекалка/заменялка двоичных вложений (картинок, MIDI-файлов и прочего) в .fb2-файлах.
Благодарим автора под ником Дотошный Рыжик.

2. kindlegen – бесплатный компилятор в Mobipocket от самого amazon.com.

kindlegen.exe и fb2bin.exe копируем в папку с конвертером fb2kf8!

Как использовать:

1. Простым переносом файла формата fb2 на fb2kf8.exe, если все сделали правильно, получаем mobi в папке с конвертируемым файлом fb2.

2. Простым переносом папки содержащий файлы формата fb2 на foldKF8.cmd, если все сделали правильно, получаем mobi в папке с конвертируемыми файлами fb2.

3. Прикрутить к MyhomeLib, копируем конвертер в папку MyHomeLib\converters\fb2mobi, переименовываем fb2kf8.exe в fb2mobi.exe.

ВАЖНО!
Имя копируемого файла и папок не должен содержать кириллицу! Иначе книга не откроется на K4NT.

Что такое CSS? :


Cascading Style Sheets(CSS) - каскадные таблицы стилей.
Проще говоря CSS это язык стилей, определяющий отображение HTML-документов(в нашем случае оформление книги). Например, CSS работает с шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами.

Краткое описание fb2kf8.css :

Шрифты:
Код:
@font-face
{
font-family: "paragraph"; <--Имя шрифта
src: url("fonts/PTF55F.ttf"); <-- Путь к шрифту
}

Задаем имя штифта "paragraph" и указываем к нему путь "fonts/PTF55F.ttf"
Как изменить шрифт?
Копируем понравившийся шрифт(Например: "myfonts.ttf") в папку "fonts", в fb2kf8.css меняем, "fonts/PTF55F.ttf" на "fonts/myfonts.ttf"
А зачем так много шрифтов в конфиг по умолчанию встроено?
Для каждого из четырех начертаний нужно задавать свой шрифт:
обычный
наклонный
выделенный
наклонный выделенный
Пример :

Код:
@font-face
{
font-family: "paragraph";
src: url("fonts/PTF55F.ttf"); <-- Обычное начертание
}
@font-face
{
font-family: "paragraph";
src: url("fonts/PTF75F.ttf");
font-weight: bold;             <-- Выделенное
}
@font-face
{
font-family: "paragraph";
src: url("fonts/PTF56F.ttf");
font-style: italic, oblique;  <-- Курсив
}
@font-face
{
font-family: "paragraph";
src: url("fonts/PTF76F.ttf");
font-weight: bold;                 <--Выделенный и
font-style: italic, oblique;       <-- курсив



Параметры отображения параграфа:
Код:
p
{
font-family: "paragraph"; <--- имя шрифта который мы задали ранее
text-indent:35px; <--- отступ, красная строка
margin-bottom: 10pt; <--- нижний отступ параграфа (расстояние между параграфами)
margin-top: 0pt; <--- верхний отступ параграфа
}
p.text_shadow    <-- Название книги на обложке
{
text-shadow:3px 3px #000000; <-- Тень
font-size: 200%;                      <-- Размер
font-weight:bold;                     <-- жирность текста, bold(выделенный)
}
p.text-author       <-- Автор стихов эпиграфов и тд.
{
font-style:italic;      <--- Стиль italic(курсив)
font-weight:bold;   <-- жирность текста, bold(выделенный)
text-align:right;     <-- Выравнивание текста по правому(right) краю
}


Параметры отображения заголовков:
title0...title9
Код:
div.title0
{
text-shadow:2px 2px #C0C0C0; <-- Тень
font-weight:bolder;   
text-align:center;
text-indent:0px;
border-radius: 1em;                  <-- Радиус скругления уголков рамки
padding: 1% 2%;background: #CED3D0; <--Поля рамки, и цвет заливки
font-size: 140%;                <-- Размер шрифта в %
}
.....
div.title9
{
text-shadow:2px 2px #C0C0C0;
font-weight:bolder;
text-align:center;
text-indent:0px;
border-radius: 1em;
padding: 1% 2%;background: #CED3D0;
font-size: 100%;
}


Прочее:
Код:
div.epigraph  <-- Параметры отображения эпиграфа
{
font-style:italic;
margin-left : 25%;  <-- Отступ с лева
}
div.supertitle <-- Параметры отображения обложки
{
background:url(images/background.jpg);  <-- Картинка с фоном обложки
color:#ffffff;       <-- Цвет текста
border:.2em solid #000000; <-- рамка, толщина цвет
padding:10px 10px;
border-radius:10px;
}
div.subtitle   <-- Параметры отображения подзаголовка
{
font-style:italic;
font-weight: bold;
text-align:center;
font-size: 120%;
text-shadow:2px 2px #C0C0C0;
}
div.poem     <-- Параметры отображения стиха
{
text-indent:0px;
font-style:italic;
text-align:center;
}
span.dropcaps   <-- Параметры отображения буквицы
{
font-family: "dropcaps"; 
float: left;
font-size: 4em;
}
span.dropcaps2 <-- Параметры отображения буквицы в параграфах
{
font-size: 110%;
font-weight: bolder;
}


Все параметры можно (нужно) менять, удалять, добавлять.

Мне не нравиться выделение первых букв в параграфах, что делать?
Меняем
Код:
span.dropcaps2
{
font-size: 110%;
font-weight: bolder;
}

на
Код:
span.dropcaps2
{
/**font-size: 110%;
font-weight: bolder;**/
}

(Для истории) Первое сообщение в этой теме :

Kf8.zip (3424784 Б)
Вот два примера нового формата KF8 от Амазоновцев. Открыв их в Kindle Previewer больших отличий от старого формата не обнаружил, но как только в настройках поменял девайс на Kindle fire "о чудо" все поменялось, и фоны, и шрифты, и переносы, и картинки все стало на свои места. Я так понимаю все вкусности только для Kindle fire?



Последний раз редактировалось: hdv77 (25.02.2013 20:26), всего редактировалось 9 раз(а)
 
Профиль Сообщение ^

VVSiz
Developer

Developer



Зарегистрирован: 20.09.2010
Сообщения: 1082



СообщениеДобавлено: 10.07.2012 17:09     Цитата

hdv77 писал(а):
Я так понимаю все вкусности только для Kindle fire?


Почему это? Со свежей прошивкой и на Kindle 4 NT есть поддержка этого формата. И в Kindle for iPad вроде как тоже есть, по крайней мере в логах написано.
_________________
Словари для Kindle
 
Профиль Сообщение ^

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 10.07.2012 17:24     Цитата

Да! (Только что проверил на киндле) это я ошибся т.к Kindle Previewer неверно отображает. Теперь другой вопрос, есть ли конвертор в данный формат?
_________________
Бумага>Alcatel 535>Siemens SX1>HP iPaq hx2790>Fly E135TV>Wexler Book T7003>Amazon Kindle 4
 
Профиль Сообщение ^

VVSiz
Developer

Developer



Зарегистрирован: 20.09.2010
Сообщения: 1082



СообщениеДобавлено: 10.07.2012 19:43     Цитата

hdv77 писал(а):
Да! это я ошибся т.к Kindle Previewer неверно отображает. Теперь другой вопрос, есть ли конвертор в данный формат?

Да тот же Calibre умеет. Там этот формат называется AZW3, насколько я понимаю. Вполе себе работает, конвертирует, на Kindle 4NT распознается и читается.

Ну и офц. амазоновский kindlegen.exe, если ему на вход дать ePub файл, то сконвертирует в нечто (типа архива), где внутри будет и версия для старых киндлов, и новая версия в KF8 формате.
_________________
Словари для Kindle
 
Профиль Сообщение ^

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 11.07.2012 10:38     Цитата

Спасибо большое! Начал немного разбираться.
kindlegen.exe с версии 2.0 уже поддерживает формат KF8. Но немного не ясно как в него внедрить свои шрифты, или он может использовать только встроенные в киндел? И как организовать переносы?
_________________
Бумага>Alcatel 535>Siemens SX1>HP iPaq hx2790>Fly E135TV>Wexler Book T7003>Amazon Kindle 4
 
Профиль Сообщение ^

VVSiz
Developer

Developer



Зарегистрирован: 20.09.2010
Сообщения: 1082



СообщениеДобавлено: 11.07.2012 12:10     Цитата

hdv77 писал(а):
И как организовать переносы?

Я так понимаю, что переносы - это не фича книг, это фича девайса. Если Киндл 4 не поддерживает переносы, то в книгах этого не исправить.
_________________
Словари для Kindle
 
Профиль Сообщение ^

BatalinVA
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 25.08.2009
Сообщения: 24407


Откуда: 67°56с. ш. 32°54в. д.

СообщениеДобавлено: 11.07.2012 12:27     Цитата

VVSiz писал(а):
Я так понимаю, что переносы - это не фича книг, это фича девайса.

Вернее сказать ПО(программного обеспечения)
_________________
есть:iPadAir; Sony PRS T-1; KPW2015;i Phone6+;
 
Профиль Сообщение ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 18.11.2011
Сообщения: 3834



СообщениеДобавлено: 11.07.2012 13:35     Цитата

VVSiz писал(а):
Если Киндл 4 не поддерживает переносы, то в книгах этого не исправить.

Здесь исправили.
_________________
PB 630/626/515
 
Профиль Сообщение ^

VadMuravyov
Продвинутый участник форума

Продвинутый участник форума



Зарегистрирован: 26.12.2011
Сообщения: 85


Откуда: Киев, Украина

СообщениеДобавлено: 11.07.2012 13:45     Цитата

Slavvy писал(а):
Здесь исправили.

Shocked Хочу переносы в книгах на киндле.
_________________
Kindle 4 NT
 
Профиль Сообщение Skype ICQ ^

WEremite
Искушенный участник форума

Искушенный участник форума



Зарегистрирован: 06.06.2012
Сообщения: 43



СообщениеДобавлено: 11.07.2012 15:30     Цитата

удобно сделали выравнивание, теперь нет "ступенек" по правому краю Smile
_________________
Sony PRS 300| Kindle 4 NT => Sony PRS T1
 
Профиль Сообщение ^

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 12.07.2012 16:38     Цитата

http://snegan.narod.ru/1.mobi Вот создал как пример. Невозможное возможно!
KF8 поддерживает переносы!!!

http://quittance.ru/hyphenator.php вот есть сервис по расстановке переносов, с помощью его и был сделан пример.

з.ы. остается разобраться с шрифтами
_________________
Бумага>Alcatel 535>Siemens SX1>HP iPaq hx2790>Fly E135TV>Wexler Book T7003>Amazon Kindle 4
 
Профиль Сообщение ^

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 13.07.2012 14:51     Цитата

C шрифтами тоже стало более менее понятно, шрифты можно менять, вот пример.
_________________
Бумага>Alcatel 535>Siemens SX1>HP iPaq hx2790>Fly E135TV>Wexler Book T7003>Amazon Kindle 4
 
Профиль Сообщение ^

IncX08
Зрелый участник форума

Зрелый участник форума



Зарегистрирован: 15.06.2012
Сообщения: 33



СообщениеДобавлено: 13.07.2012 16:05     Цитата

Было бы замечательно увидеть инструкцию по подготовке книг для чтения в этом формате: с переносами, шрифтами, буквицей и разными другими плюшками Smile
 
Профиль Сообщение ^

IZ
Зрелый участник форума

Зрелый участник форума



Зарегистрирован: 07.01.2007
Сообщения: 23



СообщениеДобавлено: 18.07.2012 00:21     Цитата

IncX08 писал(а):
Было бы замечательно увидеть инструкцию по подготовке книг для чтения в этом формате: с переносами, шрифтами, буквицей и разными другими плюшками Smile

Инструкция лежит на амазоне:
http://kindlegen.s3.amazonaws.com/AmazonKindlePublishingGuidelines.pdf
 
Профиль Сообщение ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 18.11.2011
Сообщения: 3834



СообщениеДобавлено: 20.07.2012 19:51     Цитата

Т.е. как обычно у Киндла - все через ж.пу.
Нет чтобы, вставил конвертер с переносами в какую-нибудь MyHomeLib и получил на выходе azw с переносами, так и калибра с этим не справляется.
_________________
PB 630/626/515
 
Профиль Сообщение ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Зарегистрирован: 18.11.2011
Сообщения: 3834



СообщениеДобавлено: 21.07.2012 20:03     Цитата

А вообще - нефиг изобретать велосипед. CoolReader уже давно это умеет.
_________________
PB 630/626/515
 
Профиль Сообщение ^

WEremite
Искушенный участник форума

Искушенный участник форума



Зарегистрирован: 06.06.2012
Сообщения: 43



СообщениеДобавлено: 22.07.2012 15:44     Цитата

у CR на не сенсорном киндле блеклый шрифт
_________________
Sony PRS 300| Kindle 4 NT => Sony PRS T1
 
Профиль Сообщение ^

bir777
Продвинутый участник форума

Продвинутый участник форума



Зарегистрирован: 05.10.2011
Сообщения: 98



СообщениеДобавлено: 25.07.2012 12:29     Цитата

CR в Kindle4 NoTouch - делает полную перерисовку при каждом перелистывании.. и это нехорошо.
как это в нем убрать в этом устройстве - я не нашел
 
Профиль Сообщение ^

hdv77
Бывалый участник форума

Бывалый участник форума



Зарегистрирован: 14.02.2012
Сообщения: 127



СообщениеДобавлено: 27.07.2012 13:31     Цитата

hyper.exe
вот, сделал маленькую утиль, по расстановки мягких переносов в абзацах (тег <p>), в файлах html. После запуска на выходе получается файл <название входного файла>(hyper).html

Как пользоваться:
Просто перенесите html файл с книгой на hyper.exe
полученный файл можно конвертировать kindlgen-ом (версия не ниже 2.0). Полученный файл mobi копируем в книгу и наслаждаемся переносами.

Внимание!
1) т.к. "мягкие" переносы ставятся во всех возможных местах переноса слова, расстановка переносов занимает время
2) т.к. формат KF8 очень капризный, полученный файл может либо не открыться, либо открыться без переносов в kindel 4NT.
3) кидать файлы только по шнурку!!! Сервис амазона портит всю красоту, конвертирует в старый формат, переносов не будет


Проверено на файлах (html) скачанных с флибусты.

В планах сделать конвертер fb2 в kf8

Добавлено спустя 2 часа 31 минуту 55 секунд:

Уже успел обновить Smile
Увеличилась скорость конвертирования
_________________
Бумага>Alcatel 535>Siemens SX1>HP iPaq hx2790>Fly E135TV>Wexler Book T7003>Amazon Kindle 4


Последний раз редактировалось: hdv77 (28.07.2012 15:25), всего редактировалось 2 раз(а)
 
Профиль Сообщение ^

San3k_SL
Новенький участник форума

Новенький участник форума



Зарегистрирован: 12.04.2012
Сообщения: 3


Откуда: РФ

СообщениеДобавлено: 27.07.2012 18:15     Цитата

hdv77, спасибо за приблуду. Наконец-то на моем KT ровный правый край текста! Smile
Ты использовал ал­го­ритм Ляна-Кну­та? Или как реализовано?


Цитата:
В планах сделать конвертер fb2 в kf8

Было бы удобно. Ждем-с… Smile

Добавлено спустя 29 минут 16 секунд:

hdv77 писал(а):
C шрифтами тоже стало более менее понятно, шрифты можно менять, вот пример.

Не работает же шрифт на обычных киндлах. Только на Fire. На KT работают эффекты текста (тень), но сам шрифт стандартный. На K4, судя по Kindle Previewer, не работает вообще. Очень жду и надеюсь, что поддержку шрифтов добавят в KT, можно было бы шикарные книги делать.
 
Профиль Сообщение ICQ ^
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов The-eBook -> Amazon Kindle -> Программы для Kindle Часовой пояс: GMT + 4
На страницу 1, 2, 3 ... 75, 76, 77  След.
Страница 1 из 77

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

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика