9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: erik quanstrom <quanstro@quanstro.net>
To: 9fans@9fans.net
Subject: Re: [9fans] [RFC] fonts and unicode/utf [TeX]
Date: Mon, 27 Jun 2011 13:34:07 -0400	[thread overview]
Message-ID: <df1e02786fe535a1625d8a662c047b02@ladd.quanstro.net> (raw)
In-Reply-To: <20110627172006.GA497@polynum.com>

> As can be clear from the even more desastrous level of my english
> than usual, I only had a minute or two to write the message.
>
> I DON'T SAY THAT I WILL RESTRICT TEX TO THE FIRST 256 CODEPOINTS.
>
> This is precisely why I have rejected your proposal. KerTeX will
> provide, because this is what is in the fonts, "latin1" font. But if
> there are other fonts for cyrillic, greek etc. I don't want to render
> TeX unusable. There are fonts on the one side; TeX on another. And TFM
> to link them.

no need to yell.  i must be confused.  i thought you said that you
were using latin1 for .tex files.  i don't see a forward-compatable way
to get from latin1 input to utf-8 input.

> I only say that:
>
> 1) Forcing, as this was written in the XeTeX FAQ, user to enter the
> special codepoint for the fi ligature since, white eyes, scornful wave
> of the hand: "this is the way this is done with Unicode" is sheer
> stupidity. I don't want to be forced to specify a printing sugar
> instead of the composition of the alphabet. I want to be able to use ~
> as a visible sign saying: don't break here, and not the "unbreakable"
> space plaguing messages nowdays. Etc. I hate languages supposed to be
> human oriented taking whites as semantically significant...

i don't even have an opinion on this.  i don't understand the conflation
of the input character set and tex's internal representations.  could
you explain why you are taking about them as the same?

to be brutally honest, tex could internally use an array of monkeys
flinging poo to represent characters /internally/ and i would be much
happer than with a reasonable internal representation and a difficult
and incompatable external representation.  at least that way the monkeys
flinging poo are hermetically sealed within the program and not flinging
poo all over my system.  :-)

> 2) I say that one can add utf as input for TeX, and use whatever one
> wants/needs---if I speak about Linear B that's perhaps because I have
> some interest even in defunct scripting, no?---without dramatically
> changing everything in the core TeX engine. TeX, for maths, already
> switches fonts by using almost 16 bits. The same can be made for text,
> and there is no need to extend the conception of a font metric for TeX
> (except marginally for the flipping/mirroring of boxes for direction of
> writing), and one can have everything with TeX using 256 glyphes
> SUBFONTS, and more precisely, 256 entries TFM. (I add that all in all,
> if languages are not mixed, the present TeX can be used for whatever
> direction of writing: let the PS interpreter mirror the page, rotate,
> flip etc.; more involved when languages are mixed in the same page.)

again, i don't think anyone cares if this is how things work internally.

- erik



  reply	other threads:[~2011-06-27 17:34 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 [this message]
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
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=df1e02786fe535a1625d8a662c047b02@ladd.quanstro.net \
    --to=quanstro@quanstro.net \
    --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).