From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Sun, 26 Jun 2011 09:57:45 +0200 From: tlaronde@polynum.com To: mjkerpan@kerpan.com, Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20110626075745.GA395@polynum.com> References: <20110620111845.GA540@polynum.com> <76aac2169637c7af09dcd0b368aa0c7a@ladd.quanstro.net> <20110621105626.GA536@polynum.com> <20110625065017.GA638@polynum.com> <522e1e2a38aa18c291305563d362abfe@ladd.quanstro.net> <20110625150327.GA425@polynum.com> <20110625171134.GA3661@polynum.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Subject: Re: [9fans] [RFC] fonts and unicode/utf [TeX] Topicbox-Message-UUID: f69b16be-ead6-11e9-9d60-3106f5b1d025 On Sat, Jun 25, 2011 at 02:43:32PM -0400, Michael Kerpan wrote: > Modern TeX implementations like XeTeX and LuaTeX handle UTF-8 natively > and also bring all sorts of benefits like OpenType support (automagic > ligatures, real small caps, selectable lining or old-style figures and > more) and the ability to define fonts from the system font pool rather > than using archaic incantations and magic scrolls from the early 90s. I don't know what "automagic" ligatures are; but ligatures are here in the kerTeX fonts, user having nothing special to do to have them. Small caps are here. Using the system fonts is here too, at least for T1 fonts: afm2tfm(1) makes them available. For other fonts format, writing a whatever2tfm(1) will do the job. And "archaic" is definitively a marketing sentence, not a scientific judgement: "Euclid? Well... it was perhaps good for the epoch..." > The problem is that these modern implementations are HUGE. On the > average Linux system, TeX, LaTeX and other paraphernalia seem to take > up well over 1 GB these days. I've given up on TeX because it's just > so darn big. So have I. > > There is, however, hope. Heirloom troff manages to include many of the > same whizz-bang typographic features as XeTeX and friends (including > Unicode support, smartfont support, easy loading of fonts in modern > formats) while taking up about 1/100th the resource footprint. Clearly > what we REALLY need is a filter that takes LaTeX sources and processes > them into TROFF commands to feed to a port of Heirloom troff ;) kerTeX is 1/100th of the current TeX distributions and is C89, that is the most portable. It lacks some Heirloom troff features, but it is for text and mathematics, includes a font designer: METAFONT, a figure designer: MetaPost and a bunch of debugging utilities, coding utilities (WEB), fonts and a state of the art documentation. So I stick to kerTeX. And I have recorded what _you_ propose to do ;) Since you seem to claim that the way _you are engaged in_ is easier than the road I have taken, you should have finished before I have finished kerTeX, rendering it /* sigh */ obsolete... Not to mention that I can work on kerTeX only during limited slots of time, since my main developing time is for a huge beast: KerGIS. And it should be noted that I manage alone forks of G.R.A.S.S. and TeX and al., while "millions of users! thousands of programmers! hundreds of developers!" seem to be unable to evolve correctly the "community driven" equivalents... So imagine what one can achieve if one can concentrate on a far more limited scale? But beware of the tortoise... This is a lesson "GPL fanatics" have learned: say, by principle, that "free software" is perfect, and closed source one a desaster. Why? Simply because if someone criticizes open source code the answer is immediate: "code is here, be my guest". While, with closed source, one can spend gallons of electronic ink saying: "This sucks ! If only I had the code...". -- Thierry Laronde http://www.kergis.com/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C