From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Camm Maguire Newsgroups: gmane.emacs.devel Subject: Re: Djvu mode Date: Mon, 03 Oct 2011 16:35:20 -0400 Message-ID: <87fwj9oltj.fsf@maguirefamily.org> References: <871uv17nar.fsf@gmail.com> <874nzwvjgi.fsf@maguirefamily.org> <82bou4y5kz.fsf@gmail.com> <87d3ejtjrb.fsf_-_@niu.edu> <87r52zl29j.fsf_-_@maguirefamily.org> <20100.46983.768447.889306@gargle.gargle.HOWL> <87d3ejgmmz.fsf@maguirefamily.org> <20103.17789.10053.53615@gargle.gargle.HOWL> <878vp49g56.fsf@maguirefamily.org> <20105.64927.931187.909507@gargle.gargle.HOWL> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1317674134 18840 80.91.229.12 (3 Oct 2011 20:35:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 3 Oct 2011 20:35:34 +0000 (UTC) Cc: joakim@verona.se, emacs-devel@gnu.org To: "Roland Winkler" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 03 22:35:28 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RApEW-0006zY-0U for ged-emacs-devel@m.gmane.org; Mon, 03 Oct 2011 22:35:28 +0200 Original-Received: from localhost ([::1]:37329 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RApEV-0003es-Gv for ged-emacs-devel@m.gmane.org; Mon, 03 Oct 2011 16:35:27 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:37403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RApET-0003en-0r for emacs-devel@gnu.org; Mon, 03 Oct 2011 16:35:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RApES-0000SC-1z for emacs-devel@gnu.org; Mon, 03 Oct 2011 16:35:24 -0400 Original-Received: from tvwna-ip-a-22.princeton.org ([66.180.184.32]:58927 helo=localhost.m.enhanced.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RApEQ-0000S0-48; Mon, 03 Oct 2011 16:35:22 -0400 Original-Received: from camm by localhost.m.enhanced.com with local (Exim 4.69) (envelope-from ) id 1RApEO-0002Qq-2B; Mon, 03 Oct 2011 16:35:20 -0400 In-Reply-To: <20105.64927.931187.909507@gargle.gargle.HOWL> (Roland Winkler's message of "Mon\, 3 Oct 2011 13\:23\:27 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 66.180.184.32 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:144554 Archived-At: Greetings! BTW, just to let you know I haven't forgotten and am starting to look at your implementation now. Needless to say, it shows a lot more experience and professionalism with emacs lisp than my first-ever attempt :-). I have some questions, but I wonder if you would mind posting a short series of keystrokes and their effects as I did to help me get a quick grasp of the features. I've looked at the bindings, but commands which I think should be adding annotations seem to be producing no effect on the 'A' *djvu* output page for example. Then perhaps we might discuss a list of desiderata to figure out where to go with the merged result. Take care, "Roland Winkler" writes: > On Sun Oct 2 2011 Camm Maguire wrote: >> Currently the code ignores but preserves non-djvm-mode produced >> annotations, but this should be easy to add. > > I am sorry, I am confused! What kind of annotations are then added > to the file? Are they incompatible with the standard djvu format? > Why that? > >> Me too. This is the main point. I am currently using it for this >> with success. I'm not really sure though whether text notes are best >> placed in the file, as you have to click on the box to see them (in >> emacs djvm mode or djview), > > Depending on how you set up the annotations. djview displays them > immediately - at least for me (with DjVuLibre DjView 4.5 under GNU linux). > >> > nicely displays these annotations including any text layers they >> > might have. >> >> Emacs with this mode does too, but just for the annotations it writes >> itself at the moment. It labels these with a "djvm" comment. > > Why "djvm"? Why being incompatible? > >> This is a somewhat common indication of a poorly constructed text >> layer by an early ocr engine. I've always cleared this by a fresh >> ocrodjvu --in-place foo.djvu. Boxes then line up perfectly. I think >> the ocr code has only very recently matured. > > Again I am confused. Take the djvu file I attached earlier in this > thread (produced with pdf2djvu-0.7.7). If I search a word via > djview, it highlights the matches such that the boxes are perfectly > aligned with the text. So I assume that the djvu file is OK. Yet > with your mode the highlighting is shifted relative to what it is > supposed to match. Something is misaligned here. > (My emacs is GNU Emacs 24.0.50.1 (x86_64-unknown-linux-gnu, GTK+ > Version 2.20.1) of 2011-09-19.) > > What am I missing here? > > Roland > > > > -- Camm Maguire camm@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah