🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.tex
Article #1511

Re: Zu viele Ligaturen

#1511
From: Joachim Schrod
Date: Fri, 08 Jan 1993 16:53
55 lines
2981 bytes
In article <95K0PZU@minnie.zdv.uni-mainz.de>, pom@anke.imsd.uni-mainz.DE (Prof. Dr. Klaus Pommerening) writes:
> TeX macht grunds"atzlich Ligaturen bei ffi usw.

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.

Daher:

> - Dreifach-Ligaturen sind gar nicht erlaubt.
> - Zweifach-Ligaturen sind nur erlaubt, wenn an der betreffenden Stelle nicht  
> eine Wortfuge vorkommt, man mu"s aber auch dann keine Ligatur setzen.

Das erste Problem ist einfach zu loesen: Man muss ``nur'' die
Ligatur-Informationen aus den Fonts ausblenden.
    Das zweite Problem ist nicht einfach zu loesen, da hier
semantische Informationen ueber Woerter benoetigt werden (TeX weiss
nicht, was eine Wortfuge ist).


Noch ein technischer Kommentar zum einfachen Aenderen der
Ligatur-Informationen in den Fonts:
    Die von TeX benutzten Daten stehen in den TFM-Dateien. Man kann
TFM-Dateien mit dem Programm tftopl in sog. PL-Dateien verwandeln, die
die Daten symbolisch enthalten. (PL steht fuer `property list', die
symbolische Repraesentation liegt als Liste vor.) Diese PL-Dateien
kann man dann aendern (Tapfere nehmen den Editor, weniger Tapfere
schreiben sich ein Programm dazu, ganz Tapfere schreiben das Programm
in Perl ;-) und mit pltotf in TFM-Dateien zurueckverwandlen.
    Wenn das jemand tut, sollte er aber daran denken, die entstehenden
neuen TFM-Dateien mit anderen Namen zu versehen -- das sind dann keine
cm-Fonts mehr!

Was man damit natuerlich nicht bekommt, sind deutsche Fonts. Computer
Modern ist und bleibt Amerikanisch.

--
Joachim

PS: Bei affig wird ueblicherweise die `ff'-Ligatur nicht aufgebrochen.
    Nicht jeder Silbenrand ist auch gleich eine Wortfuge.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joachim Schrod			Email: schrod@iti.informatik.th-darmstadt.de
Computer Science Department
Technical University of Darmstadt, Germany

	``How do we persuade new users that spreading fonts across the page
	like peanut butter across hot toast is not necessarily the route to
	typographic excellence?				-- Peter Flynn
Technical Details
Message-ID: <1993Jan8.165313.50482@news.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>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.tex
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)
Subject: Re: Zu viele Ligaturen
Sender: news@news.th-darmstadt.de (The News System)
Message-ID: <1993Jan8.165313.50482@news.th-darmstadt.de>
Date: Fri, 8 Jan 1993 16:53:13 GMT
References:  <95K0PZU@minnie.zdv.uni-mainz.de>
Nntp-Posting-Host: spice.iti.informatik.th-darmstadt.de
Organization: TH Darmstadt, FG Systemprogrammierung
Lines: 55