9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: tlaronde@polynum.com
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] [RFC] fonts and unicode/utf [TeX]
Date: Thu, 30 Jun 2011 18:25:24 +0200	[thread overview]
Message-ID: <20110630162524.GA442@polynum.com> (raw)
In-Reply-To: <4E0C5549.94AB.00CC.0@wlu.ca>

On Thu, Jun 30, 2011 at 10:51:53AM -0400, Karljurgen Feuerherm wrote:
> [...]
>
> >But starting with "modern fonts", "modern system", "archaic" and the
> like, it's like starting with: "only Adolf Hitler would still use not
> Unicode fonts".
>
> Looking here: http://scripts.sil.org/cms/scripts/page.php?item_id=xetex_faq ( http://scripts.sil.org/cms/scripts/page.php?item_id=xetex_faq ) I cannot find this; you'll have to help me out.
> [...]

It was not about the XeTeX FAQ this time, it was about this thread.

When I first said: OK, I take the bull by the horns, I will redo from
scratch a TeX distribution, I heard: "current TeX on Plan9, even
if obsolete, is enough..."

When I announced the job was done with the core of TeX, answer: "Nobody
uses TeX: everybody uses LaTeX; so it is almost useless." [This is my
special favorite!]

When I saw that the TFM provided with recent TeX distributions provide
latin1 glyphes but not at the latin1 (i.e. Unicode) positions, I decided
it was an historical artefact and was inconsistent. Then my first
message and the avalanche about "teaching TeX _modern_ fonts" etc.

For me _these_ arguments about modern, archaic etc. are Godwin points.
A vast majority of contemporary mathematicians could read the "archaic"
Euclid to learn, for example, that Euclid has never written that "a line
is composed of points" even less "a line is composed of an infinity of
points".  And they should confer this with the fifth book. Because if
the Greeks have not said that, there is probably a reason why...

So back to the technic: as far as TeX is concerned, there is input
(provided by an user, normally) leading to layout rendered by a dvi
driver. A font interacts with the user input by providing some
facilities (ligatures); since these facilities can be added to TeX view
of the font (TFM), without even changing the fonts as viewed by the
drivers, I don't see why they should be discarded.

Furthermore, I don't see why some special glyphes put, in plain
TeX conventions, in ASCII control positions should not be added to
TeX view of a font (TFM).

I've read in a hurry the directory layout of XeTeX, the WEB change file
and the FAQ, just in order to have an idea about what was going on and
a rough idea of the work needed to import it in kerTeX. Hence my mistake
about believing "modern fonts" have thrown away _every ligature_.
I'm relieved to see that I was wrong on this one.

But I would probably have read the whole more coolly if people have not
used some arguments.

I don't despise XeTeX. Nor Unicode. And I will take Unicode as is. But I
will take TeX conventions as is too, since I'm working on TeX, and not
another formatting system; since these conventions are confined to the
ASCII subrange and only diverging from ASCII for the not glyph
positions. I still fail to see what's the big deal?

--
        Thierry Laronde <tlaronde +AT+ polynum +dot+ com>
                      http://www.kergis.com/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C




  parent reply	other threads:[~2011-06-30 16:25 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-16 12:17 tlaronde
2011-06-16 16:49 ` Russ Cox
2011-06-16 17:37   ` tlaronde
2011-06-16 18:43     ` Bakul Shah
2011-06-16 19:20       ` tlaronde
2011-06-16 17:43 ` tlaronde
2011-06-17 14:18 ` Joel C. Salomon
2011-06-17 15:37   ` tlaronde
2011-06-17 18:07     ` Joel C. Salomon
2011-06-17 18:37       ` tlaronde
2011-06-19 14:21     ` erik quanstrom
2011-06-19 14:07 ` erik quanstrom
2011-06-19 16:34   ` tlaronde
2011-06-19 18:01     ` tlaronde
2011-06-19 22:38     ` erik quanstrom
2011-06-20 11:18       ` tlaronde
2011-06-20 21:53         ` erik quanstrom
2011-06-21 10:56           ` tlaronde
2011-06-24 23:05             ` Mauricio CA
2011-06-25  6:50               ` tlaronde
2011-06-25 12:19                 ` erik quanstrom
2011-06-25 15:03                   ` tlaronde
2011-06-25 15:11                     ` erik quanstrom
2011-06-25 16:33                       ` tlaronde
2011-06-25 16:34                     ` Mauricio CA
2011-06-25 17:11                       ` tlaronde
2011-06-25 18:43                         ` Michael Kerpan
2011-06-26  7:57                           ` tlaronde
2011-06-27  1:01                             ` Michael Kerpan
2011-06-27 11:48                               ` tlaronde
2011-06-27 12:36                                 ` erik quanstrom
2011-06-27 14:38                                   ` Karljurgen Feuerherm
2011-06-27 17:20                                   ` tlaronde
2011-06-27 17:34                                     ` erik quanstrom
2011-06-27 18:01                                       ` tlaronde
2011-06-27 21:17                                         ` Michael Kerpan
2011-06-28 11:25                                           ` tlaronde
2011-06-27 23:45                                     ` Karljurgen Feuerherm
2011-06-27 23:48                                       ` erik quanstrom
2011-06-28 11:19                                       ` tlaronde
2011-06-28 11:32                                         ` tlaronde
2011-06-28 12:16                                         ` erik quanstrom
2011-06-29 23:43                                         ` Karljurgen Feuerherm
2011-06-30 13:02                                           ` tlaronde
2011-06-30 13:14                                             ` erik quanstrom
2011-06-30 13:47                                               ` tlaronde
2011-06-30 14:51                                             ` Karljurgen Feuerherm
2011-06-30 15:22                                               ` Michael Kerpan
2011-06-30 16:25                                               ` tlaronde [this message]
2011-06-30 16:31                                                 ` erik quanstrom
2011-06-30 17:00                                                   ` tlaronde
2011-06-30 17:12                                                     ` tlaronde

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=20110630162524.GA442@polynum.com \
    --to=tlaronde@polynum.com \
    --cc=9fans@9fans.net \
    /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.
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 NNTP newsgroup(s).