From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 17 Jun 2011 17:37:16 +0200 From: tlaronde@polynum.com To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20110617153716.GA440@polynum.com> References: <20110616121700.GA9131@polynum.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] [RFC] fonts and unicode/utf [TeX] Topicbox-Message-UUID: f17bb7a6-ead6-11e9-9d60-3106f5b1d025 On Fri, Jun 17, 2011 at 10:18:20AM -0400, Joel C. Salomon wrote: >[...] > OK to generate automatically. But ?ae???=E6? and ?oe?????, &c.?please > don?t make these substitutions I have already found (and answered) that "oe" can not be a ligature since, even in french, the "oe" sequence appears in words that do not want the substitution ("coefficient"), and "ae" is rare enough and not even a regular rule (there are greek words [in french] that do not want it; and even from latin, it is not regular). >[...]=20 > At which point you?ve reinvented X?TeX. I've given a look at it. I don't want to start a discussion about Unicode, since, supplementary to the "characters" (alphabetical, syllabics, ideographics; but no hieroglyphes or Linear B, so it's not complete ;) there are formatting commands or rendering (the ligature fi is not a character; but in the XeTeX FAQ it is said user has to insert directly the Unicode for this codepoint since there is no ligature), that I don't think should be there (only the historical ASCII controls should be there; others should be undefined). But for XeTeX and Plan9 there is a special point: XeTeX uses some C++. As I have answered privately to someone, it is not an absolute obstacle---the files are not very numerous so a C flavour could be achieved. But if people start throwing me XeTeX in the legs, I will start crying for a C++ compiler on Plan9... No, no: I don't make threats! --=20 Thierry Laronde http://www.kergis.com/ Key fingerprint =3D 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C