HPC.ru lite - Все форумы
Форум: Электронные книги ONYX (eBook)
Тема: Проблемы с кодировками rtf / epub
Страницы: 1 2 [3]
[Ответить]
Vitalic [25.06.2010 12:11] :
Поискал, нет, думаю что не умеет. А что требуется от пакетной обработки? Просто если шрифты в готовых epub заменить, то это выглядит не очень сложным, т.к. формат достаточно простой, а вот очередной конвертер из всего в epub я точно писать не буду =))
BugMeNot [25.06.2010 12:18] :
Просто я скачал с zone4iphone штук 30 книг сразу, а переделывать каждый вручную мне просто лень.
Кстати, EPUB - это обычный zip-контейнер и открывается любым архиватором, а отредактировать css можно просто в блокноте. Не вижу смысла держать специальную программу.
Наверно для меня по-прежнему проще конвертировать в PDF онлайн
Vitalic [25.06.2010 12:32] :
ДА, тем мне он и понравился, с одной стороны текстовый формат, удобный контейнер, с другой богатые возможности по оформлению текста. Потому и конвертер было бы относительно просто написать, т.к., например, в питоне фактически есть уже готовые модули =) А pdf всё-таки как-то жёстко задает форматирование, есть, конечно, reflow но далеко не всегда он корректно отрабатывает. Хотя есть и плюс, даже тяжеловесные pdf у меня открываются быстрее, чем epub =)
BugMeNot [25.06.2010 12:38] :
Формат неплохой, но для букса наверно шрифты лучше не встраивать. Если встроенные шрифты одинаковые, то нафига они мне в каждой книге? Шрифт Droid можно и с апдейтом залить в букс, а из книг поудалять вообще.
Vitalic [25.06.2010 12:51] :
А вот и нет =( Я сам удивился, но видимо за рендеринг epub в буксе отвечает Adobe DE, а он уже не системные шрифты подтягивает, а берёт свой внутренний дефолтный, в котором нет кириллических символов=( Потому и шрифт в меню выбрать нельзя.
Та же проблема на десктопах повторяется, без правильного встроенного шрифта всё будет вопросиками. Так что тут все вопросы к Adobe, которая свою референсную читалку сделала не подумав о национальных алфавитах. А программисты букса, я бумаю, просто не в состоянии вмешаться в её код.
BugMeNot [26.06.2010 12:30] :
Vitalic, а вот это очень прискорбно. Не люблю засорять пространство одинаковыми файлами.
Пойду в качестве протеста Adobe грохну все епабы 
komal [16.11.2010 14:17] :
Vitalic
Спасибо! Помогло!
Правда пришлось подумать башкой.. Разобрался только, когда посмотрел твой пример!
Ещё может для чьего-нибудь озарения:
В самом CSS нужно помимо указания шрифта, отдельным блоком прописать путь к нему.
То есть есть у вас скажем блок
.calibre {
font-family: "Times New Roman", Arial, sans-serif;
}
Даже если в папку Fonts положить шрифт Times New Roman, отображаться (кириллицей) он не будет.
Нужно добавить ещё один блок, в котором указать, где конкретно в вашем EPUB'е лежит этот шрифт.
например:
@font-face {
font-style: normal;
font-family: 'Times New Roman';
font-weight: normal;
src: url(../Fonts/times.ttf);
}
То есть в папку Fonts я положил файл times.ttf
cooltie [23.11.2010 01:48] :
komal,
Я все вот мучаюсь..
Я скачала Ваш файлик и редактирую его.
Мне не нравится шрифт Times New Roman, и я пытаюсь заменить его на что-то другое, но ничего не выходит.
Скажите, у вас в style.css строчка:
src: url(../Fonts/Times-New-Roman-700-Italic-dc11456a-8265-46e4-af92-2d6747bb0f9c.otf);
Хотя в Вашей папке Fonts нет такого файла. Это где-то невидимо зашито?
Я хочу, например, сделать так, чтобы когда русский шрифт - отображалась Tahoma.
Добавляю этот шрифт в папку Fonts слева, далее везде где можно ( с Times New Roman и Droid) меняю на Tahoma. Все сохраняю.
Все равно одни вопросики. Может быть должен быть какой-то шрифт, именно который залит в книгу саму? Или это зависит только от самого epuba?
Ваш файл c Times New Roman с читается на книге превосходно.
[Ответить]
[< Назад]