Re: Unicode and TeX

From: Nelson H. F. Beebe (beebe@math.utah.edu)
Date: Tue Jan 12 1999 - 10:24:19 EST


Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk> cites and writes on Tue, 12 Jan
1999 06:45:01 -0800 (PST):

>> > I am particularly interested in support for characters in the 22xx range,
>> > since I use TeX a lot. My personal dream is to be able to create TeX
>> > source in UTF8 using characters in the 22xx range, then preprocess that
>> > and feed it to TeX.
>>
>> Exact same dream here. However, first of all xterm has to be made UTF-8
>> aware, because all the other tools depend on it in daily use, then we
>> can see further. We should try to get a decent UTF-8 -> TeX and
>> UTF-8 -> LaTeX converter into GNU recode to do the preprocessing
>> you suggested.

Readers of this list may be unaware of a significant project that
extends TeX for full support of Unicode: Omega. While still under
development, a number of papers have already been written about this
system, including these

@String{j-TUGboat = "TUGboat"}

@Article{Plaice:TB15-3-320,
  author = "John Plaice",
  title = "{Progress in the {Omega} project}",
  journal = j-TUGboat,
  year = "1994",
  volume = "15",
  number = "3",
  pages = "320--324",
  month = Sep,
}

@Article{Haralambous:TB15-3-344,
  author = "Yannis Haralambous and John Plaice",
  title = "{{First applications of $\Omega$: {Adobe Poetica},
                 {Arabic}, {Greek}, {Khmer}}}",
  journal = j-TUGboat,
  year = "1994",
  volume = "15",
  number = "3",
  pages = "344--352",
  month = Sep,
}

@Article{Fairbairns:TB16-3-325,
  author = "Robin Fairbairns",
  title = "{Omega --- {Why} bother with {Unicode}?}",
  journal = j-TUGboat,
  year = "1995",
  volume = "16",
  number = "3",
  pages = "325--328",
  month = Sep,
}

@Article{Haralambous:TB16-4-418,
  author = "Yannis Haralambous and John Plaice and Johannes
                 Braams",
  title = "{{Never again active characters!
                 {$\Omega$}{-Babel}}}",
  journal = j-TUGboat,
  year = "1995",
  volume = "16",
  number = "4",
  pages = "418--427",
  month = Dec,
}

@Article{Haralambous:TB17-2-126,
  author = "Yannis Haralambous",
  title = "{{{$\Omega$Times} and {$\Omega$Helvetica} fonts under
                 development: {Step One}}}",
  journal = j-TUGboat,
  year = "1996",
  volume = "17",
  number = "2",
  pages = "126--146",
  month = Jun,
}

@Article{Plaice:TB17-2-181,
  author = "John Plaice and Yannis Haralambous",
  title = "{{The latest developments in {$\Omega$}}}",
  journal = j-TUGboat,
  year = "1996",
  volume = "17",
  number = "2",
  pages = "181--183",
  month = Jun,
}

@String{j-EPODD = "Electronic Pub\-lish\-ing\emdash{}Orig\-i\-na\-tion,
                 Dissemination, and Design"}

@Article{Haralambous:EPODD-8-2/3-111,
  author = "Yannis Haralambous",
  title = "The Traditional {Arabic} Typecase Extended to the
                 {Unicode} Set of Glyphs",
  journal = j-EPODD,
  volume = "8",
  number = "2/3",
  pages = "111--123",
  month = jun # "\slash " # sep,
  year = "1995",
  CODEN = "EPODEU",
  ISSN = "0894-3982",
  bibdate = "Fri Jul 11 07:26:02 1997",
}

URL = ftp://ftp.math.utah.edu/pub/tex/bib/lncs1998a.bib Line=6994

@String{j-LECT-NOTES-COMP-SCI = "Lecture Notes in Computer Science"}

@Article{Haralambous:1998:DUM,
  author = "Y. Haralambous and J. Plaice",
  title = "The Design and Use of a Multiple-Alphabet Font with
                 Omega",
  journal = j-LECT-NOTES-COMP-SCI,
  volume = "1375",
  pages = "126--??",
  year = "1998",
  CODEN = "LNCSD9",
  ISSN = "0302-9743",
  bibdate = "Sat Oct 10 14:40:24 MDT 1998",
  acknowledgement = ack-nhfb,
}

URL = ftp://ftp.math.utah.edu/pub/tex/bib/unicode.bib Line=4516

@InProceedings{Haralambous:1997:UTO,
  author = "Yannis Haralambous and John Plaice",
  title = "From {Unicode} to Typography, via {Omega}: {Greek},
                 Ancient and Modern",
  crossref = "UC:1997:ESI",
  pages = "??--??",
  year = "1997",
  bibdate = "Thu Aug 20 21:00:11 1998",
  URL = "http://www.unicode.org/unicode/iuc10/program.html",
  acknowledgement = ack-nhfb,
}

@String{pub-UNICODE = "The Unicode Consortium"}

@String{pub-UNICODE-SAN-JOSE:adr = "P.O. Box 700519, San Jose, CA 95170-0519,
                                  USA, Phone: +1-408-777-5870, Fax:
                                  +1-408-777-5082, E-mail:
                                  \path=unicode-inc@unicode.org="}

@Proceedings{UC:1997:ESI,
  editor = "{Unicode Consortium}",
  booktitle = "{Europe}, Software + the {Internet}: Going Global with
                 {Unicode}: Tenth International {Unicode} Conference,
                 {March 10--12, 1997, Mainz, Germany}",
  title = "{Europe}, Software + the {Internet}: Going Global with
                 {Unicode}: Tenth International {Unicode} Conference,
                 {March 10--12, 1997, Mainz, Germany}",
  publisher = pub-UNICODE,
  address = pub-UNICODE-SAN-JOSE:adr,
  pages = "????",
  year = "1997",
  ISBN = "????",
  LCCN = "????",
  bibdate = "Thu Apr 23 14:36:13 1998",
  URL = "http://www.unicode.org/unicode/iuc10/;
                 http://www.unicode.org/unicode/uni2book/u2ord.html",
  acknowledgement = ack-nhfb,
  keywords = "Character sets (Data processing) -- Congresses; Coding
                 theory -- Congresses",
}

There are more recent papers in TUGboat, but I'm behind in the
bibliography for that journal.

A version of Omega is provided on the TeXLive-3 CD-ROM, available from
the TeX User's Group at

        http://www.tug.org/

This CD contains a complete working TeX installation for all major
desktop platforms, and the system can be run entirely from the CD, if
file access speed is not of concern.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- Center for Scientific Computing FAX: +1 801 585 1640, +1 801 581 4148 -
- University of Utah Internet e-mail: beebe@math.utah.edu -
- Department of Mathematics, 322 INSCC beebe@acm.org -
- 155 S 1400 E RM 233 beebe@ieee.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe -
-------------------------------------------------------------------------------



This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:44 EDT