🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.tex
Article #1608

Re: Zu viele Ligaturen

#1608
From: Joachim Schrod
Date: Mon, 11 Jan 1993 15:11
41 lines
2581 bytes
In article <1ikemhINN5pb@mailgzrz.TU-Berlin.DE>, jaenicke@emserver.ee.tu-berlin.de (Lutz Jaenicke) writes:
> In article <1993Jan8.165313.50482@news.th-darmstadt.de> schrod@iti.informatik.th-darmstadt.de (Joachim Schrod) writes:
> >TeX macht ``grunds"atzlich'' ueberhaupt keine Ligaturen.
> >
> >Ligaturen sind in den Fonts definiert. D.h., in den Computer Modern
> >Fonts (die Sie sehrwahrscheinlich benutzen), stehen Informationen der
> >Art: Immer dann, wenn die Zeichenfolge `f', `f', `i' vorkommt, ersetze
> >das durch das Zeichen `ffi'.
> >    TeX interpretiert diese Informationen und folgt brav dem, was es
> >vorgegeben bekommt.
> Wie bitte? Es ist TeX, das darueber entscheidet, ob die in den Fonts
> vorhandenen Ligaturen angewendet werden sollen oder ob die Buchstaben
> einzeln auszugeben sind.

Sorry, Nein.

TeX fuehrt den Absatzumbruch durch, wobei es durchzufuehrende
Trennungen ermittelt. (Praezise gesagt: In einem ersten Durchgang
wird versucht, den Absatz umzubrechen, ohne Trennungen
durchzufuehren. In einem zweiten Durchgang werden auch Trennungen
zugelassen. Einige TeX-Benutzer haben fuer deutsche Texte den ersten
Durchgang aus Performance-Gruenden abgeschaltet.)
    Danach werden alle Buchstaben-Folgen, die in den `ligtable's
stehen, in Ligaturen umgeformt. Dabei gibt es *keine* Ausnahme. (Wenn
man in das Programm TEX82 sieht, wird man erkennen, dass ich hier
eine Spezifikation gebe, die das Ergebnis hinreichend beschreibt. Aus
Effizienzgruenden ist es etwas anders organisiert.)

TeX interpretiert also *nur* die Infos aus den TFM-Dateien, und die
bedingungslos. D.h.: es `entscheidet' *nicht*, ``ob die in den Fonts
vorhandenen Ligaturen angewendet werden sollen oder ob die Buchstaben
einzeln auszugeben sind.''
    Wie sollte es das auch tun?

--
Joachim

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joachim Schrod			Email: schrod@iti.informatik.th-darmstadt.de
DANTE e.V.
Coordinator for Drivers
Technical Details
Message-ID: <1is2nqINNmgs@rs2.hrz.th-darmstadt.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!news.th-darmstadt.de!iti.informatik.th-darmstadt.de!schrod
References: <95K0PZU@minnie.zdv.uni-mainz.de> <1993Jan8.165313.50482@news.th-darmstadt.de> <1ikemhINN5pb@mailgzrz.TU-Berlin.DE>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!news.th-darmstadt.de!iti.informatik.th-darmstadt.de!schrod
From: schrod@iti.informatik.th-darmstadt.de (Joachim Schrod)
Newsgroups: de.comp.tex
Subject: Re: Zu viele Ligaturen
Date: 11 Jan 1993 15:11:54 GMT
Organization: TH Darmstadt, FG Systemprogrammierung
Lines: 41
Distribution: world
Message-ID: <1is2nqINNmgs@rs2.hrz.th-darmstadt.de>
References: <95K0PZU@minnie.zdv.uni-mainz.de> <1993Jan8.165313.50482@news.th-darmstadt.de> <1ikemhINN5pb@mailgzrz.TU-Berlin.DE>
NNTP-Posting-Host: spice.iti.informatik.th-darmstadt.de