The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз альтернативной сборки KchmViewer, программы для просмотра файлов chm и epub, opennews (?), 11-Ноя-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Релиз альтернативной сборки KchmViewer, программы для просмо..."  –1 +/
Сообщение от anonymouse (?), 11-Ноя-21, 05:33 
"не очень качественная поддержка" в окуляре заимствована из "превосходного" kchmviewer-a
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз альтернативной сборки KchmViewer, программы для просмо..."  –1 +/
Сообщение от kusb (?), 11-Ноя-21, 11:27 
Может из старого...
Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз альтернативной сборки KchmViewer, программы для просмо..."  +1 +/
Сообщение от userd (ok), 11-Ноя-21, 13:50 
> "не очень качественная поддержка" в окуляре заимствована из "превосходного" kchmviewer-a

Ага, ага.
и делали такие же простые парни, как ты - выкинули то, чего не хочется понимать, похерив часть функциональности. Напишу подробнее: в нетривиальных chm обычно есть такая сущность, как «предметный указатель» (index). Поиск по указателю обычно эффективнее чем поиск по тексту. Для англ.языка это заметно если термин совпадает со словом общей лексики (например, list или order). Для русского языка поиск по указателю тоже может быть эффективен, так как в указатель термины включаются в «словарном виде» - существительные в именительном падеже, глаголы - в инфинитиве, и т.п. kchmviewer показывает указатель и позволяет в нём искать. Это бывает довольно полезно. Авторы okular-а игнорирует существование предметного указателя, на странице https://okular.kde.org/formats/ есть TOC, но нет index.

kchmviewer показывает документ как дерево-оглавление, страницы - листья. Порылся в архиве, нашёл chm на 30 мегабайт. kchmviewer открыл моментально. Зато okular рендерит chm как последовательность страниц. Это требует определённой подготовительной работы. Okular нашёл почти 12 тысяч страниц и на это ему потребовалось больше минуты. Поди перерендерил все страницы для возможности поддержать красивую полосу прокрутки на все 12 тысяч страниц.

До кучи - установленные у меня версии kchmviewer и okular давно устарели. Но при этом «устаревший» kchmviewer показывает документы точнее, чем «устаревший, но чуть более новый» okular. по ссылкам переходит, текст выделяет и копирует правильно. Ну да все косяки okular-а можно списать на «замшелость». Может быть уже всё исправлено, а я просто не знаю.

okular, как потомок kpdf, превосходен. А как замена kchmviewer - слабовато.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

33. "Релиз альтернативной сборки KchmViewer, программы для просмо..."  +/
Сообщение от anonymouse (?), 11-Ноя-21, 21:04 
Зря тратишь дыхание (или, точнее, пропускную способность). Такие простые парни как я делали chm файлы с индексом, поиском, закладками и прочими фичами, в еще 2007 году. Если тебе интересно чего это стоит, пойди установи microsoft chm help workshop (или как-то так), полюбуйся на это чудо из windows 98.

И да, okular плохо показывает chm по множеству причин, о чем я и сказал в самом начале. В следующей версии эта функциональность будет удалена, вместе с khtml на котором она основана. И будет либо сабж, либо app-text/xchm.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру