LINUX.ORG.RU
ФорумTalks

Каким должен быть лучший формат технических электронных книг?

 , ,


0

4

Предположим есть книга технической направленности в электронном виде (изначально делается в электронном виде). Какой формат был бы для неё оптимален? Если из существующих идеального нет — каким должен быть идеальный формат? Привязанность к бумаге — заранее считаем за минус. Кстати, в идеале в таком формате должна быть какая-либо семантическая разметка — чтоб можно было легко автоматом извлекать из него информацию, например конкретные формулы.

1) djvu — это формат для сканированных бумажных книг, так что он отпадает

2) pdf и ps — слишком завязаны на размер бумаги, на электронных читалках с небольшими экранами неудобен

3) odf 1.2 — формат неплохой, но например почему там шифрование идёт до сжатия? (в итоге получается, что зашифрованные документы весят в несколько раз больше).

4) html — формулы только картинками, это большой минус. Но зато читается на чём угодно — это плюс

5) plain text (utf8, no bom, unix line ending) — формат хороший, но с картинками и формулами в нём не очень

6) fb2 — формат для художественных книг просто идеален, но как там с формулами и прочим?

7) epub и другие — не щупал, не знаю что там

★★★★★

2) pdf и ps — слишком завязаны на размер бумаги, на электронных читалках с небольшими экранами неудобен

Читалку надо нормального размера - как книга. В идеале - A4.

dinn ★★★★★ ()
Ответ на: комментарий от dinn

Читалку надо нормального размера - как книга. В идеале - A4.

А если мне хочется читать в дороге, в идеале вообще с телефона с экраном 320x240 или даже меньше?

Xenius ★★★★★ ()
Ответ на: комментарий от Heretique

Листы вообще не нужны, я говорю о чисто электронном формате.

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

А если мне хочется читать в дороге

Зачем читать в кратковременной поездке? А если это поезд, самолёт то размер A5 можно без проблем с собой взять.

в идеале вообще с телефона с экраном 320x240 или даже меньше?

Где такие телефоны то люди находят?

dinn ★★★★★ ()
Ответ на: комментарий от Xenius

А если мне хочется читать в дороге, в идеале вообще с телефона с экраном 320x240 или даже меньше?

Мне на самом деле жалко людей, которые читают технические электронные книги с телефона 320x240.

По теме: с нормальной читалкой — pdf.

damnemall ()

ePub, по идее. Но пока, насколько мне представляется, нет нормальных ридеров ePub с поддержкой MathML и т. п., так что это только по идее.

На втором месте PDF, сверстанный специально для определенной читалки, но это редкость.

В результате пока что самое реальное — ePub с формулами в картинках. Что печально. :)

botkin ()
Ответ на: комментарий от Heretique

Может быть латекс?

«балда! Латекс ты себе на член натягиваешь перед сексом, а LaTeX — это Латех! :D» ( uj2)

harper ()

fb2 — формат для художественных книг просто идеален, но как там с формулами и прочим?

epub и другие — не щупал, не знаю что там

epub - это обычный XHTML, упакованный в архив вместе с CSS, шрифтами и картинками.

vurdalak ★★★★★ ()
Ответ на: комментарий от dinn

в идеале вообще с телефона с экраном 320x240 или даже меньше?

Где такие телефоны то люди находят?

В магазинах сотовых телефонов.

damnemall ()

Тоже задавался подобным вопросом.

Пришёл к тому, что *в идеале* нужна такая штука, с помощью которой можно изобретать (описывать) способы отображения вещей на экране, а потом — отображать эти вещи на экране произвольного размера.

Например, можно было бы изобрести способы отображения математики, физических схематических чертежей, номограмм, музыкальных нот, нотации_того_чего_вообще_никогда_и_никто_ещё_не_придумывал, текста (наконец).

Ключевой особенностью должно быть то, что пользователь сам может изобретать и модифицировать способы отображения вещей и сохранять их в виде текстовых файлов, которые он мог бы легко гонять по сети.

Далее к этому можно было бы изобрести формат на основе контейнера (зипа, например), содержащего все необходимые для отображения файлы и контент в виде xml, схема которого соответствует смыслу содержимого. Ну, т.е., как epub, только с произвольным xml вместо html/pdf.

dnoskov ()
Ответ на: комментарий от Heretique

Это вообще-то идея. Но это может потребовать хитрости от человека, который хочет просто читать книгу. Например, если он задаёт такой размер страницы, что вёрстка поплыла где-нибудь (ну, т.е. что-нибудь стало отображаться не так как хотелось бы).

dnoskov ()
Ответ на: комментарий от Xenius

Не читать. Речь идёт от технической литературе. А там бывают, формулы, блок-схемы, таблицы, рисунки и прочее.

HunOL ★★★★ ()
Ответ на: комментарий от damnemall

В магазинах сотовых телефонов.

Сейчас вроде самый минимум - 360x480, разве нет? Со следующего года у настольных мониторов ожидается 3840x2160. Так что хватит думать о маленьких экранах с маленькими разрешениями.

dinn ★★★★★ ()

Ебуки не нужны! Только бумага, только Литературная!

fat_angel ★★★★★ ()

>html — формулы только картинками, это большой минус

Есть MathML, но он страшен.

Deleted ()
Ответ на: комментарий от botkin

В результате пока что самое реальное — ePub с формулами в картинках. Что печально. :)


Чем он лучше fb2? Последний тоже умеет картинки

Xenius ★★★★★ ()

Мне html нравится.

формулы только картинками, это большой минус.

Почему же? Можно создать фреймворк на JS, рисующий канвасом формулы.

firestarter ★★★☆ ()
Последнее исправление: firestarter (всего исправлений: 1)
Ответ на: комментарий от HunOL

Не читать. Речь идёт от технической литературе. А там бывают, формулы, блок-схемы, таблицы, рисунки и прочее.

И что, это всё нельзя увидеть на телефоне? Формулы так прекрасно влезут, а для схем и таблиц в крайнем случае можно прокрутку.

Xenius ★★★★★ ()
Ответ на: комментарий от dinn

Сейчас вроде самый минимум - 360x480, разве нет?

Нет. Есть даже 96x96, но на таких книги не читают. И 320x240 — это ещё довольно много, ибо у многих моделей 220x176

Xenius ★★★★★ ()
Ответ на: комментарий от firestarter

Почему же? Можно создать фреймворк на JS, рисующий канвасом формулы.

Изврат же... не, для формул должно быть что-то вроде TeX или OO/LO-нотации, в общем тоже какая-нибудь разметка.

Xenius ★★★★★ ()
Ответ на: комментарий от Xenius

Почему же? Можно создать фреймворк на JS, рисующий канвасом формулы.

Изврат же... не, для формул должно быть что-то вроде TeX или OO/LO-нотации, в общем тоже какая-нибудь разметка.

Ну так в чём проблема? Как раз фреймворк на JS этим и будет заниматься. Ты в тексте пишешь эти свои TeX нотации, а JS их заменяет на красивые векторные формулы.

firestarter ★★★☆ ()
Ответ на: комментарий от dnoskov

Ну, т.е., как epub, только с произвольным xml вместо html/pdf.

Если забить на поддержку читалками, то можно тупо писать нужные (не из html) теги в epub'овом xhtml и тут же описывать их в css. С media-выражениями по необходимости.

x3al ★★★★★ ()
Последнее исправление: x3al (всего исправлений: 1)

Правильный ответ - поискать такой формат, из которого можно получить все вышеназванные.

Biga ()
Ответ на: комментарий от Xenius

Изврат же... не, для формул должно быть что-то вроде TeX или OO/LO-нотации, в общем тоже какая-нибудь разметка.

Ну так в чём проблема? Как раз фреймворк на JS этим и будет заниматься. Ты в тексте пишешь эти свои TeX нотации, а JS их заменяет на красивые векторные формулы.


Вот как раз dinn дал ссылку, оказывается такое уже есть.

Скриншот как это работает.

firestarter ★★★☆ ()
Ответ на: комментарий от Xenius

Нет. Есть даже 96x96, но на таких книги не читают. И 320x240 — это ещё довольно много, ибо у многих моделей 220x176

Телефон с разрешением экрана 480x800 стоит от 6 тысяч рублей. Китайцы ещё дешевле.

dinn ★★★★★ ()
Ответ на: комментарий от Xenius

Так я и спрашиваю. Доводилось читать выше описанное на таком размере?

HunOL ★★★★ ()
Ответ на: комментарий от thunar

Возможно.

Но надо подробно разбираться — как он построен и т.п.

А может быть вообще полностью нужно проектировать — с нуля.

Надо думать…

dnoskov ()
Ответ на: комментарий от Xenius

с телефона с экраном 320x240 или даже меньше

Ты собираешься читать таблицы, схемы и иллюстрации? Ню-ню.

Xellos ★★★★★ ()
Ответ на: комментарий от x3al

А-а, да-да. Вот это похоже на то, что надо.

Но! Возможностей одного css всё равно не достаточно.

Например при собирании и размещении концевых сносок (с учётом осмысленного эксэмэла), построении всяких указателей и т.п., вобщем для *аппарата издания* (это термин предметной области). Можно, конечно, обойтись ЯваСкриптом, но это выглядит как костыль. В смысле для книг это довольно стандартные вещи, поэтому было бы хорошо, если бы был какой-нибудь стандартный же способ их деланья (с этой точки зрения эйчтиэмэл + сиэсэс вообще сам по себе костыль).

dnoskov ()
Ответ на: комментарий от Artificial_Thought

Не-а. Ну не умеет ЛаТеХ резиновую вёрстку, хоть ты тресни. А в остальном, прекрасная маркиза, … ну ты понел.

dnoskov ()
Ответ на: комментарий от Artificial_Thought

К тому же я бы хотел сразу сделать акцент на отделении содержимого от оформления. И, может быть, даже несколько раз.

dnoskov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.