Article View: dnet.atari
Article #452Re: ShowDvi
From: Georg Hessmann
Date: Wed, 20 Feb 1991 12:56
Date: Wed, 20 Feb 1991 12:56
74 lines
3979 bytes
3979 bytes
In article <1991Feb15.105842@Informatik.TU-Muenchen.DE> weiske@Informatik.TU-Muenchen.DE (Thomas Weiske) writes:
>Ich habe einige Anregungen zu ShowDvi gesammelt:
Meine Antworten beziehen sich auf die derzeitige AMIGA Version.
In der naechsten Atari Version werden die beiden Versionen aber in
dieser Hinsicht wieder uebereinstimmen.
>1. Warum benoetigt ShowDvi soviele Konfigurationsdateien?
> In showdvi.cnf steht eigentlich nicht viel drin und sinnvoller Weise
> koennte das was drinsteht auch in der Fontdatei showdvi.fnt stehen.
showdvi.cnf ist nur fuer die Bildschirmrelevanten Sachen gedacht.
Es wird auch per Programm geaendert. Dadurch gehen alle
Kommentare leider verloren.
showdvi.fnt und dviprint.fnt haben beide das selbe Format. Das
es sowohl fuer dviprint also auch fuer showdvi ein eigenes File
gibt, hat nur den Zweck, dass man seine Druckerfonts besser von
den Previewer Fonts trennen kann. Diese Files werden nie vom
Programm geaendert. Man kann es also beliebig kommentieren
ohne fuerchten zu muessen, dass der Kommentar irgendwann mal beseitigt
wird.
>2. Warum koennen nicht alle OPtionen aus der Kommandozeile von showdvi
> in der Konfigurations- oder Fontdatei gesetzt werden?
> Insbesondere, warum kann man noch nicht einmal den Fontsuchpfad angeben?
Der Fontsuchpfad kann nun auch in den *.fnt Dateien gesetzt werden.
Die uebrigen Optionen werden leider noch nicht unterstuetzt.
>Es folgen noch ein paar Fragen, die auf mangelnder Dokumentation beruhen:
>3. Kann man zu einer PointSize mehrere FontLibPfade angeben? Z.B:
> flib 100 x:\tex\font\cm
> flib 100 x:\tex\font\am
Ja. Sie werden in der Reihenfolge der Aufschreibung durchsucht.
(Aufschreibung innerhalb einer Gruppe ('flib' oder 'font'). Ansonsten
haben die 'font' Definitionen groessere Prioritaet als die 'flib'
Definitionen)
>4. Wozu dient der font Eintrag in showdvi.fnt? Z.B:
> font cmr10 100 x:\tex\font\cm
> pk_str pk%04d\%s
> Offensichtlich wird nun der Font cmr10 in x:\tex\font\pk0100\cmr10
> gesucht. Man kann also keinen AliasNamen angeben, da automatisch
> immer der FontName angehaengt wird.
Automatisch nur dahingehend, dass fuer das %s immer der Fontname
eingesetzt wird. Wenn Du pk_str ohne %s definierst, wird auch
kein Fontname eingesetzt.
(In wie weit das sinnvoll ist kann ich allerdings nicht abschaetzen)
> Muss man nun fuer jeden Font den man verwenden will eine Zeile
> font ... in die Fontdatei eintragen? Das scheint mir doch nicht
> sehr sinnvoll.
Nein, muss man auch nicht.
Diese font-Definitionsmoeglichkeit ist nur fuer sehr spezielle
Faelle gedacht. Wenn man zum Beispiel gerade einen eigenen cmr10
Font entwickelt und man nicht den Standardfont aus seinen Fontlibs
loeschen moechte, kann man ihn getrennt defiieren. Da eine 'font'
Definition hoechste Prioritaet hat wird er so immer zuerst gefunden.
Normalerweise reichen zum definieren der Fontoertlichkeiten die
Environmentvariablen fuer die pk-Files und fuer die Fontlibraries.
In der neuen Version kann man den selben Suchpfad, den die
Environmentvariablen definieren auch in den *.fnt Files definieren.
Georg.
(ich werde mich auch nie wieder in Atari Gruppen einmischen ;-) )
--
hessmann@unipas.fmi.uni-passau.de hessmann@unipas.uucp
Technical Details
Message-ID:
<1991Feb20.125620.12622@forwiss.uni-passau.de>Path:
arc1-ca.pugleaf.net!gmdzi!unido!fauern!forwiss.uni-passau.de!hal!hessmannReferences:
<1991Feb15.105842@Informatik.TU-Muenchen.DE>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 12bdcf,d2120deeb8fe9a2 X-Google-Attributes: gid12bdcf,public X-Google-ArrivalTime: 1991-02-20 09:18:44 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!forwiss.uni-passau.de!hal!hessmann From: hessmann@hal.fmi.uni-passau.de (Georg Hessmann) Newsgroups: dnet.atari Subject: Re: ShowDvi Message-ID: <1991Feb20.125620.12622@forwiss.uni-passau.de> Date: 20 Feb 91 12:56:20 GMT References: <1991Feb15.105842@Informatik.TU-Muenchen.DE> Sender: usenet@forwiss.uni-passau.de (USENET News System) Distribution: dnet Organization: University of Passau, Germany Lines: 74 Nntp-Posting-Host: hal.fmi.uni-passau.de