🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by Thomas Weiske Fri, 15 Feb 1991 09:58
ShowDvi
#449
Author: Thomas Weiske
Date: Fri, 15 Feb 1991 09:58
25 lines
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
#451
Author: Robert Stabl
Date: Tue, 19 Feb 1991 19:54
74 lines
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
#452
Author: Georg Hessmann
Date: Wed, 20 Feb 1991 12:56
74 lines
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