Проблемы с кодировками rtf / epub
vmakar, сообщение в личку зависло в исходящих и не отправляется.. Пишу здесь.
Посмотри три файла с сайта http://zone4iphone.ru
Любой файл epub с этого сайта букс не открывает - вернее открывает с вопросительными знаками вместо букв.
Шрифты в контейнерах epub вроде присутствуют.
Прошивка на буксе стоит последняя, но фикс шрифтов и межстрочного интервала я не устанавливал
Zalil одним архивом:
http://slil.ru/28982624
Ссылки с сайта, по которым скачивал:
odino.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
1horohee.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
yanauchprosto.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
Очень хотелось бы знать что там такое. Кодировка ведь в епубе UTF-8 по умолчанию и проблем быть не должно..
Да.. и еще: в некоторых епубах присутствуют встроенные шрифты (наклонные и полужирные), но букс в меню предлагает поменять только размер, а пункт "кодировка" для епуб вообще отсутствует
Посмотри три файла с сайта http://zone4iphone.ru
Любой файл epub с этого сайта букс не открывает - вернее открывает с вопросительными знаками вместо букв.
Шрифты в контейнерах epub вроде присутствуют.
Прошивка на буксе стоит последняя, но фикс шрифтов и межстрочного интервала я не устанавливал
Zalil одним архивом:
http://slil.ru/28982624
Ссылки с сайта, по которым скачивал:
odino.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
1horohee.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
yanauchprosto.epub [http://www.zone4iphone.ru/books/index.p ... .epub&l=pk]
Очень хотелось бы знать что там такое. Кодировка ведь в епубе UTF-8 по умолчанию и проблем быть не должно..
Да.. и еще: в некоторых епубах присутствуют встроенные шрифты (наклонные и полужирные), но букс в меню предлагает поменять только размер, а пункт "кодировка" для епуб вообще отсутствует
Итак. Я победил epub =) Если кому ещё актуально =) Просто epub мне показался более развитым форматом по части форматирования, чем fb2... Хотелось его иметь не просто вопросиками =)
Скачал отсюда первый попавшийся файлик http://www.zone4iphone.ru/, открыл его через Sigil ( http://code.google.com/p/sigil/ ), внутри действительно увидел otf шрифты, удалил и заменил их на Droid. Причём я уже пытался это делать и со своими epub, но мне не помогло. Но тут я заметил секции @font-face в style.css где заменил адрес на адрес до Droid'а. Видимо вот это я и пропустил, когда делал свою книгу. В итоге всё открылось хорошо =) Выкладываю поправленный файлик для примера http://narod.ru/disk/22207701000/ochnayasmena.epub.html
Скачал отсюда первый попавшийся файлик http://www.zone4iphone.ru/, открыл его через Sigil ( http://code.google.com/p/sigil/ ), внутри действительно увидел otf шрифты, удалил и заменил их на Droid. Причём я уже пытался это делать и со своими epub, но мне не помогло. Но тут я заметил секции @font-face в style.css где заменил адрес на адрес до Droid'а. Видимо вот это я и пропустил, когда делал свою книгу. В итоге всё открылось хорошо =) Выкладываю поправленный файлик для примера http://narod.ru/disk/22207701000/ochnayasmena.epub.html
Просто я скачал с zone4iphone штук 30 книг сразу, а переделывать каждый вручную мне просто лень.
Кстати, EPUB - это обычный zip-контейнер и открывается любым архиватором, а отредактировать css можно просто в блокноте. Не вижу смысла держать специальную программу.
Наверно для меня по-прежнему проще конвертировать в PDF онлайн
Кстати, EPUB - это обычный zip-контейнер и открывается любым архиватором, а отредактировать css можно просто в блокноте. Не вижу смысла держать специальную программу.
Наверно для меня по-прежнему проще конвертировать в PDF онлайн
Где же у него кнопка? ©
ДА, тем мне он и понравился, с одной стороны текстовый формат, удобный контейнер, с другой богатые возможности по оформлению текста. Потому и конвертер было бы относительно просто написать, т.к., например, в питоне фактически есть уже готовые модули =) А pdf всё-таки как-то жёстко задает форматирование, есть, конечно, reflow но далеко не всегда он корректно отрабатывает. Хотя есть и плюс, даже тяжеловесные pdf у меня открываются быстрее, чем epub =)
А вот и нет =( Я сам удивился, но видимо за рендеринг epub в буксе отвечает Adobe DE, а он уже не системные шрифты подтягивает, а берёт свой внутренний дефолтный, в котором нет кириллических символов=( Потому и шрифт в меню выбрать нельзя.
Та же проблема на десктопах повторяется, без правильного встроенного шрифта всё будет вопросиками. Так что тут все вопросы к Adobe, которая свою референсную читалку сделала не подумав о национальных алфавитах. А программисты букса, я бумаю, просто не в состоянии вмешаться в её код.
Та же проблема на десктопах повторяется, без правильного встроенного шрифта всё будет вопросиками. Так что тут все вопросы к Adobe, которая свою референсную читалку сделала не подумав о национальных алфавитах. А программисты букса, я бумаю, просто не в состоянии вмешаться в её код.
Vitalic
Спасибо! Помогло!
Правда пришлось подумать башкой.. Разобрался только, когда посмотрел твой пример!
Ещё может для чьего-нибудь озарения:
В самом CSS нужно помимо указания шрифта, отдельным блоком прописать путь к нему.
То есть есть у вас скажем блок
Даже если в папку Fonts положить шрифт Times New Roman, отображаться (кириллицей) он не будет.
Нужно добавить ещё один блок, в котором указать, где конкретно в вашем EPUB'е лежит этот шрифт.
например:
То есть в папку Fonts я положил файл times.ttf
Спасибо! Помогло!
Правда пришлось подумать башкой.. Разобрался только, когда посмотрел твой пример!
Ещё может для чьего-нибудь озарения:
В самом CSS нужно помимо указания шрифта, отдельным блоком прописать путь к нему.
То есть есть у вас скажем блок
Код: Выделить всё
.calibre {
font-family: "Times New Roman", Arial, sans-serif;
}
Нужно добавить ещё один блок, в котором указать, где конкретно в вашем EPUB'е лежит этот шрифт.
например:
Код: Выделить всё
@font-face {
font-style: normal;
font-family: 'Times New Roman';
font-weight: normal;
src: url(../Fonts/times.ttf);
}
komal,
Я все вот мучаюсь..
Я скачала Ваш файлик и редактирую его.
Мне не нравится шрифт Times New Roman, и я пытаюсь заменить его на что-то другое, но ничего не выходит.
Скажите, у вас в style.css строчка:
Хотя в Вашей папке Fonts нет такого файла. Это где-то невидимо зашито?
Я хочу, например, сделать так, чтобы когда русский шрифт - отображалась Tahoma.
Добавляю этот шрифт в папку Fonts слева, далее везде где можно ( с Times New Roman и Droid) меняю на Tahoma. Все сохраняю.
Все равно одни вопросики. Может быть должен быть какой-то шрифт, именно который залит в книгу саму? Или это зависит только от самого epuba?
Ваш файл c Times New Roman с читается на книге превосходно.
Я все вот мучаюсь..
Я скачала Ваш файлик и редактирую его.
Мне не нравится шрифт Times New Roman, и я пытаюсь заменить его на что-то другое, но ничего не выходит.
Скажите, у вас в style.css строчка:
Код: Выделить всё
src: url(../Fonts/Times-New-Roman-700-Italic-dc11456a-8265-46e4-af92-2d6747bb0f9c.otf);
Я хочу, например, сделать так, чтобы когда русский шрифт - отображалась Tahoma.
Добавляю этот шрифт в папку Fonts слева, далее везде где можно ( с Times New Roman и Droid) меняю на Tahoma. Все сохраняю.
Все равно одни вопросики. Может быть должен быть какой-то шрифт, именно который залит в книгу саму? Или это зависит только от самого epuba?
Ваш файл c Times New Roman с читается на книге превосходно.