Все новое — хорошо забытое старое. Прошу любить и жаловать, очередной топор, найденный под лавкой: Plucker, оффлайн-браузер с открытыми исходниками. Кажется, я его уже люблю. Он, конечно, не умеет так ловко показывать таблицы, как старый знакомый iSilo, но, черт возьми, эти сглаженные шрифты — просто фантастика! (Кстати, про шрифты, окружающие меня по жизни, давно уже напрашивается отдельный рассказ.) А форматирование?! Настолько, я бы сказал, нежно вылеплено, что сразу видно — люди делали для себя и сами пользовались. А полноразмерная картинка по ссылке из превьюшки — это вообще именно то, чего мне не хватало все эти годы. Да в конце концов он просто быстрее, буквально раза в два.
Поначалу, конечно, наши дела не шибко заладились. Форматирование, которое предлагал родной Plucker Desktop, мягко говоря, оставляло желать лучшего, впрочем, как и скорость преобразования. Все отступы съезжали, таблицы превращались в винегрет, исходные страницы в unicode становились грудами кракозябликов (несмотря на заявленную поддержку), а половина картинок вообще пропадала бесследно. Но жизнь заиграла новыми красками, когда я натолкнулся на чудесный Sunrise Desktop (в девичестве JPluck). Мало того, что программка сама по себе весьма симпатичная и шустрая (что ценно, учитывая ее жабовое происхождение), так и все форматирование в ее исполнении проявилось, как по волшебству. Даже таблицы хоть и не стали таблицами, но по-человечьи читабельно стали вытягиваться в столбец. В качестве бонуса предлагается весьма приятная мелочь, придающая особое изящество инструменту: плагины для браузеров (IE и Firefox), двумя кликами отправляющие просматриваемые страницы в palm. Firefox’овый ScrapBook, который помимо прочего умеет вырезать из страниц разный мусор перед конвертацией, позволяет добиться особого лоска. Это так просто, что хочется делать постоянно.
Восторгов очень много, но, вы понимаете, серебряной пули нет. Разочарований хватает. К примеру, плюкер начисто игнорирует цвет фона страниц, как и цвет шрифта, кстати. Зря, конечно. Про невозможность показа таблиц я уже говорил. А, учитывая тот факт, что разработка долгое время находится в коматозном состоянии, расчитывать на появление этих фич не приходится. Опять же, найти, как получить расстановку мягких переносов, мне не удалось, хотя поддержка их заявлена.
найти, как получить расстановку мягких переносов, мне не удалось, хотя поддержка их заявлена
поддержка есть, но она не такая, как в PalmFiction. Мягкие переносы должны бать в исходнике: попробуй наставить в словах ­
Если правильно помню, Олег Белоусов поддержку эту дописывал. Хотя могу ошибаться. Но у него точно была простенькая перловая расставлялка переносов. По одному на слово, если слово длинней скольки-то там букв. В принципе там основа, если очень нужны — можно скрипт домодифицировать.
Найти?
Да, до того, что должен быть модифицирован сам файл, я дотумкал. Но переносы, расставленные от фонаря лично мне прямо режут глаз, читать не могу. А заморачиваться со базами слогов как-то лень, признаться. Вот если кто уже подумал бы об этом, было бы здорово.
Режут. Я их совсем не люблю, потому не страдаю. Впрочем, как и выравнивание абзацев по правому краю (justify которое). Кстати, плюкер justify поддерживал (если в HTML написано). Но там не помню — то ли в кавычках он хотел параметр, то ли без. Немного неаккуратно было, но работало.
Э-э-э… Правильно поставленный перенос проскакивает гладко, как по маслу. Без них выравнивание по ширине (а уж тем более по правому краю — как это вообще читать?!) абсолютно бесполезно.
(Кстати, про шрифты, окружающие меня по жизни, давно уже напрашивается отдельный рассказ.)
Я бы послушал. Правда, я к мелким на палме, а не к сглаженным, неровно дышу.
Про траблы родного Plucker Desktop — я удивлён. Никогда их не имел особых (с форматированием, скоростью, уездами). Правда, я на Plucker пересел с iSilo в момент его первого появления, и пользовался command-line’овым дистиллером кажется версии 1.1, и может слегка — GUI’шным десктопом (но он, насколько помню, тоже на ту же питоновскую часть дистиллера смотрел). И с этой версией очень долго жил, пока на JPluck не пересел из-за UTF.
Цвет фона — да. Надо посмотреть формат, поддерживается ли вообще это. Кстати, чем хорош родной дистиллер — в нем можно что-то неустраивающее на коленке найти и поправить на ходу (русский PRE в обычный фонт конвертить, например).
А вот ссылки и текст неоднократно видел черные. Ещё серые, жёлтые помню. Так что сам viewer поддерживает. Может генератор не парсит и не генерит цвета.
Про шрифты, боюсь, ничего познавательного. В основном ругательное. Но обязательно и вскорости.
chm
Глядя на скриншот, хотелось бы уточнить, поддерживает ли оно CHM, или перед конвертацией нужно его распаковать?
Re: chm
Нет, не поддерживает, увы. Но распаковка, сами понимаете, не доставляет особых хлопот.