unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Robert J. Chassell" <bob@rattlesnake.com>
Subject: Re: Texinfo/info: scrolling images (Re: Gtk patch version 3, part 1)
Date: Sun, 12 Jan 2003 14:41:02 +0000 (UTC)	[thread overview]
Message-ID: <m18XjIM-000IeBC@localhost> (raw)
In-Reply-To: <shof6nt0u5.fsf@tux.gnu.franken.de> (message from Karl Eichwalder on Sun, 12 Jan 2003 06:05:06 +0100)


   "Robert J. Chassell" <bob@rattlesnake.com> writes:

   > The images are built from plain ASCII characters, of course, but they
   > are there.

Karl Eichwalder <keichwa@gmx.net> responds:

   That's something different.  lilypond authors want to document music
   scores and at times I want to talk about graphical interfaces
   (screenshots).   ASCII representations of such images are a) different
   from the graphical ones and b) highly time consuming to "draw".

Yes, the ASCII representations are often different.  In the case of
music, I think you would want to use the `letter' notation that (if I
remember Lilypond rightly) users type in order to input information so
that Lilypond can create the nicely typeset output that it produces.

The design question is:

    to what should you listen when you should not or cannot view the
    typeset output and do not have or should not use a haptic `feel
    pad'?

And yes, the ASCII representations are highly time consuming to
"draw".  This is a major motivation for you to use a format such as
Texinfo that requires such representations.

Without the motivation, sighted people tend to write only for sighted
readers who are not situationally blind.  This is why LaTeX is not
used as the basis for Texinfo.  We tried to make the change more than
a decade ago.  I made many experiments.  

Yes, you can write a LaTeX `deep-representation' file that produces
good Info `surface-expression' output.  But -- and this is the problem
-- often enough, people do not write such files.  Instead, they use
LaTeX' marvelous typesetting capabilities to create papers that
typeset nicely, and which are impossible for someone reading over a
slow connection or who is listening.  XML and DocBook suffer the same
failing.

   At other places, scrolling images is also very important: I'd like to
   look at a scan and an OCRed text side by side, that's just 1 example.

I agree, that is an important action.  At the same time, please
remember that the blind are major users of OCR.  Please design your
system so that you can listen to a scan and to an OCRed text, as well
as look at them.

   > If you drive a car, you are `situationally blind' and should not look
   > at images in a document, but only listen to it.

   I'm not a car driver anymore ;) 

That may be very good (I don't know your personal situation; but it
would be good for the rest of us if fewer people drove cars).
Unfortunately, many other people do drive.  Others work in factories
where they are supposed to be paying attention to their work.

   Enhance info in a manner that it can hold alternative
   representations of the same contents ...

If you really mean Texinfo, this feature has existed for more than a
decade.  What is wrong with the current feature?

If you mean to enhance the GNU Emacs Info reader to provide highly
typeset images for some viewers -- that is a good idea so long as
sighted, non-driving viewers do not write their documentation so that
it cannot be read by a blind person or over a very slow line (even
though I mostly enjoy a reasonably fast connection, sometimes it is
very, very slow).

Info could be made more like W3M mode in Emacs 21.  W3M is a Web
browsing mode in which you can toggle images on or off.  

-- 
    Robert J. Chassell                         Rattlesnake Enterprises
    http://www.rattlesnake.com                  GnuPG Key ID: 004B4AC8
    http://www.teak.cc                                     bob@gnu.org

  reply	other threads:[~2003-01-12 14:41 UTC|newest]

Thread overview: 63+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-31  3:17 Gtk patch version 3, part 1 Jan D.
2003-01-01 16:46 ` Richard Stallman
2003-01-01 18:48   ` Jan D.
2003-01-02  1:10     ` Eric Gillespie
2003-01-02  7:57       ` Jan D.
2003-01-03 19:46         ` Eric Gillespie
2003-01-02  5:56     ` Eli Zaretskii
2003-01-02  8:07       ` Jan D.
2003-01-03  3:32       ` Richard Stallman
2003-01-03  3:30     ` Richard Stallman
2003-01-03 12:39       ` Alfred M. Szmidt
2003-01-04  4:20         ` Richard Stallman
2003-01-04 13:40           ` Alfred M. Szmidt
2003-01-04 16:04             ` Alex Schroeder
2003-01-04 17:43             ` Raja R Harinath
2003-01-04 18:30             ` Eric Gillespie
2003-01-04 19:25               ` Alfred M. Szmidt
2003-01-03 22:42       ` Robert J. Chassell
2003-01-04  0:48         ` Kim F. Storm
2003-01-04  2:55           ` Luc Teirlinck
2003-01-04  3:58             ` Luc Teirlinck
2003-01-04  4:17               ` Luc Teirlinck
2003-01-04 13:30                 ` Jan D.
2003-01-04 16:16                   ` Luc Teirlinck
2003-01-04 16:39                     ` Jan D.
2003-01-04 18:00                       ` Luc Teirlinck
2003-01-04 19:46                         ` Luc Teirlinck
2003-01-04 21:02                           ` Eric Gillespie
2003-01-04 21:55                             ` Luc Teirlinck
2003-01-04 22:54                               ` Eric Gillespie
2003-01-05 18:33                     ` Richard Stallman
2003-01-04 13:11             ` Jan D.
2003-01-04 14:55               ` Alfred M. Szmidt
2003-01-05 18:33               ` Richard Stallman
2003-01-04 15:51             ` Alex Schroeder
2003-01-04 23:44             ` Richard Stallman
2003-01-06  0:17               ` Eric Gillespie
2003-01-06 17:13                 ` Richard Stallman
2003-01-06 19:52                 ` Alex Schroeder
2003-01-04  7:20           ` Texinfo/info: scrolling images (Re: Gtk patch version 3, part 1) Karl Eichwalder
2003-01-11 19:50             ` Stefan Monnier
2003-01-11 21:03               ` Robert J. Chassell
2003-01-12  5:05                 ` Karl Eichwalder
2003-01-12 14:41                   ` Robert J. Chassell [this message]
2003-01-13 20:41                     ` Texinfo/info: scrolling images Karl Eichwalder
2003-01-04 23:44           ` Gtk patch version 3, part 1 Richard Stallman
2003-01-05 13:23           ` Robert J. Chassell
2003-01-05 16:00             ` Kim F. Storm
2003-01-05 15:46               ` Alfred M. Szmidt
2003-01-05 16:38               ` Robert J. Chassell
2003-01-06  0:33                 ` Kim F. Storm
2003-01-04 18:26         ` Eric Gillespie
2003-01-03  3:32     ` Richard Stallman
2003-01-02 15:47   ` Kim F. Storm
2003-01-03  3:31     ` Richard Stallman
2003-01-03 19:50       ` Eric Gillespie
     [not found]         ` <E18Ufn2-0003pp-00@fencepost.gnu.org>
2003-01-04 18:34           ` Eric Gillespie
2003-01-05 18:33             ` Richard Stallman
2003-01-06  0:19               ` Eric Gillespie
2003-01-02  5:52 ` Eli Zaretskii
2003-01-02  8:05   ` Jan D.
2003-01-02 17:24     ` Eli Zaretskii
2003-01-03  3:31     ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m18XjIM-000IeBC@localhost \
    --to=bob@rattlesnake.com \
    --cc=bob@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).