sab123: (Default)
[personal profile] sab123
Отформатировал свою книжку для него, при просмотре результата на эмуляторе обнаружил интересную фичу:

Он хоть и жрет HTML, но к этому ХТМЛу у него странный подход. У листингов и таблиц первые пару экранов показываются нормально, а потом форматирование к эбеням теряется. Похоже, что когда он отрисовывает экран, то отступает назад на ограниченное количество байт и начинает форматирование оттуда. И соответственно получается, что длина ХТМЛьного блока ограничена. Если длиньше некоего предела, то у хвоста форматирование теряется.

То есть, это надо длинные теги разбивать на короткие куски. Могли бы сами в своем конвертере разбивать. А за них такой форматтер писать - как-то влом. Они внутри себя и лучше могли бы сделать - придумать свой собственный тег, который показывал бы текущее состояние парсера. И втыкать его периодически, каждые N байт. Чтоб читало легко могло по этому тегу синхронизироваться.

А если строка оказывается слишком длинной, то он ее мало того что переносит, так еще и растягивает пробелы, чтоб выровнять по правой границе экрана. Листинги начинают выглядеть совершенно впечатляюще.

Кто-нибудь пробовал книжки по программированию на нем читать? В них такие жопы тоже встречаются? Или они старательно отформатированы во избежание?

Еще я не понял, ссылки в нем что, вообще не работают? И вместо скажем Содержания со ссылками на разделы получается бессмыссленная жопа?

Date: 2011-01-02 07:50 pm (UTC)
From: [identity profile] vit-r.livejournal.com
У всех читалок такая порнографическая типографика, что как-то не очень хочется приобретать это чудо техники.

Date: 2011-01-02 08:19 pm (UTC)
From: [identity profile] sab123.livejournal.com
Не, ну вот сонькина читалка мне попадалась в руки - так я чисто для интересу заливал в нее ПДФ. Взял вордовый файл, поставил соответствующий размер страницы в Опен Офисе, и сгенерил ПДФ. Выглядело как подобает, и русские шрифты засосало без проблем. Но, конечно, ни о какой смене размера шрифтов после этого не может быть и речи.

ХТМЛ в этом смысле должен быть теоретически лучше.

Date: 2011-01-03 03:41 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
к нему кстати исходные коды есть, к киндлу этому
http://www.amazon.com/gp/help/customer/display.html?ie=UTF8&nodeId=200203720
можно посмотреть что там

Date: 2011-01-03 03:46 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
А зачем там типографика? я беру pdf'ки - оригиналы реальных книг (не всегда можно найти, но 95% того что я читаю - читаю именно так) и читаю их как есть. На 6' экране, если не влезает в портретном режиме - влезет в альбомной ориентации.

Date: 2011-01-03 04:11 pm (UTC)
From: [identity profile] vit-r.livejournal.com
У шрифтоф есть много интересных характеристик кроме того, что можно распознать где какая буква.

Date: 2011-01-03 04:21 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
Я не вижу различий в шрифтах между pdf на экране компьютера и на экране читалки.

Date: 2011-01-03 11:43 pm (UTC)
From: [identity profile] sab123.livejournal.com
Ну, это еще больше работы :-) Тем более, что проблема-то мне уже в-общем известна. Но сама идея занимательна.

Date: 2011-01-03 11:51 pm (UTC)
From: [identity profile] vaddimka.livejournal.com
вдруг они какой-нибудь известный рендеринг-движок используют (я конечно сомневаюсь что там вебкит), можно будет написать тем перцам где у них баг :)

моя читалка например не понимает css в html'е
точнее понимает, но как-то очень своеобразно. однако исходники прошивки для нее где-то у ребят с Украины и я сомневаюсь что они их кому-то показывают (тут забавная конкуренция, несколько компаний продают одну и ту же тайваньскую читалку под разными брендами, которые отличаются только прошивкой. причем прошивки достаточно сложные, понимают практически все форматы вклчая chm, djvu и еще кучку достаточно нестандартных для читалок (про pdf/html/fb2 со всевозможными рефлоу и зумами я понятно не говорю)

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 11:50 am
Powered by Dreamwidth Studios