Thread View: dnet.atari
3 messages
3 total messages
Started by Thomas Weiske
Fri, 15 Feb 1991 09:58
ShowDvi
Author: Thomas Weiske
Date: Fri, 15 Feb 1991 09:58
Date: Fri, 15 Feb 1991 09:58
25 lines
1911 bytes
1911 bytes
Ich habe einige Anregungen zu ShowDvi gesammelt: 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. 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? 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 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. Muss man nun fuer jeden Font den man verwenden will eine Zeile font ... in die Fontdatei eintragen? Das scheint mir doch nicht sehr sinnvoll. -- Thomas Weiske | weiske@lan.informatik.tu-muenchen.de Technische Universit"at M"unchen | Phone +89/2105 8136 W-8000 M"unchen 2, Germany | Fax +89/2105 8180
Re: ShowDvi
Author: Robert Stabl
Date: Tue, 19 Feb 1991 19:54
Date: Tue, 19 Feb 1991 19:54
74 lines
4286 bytes
4286 bytes
>>>>> In article <1991Feb15.105842@Informatik.TU-Muenchen.DE>, weiske@Informatik.TU-Muenchen.DE (Thomas Weiske) writes: Thomas> Ich habe einige Anregungen zu ShowDvi gesammelt: Thomas> 1. Warum benoetigt ShowDvi soviele Konfigurationsdateien? In Thomas> showdvi.cnf steht eigentlich nicht viel drin und sinnvoller Thomas> Weise koennte das was drinsteht auch in der Fontdatei Thomas> showdvi.fnt stehen. Stimmt, aber die Datei showdvi.fnt sollte (und wird evtl. auch) auch von dviprint lesbar sein. (Stimmt, auch das ist kein Grund). Aber durch die Trennung sollte der Unterschied zwischen Programm-Konfiguration (showdvi.cnf) und Font-Konfiguration (showdvi.fnt) unterstrichen werden. Ausserdem hat das Ganze auch historische Gruende, da ShowDVI in der aktuellen Version (>= 1.00) bis auf die Bildschirm-Oberflaeche denselben Source- Code wie die Amiga-Version besitzt. Aber die Anregung ist nicht schlecht und wird evtl. in einer neueren Version aufgegriffen. Thomas> 2. Warum koennen nicht alle OPtionen aus der Kommandozeile von Thomas> showdvi in der Konfigurations- oder Fontdatei gesetzt werden? Thomas> Insbesondere, warum kann man noch nicht einmal den Thomas> Fontsuchpfad angeben? Stimmt, das ist eine (!!!) der Ungereimheiten der aktuellen Version. Diese zumindest sollte in der naechsten Version (an der ich zur Zeit - wenn ich sie habe - arbeite) behoben sein. Thomas> Es folgen noch ein paar Fragen, die auf mangelnder Thomas> Dokumentation beruhen: Auch die ist bereits im Entstehen begriffen, diesmal wesentlich ausfuehrlicher, dafuer aber in TeX. Thomas> 3. Kann man zu einer PointSize mehrere FontLibPfade angeben? Z.B: Thomas> flib 100 x:\tex\font\cm Thomas> flib 100 x:\tex\font\am Bislang nicht, aber auch das wird die neue Version koennen. Thomas> 4. Wozu dient der font Eintrag in showdvi.fnt? Z.B: Thomas> font cmr10 100 x:\tex\font\cm Thomas> pk_str pk%04d\%s Thomas> Offensichtlich wird nun der Font cmr10 in x:\tex\font\pk0100\cmr10 Thomas> gesucht. Man kann also keinen AliasNamen angeben, da automatisch Thomas> immer der FontName angehaengt wird. Also das verstehe ich nicht ganz. D.h. Du moechtest einen z.B. nicht vorhandenen Font durch einen anderen ersetzen? Ansonsten sind doch Fontnamen typisch fuer TeX. Ausserdem kannst Du durch das Weglassen von %s auf die Angabe des Font-Namen verzichten. Thomas> Muss man nun fuer jeden Font den man verwenden will eine Zeile Thomas> font ... in die Fontdatei eintragen? Das scheint mir doch nicht Thomas> sehr sinnvoll. Stimmt, wurde auch bereits geaendert. Ein paar Worte zu der oben mehrfach angesprochenen Version. Sie hat jetzt eine Menue-Oberflaeche und bekommt zur Zeit an Interface fuer Accessories, so dass ShowDVI jetzt auch als Drucker-Treiber fungieren kann. D.h. jetzt koennen auch exotische Drucker unterstuetzt werden, indem man den mitgelieferten Accessorie-Source-Code fuer den entsprechenden Drucker abaendert. Fuer die neue Version werden aber noch Beta-Tester gesucht, die durchaus Anregungen miteinfliessen lassen sollten. Deshalb besten Dank an Thomas fuer sein Posting. Gruesse Robert Stabl. -- >>>>>>>> Robert Stabl <<<<<<<>>>>> stabl@unipas.fmi.uni-passau.de <<<<< > Dept. of Computer Science <>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<< >>>> University of Passau <<<>>>>>>>>> Phone: +(49)851/509-711 <<<<<<<< >>> D-8390 Passau, Germany <<>>>>>>>>>> Fax: +(49)851/509-497 <<<<<<<<<
Re: ShowDvi
Author: 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
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads