all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Robert J. Chassell" <bob@rattlesnake.com>
Cc: emacs-devel@gnu.org
Subject: Re: link appearance and soft face properties
Date: Mon, 20 Jun 2005 00:57:51 +0000 (UTC)	[thread overview]
Message-ID: <m1DkAbn-0004RfC@rattlesnake.com> (raw)
In-Reply-To: <DNEMKBNJBGPAOPIJOOICAEHJCJAA.drew.adams@oracle.com>

           ... Users can decide to use it or not use it, but they
           cannot redefine it.

   I'm not sure what your point is. Is it my statement that you find
   weird or the fact that :underline is cast in concrete as
   underlining?

I misunderstood you.  I was wrong.  You were referring to a name of
one of the properties that a face may have, not to its properties in
general.

But please try to be less confusing.  I read

   ... distinguishing "soft" from "hard" text properties.

as refering to text properties, not to names of the text properties.

As you say, 

   I suggested we provide a way to make a portion of text appear as a
   link - in whatever way that appearance might be manifested.

That is clear language.  The appearance is a text property.  That can
be changed.  The name of a particular appearance is different.  That
description ought to remain constant.

Thus dogs can have different colors of fur, brown, black, or golden.
The notion of `dog' is like the notion of `appears as a link'.  The
name of the color of a dog's fur is like the name of a specific text
property for a specific form of markup.

Incidentally talking about 

   ... the difference between using Emphasis and Bold markup tags ...

is confusing, too.  

This confusion is different from the confusion between a changeable
property and the name for a particular appearance.  The confusion
between emphasis and bold is like confusing a cat and a dog.

When you use emphasis and bold, you are speaking about two different
kinds of markup, logical and physical.  (Or other words meaning the same.)

Emphasis is logical markup; in typeset books, it is usually shown
using italics; in Info, underscores.  In typeset books, stronger
emphasis, often called `strong', is usually shown with bold.  In Info,
stronger emphasis is shown with asterisks.

On the other hand, Bold is physical markup.  It only works for typeset
works.  It does not work for speech or for Info, which uses asterisks.
That is why Bold is deprecated in GNU and had been for at least 15
years.

You mention TeX and its daughters.  They are good programs, but they
provide markup for high resolution, printed works, not for other
renderings, such as Info.

For TeX and its daughters, the use of physical markup works since they
are for only one kind of presentation.  Many other typesetting
applications, many `word processors', are also often for only one kind
of presentation.  Unfortunately, while this started out well -- the
programs enabled ordinary people to typeset -- it turned into a
mistake.

Among other reasons, Texinfo and man pages were invented a generation
ago to overcome that mistake.  (Sad to say, bad habits continue and
many still write for a single rendering on paper.)

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

  reply	other threads:[~2005-06-20  0:57 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-17 14:42 mouse-1-click-follows-link LENNART BORGMAN
2005-06-17 15:32 ` link appearance and soft face properties Drew Adams
2005-06-18  2:21   ` Richard Stallman
2005-06-18 13:47     ` Juri Linkov
2005-06-19  3:51       ` Richard Stallman
2005-06-19 17:50       ` Drew Adams
2005-06-20  4:55         ` Juri Linkov
2005-06-20 16:53           ` Drew Adams
2005-06-19 17:47     ` Drew Adams
2005-06-19 20:06       ` Robert J. Chassell
2005-06-19 22:01         ` Drew Adams
2005-06-20  0:57           ` Robert J. Chassell [this message]
2005-06-20 16:53             ` Drew Adams
2005-06-20  1:45           ` Daniel Brockman
2005-06-20 17:51           ` Richard Stallman
2005-06-17 15:36 ` mouse-1-click-follows-link Stefan Monnier

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

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

  git send-email \
    --in-reply-to=m1DkAbn-0004RfC@rattlesnake.com \
    --to=bob@rattlesnake.com \
    --cc=emacs-devel@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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.