From: Thorsten_Lange@p9.f605.n240.z2.fidonet.org (Thorsten Lange)
Newsgroups: de.comp.tex
Subject: Zeit und Requester
Date: 9 Nov 92 09:59:00 GMT
Article-I.D.: p9.3ad2aee2%FidoNet
Organization: Amiga Venture, Doerentrup
X-Gateway: MausGate/News 1.14B/hb

Hallo Volker!

Am 24-10-92 (21:49:02) schriebst Du an all
unter Betreff: Zeit und Requester
-----------------------------------------------------------------------

 VS> zwei Fragen zu Pastex und Metafont
 VS>
 VS> Ich arbeite seit heute mit PasTex1.3 und Metafont2.7
 VS> bei Aufruf von DVIPrint habe ich es geschaft, das die Fonts
 VS> generiert
 VS> werden. Allerdings hat das einige Stunden gedauert. Ist das
 VS> Normal?
 VS> Der Aufruf war DVIPRINT -a tex: -d NECp6 germandoc.dvi
 VS>
 VS> Ab und zu erschien der requester Disk 360x360.y einlegen.
 VS> Ist es moeglich die Programme ohne den Requester laufen zu
 VS> lassen?

Fonts generieren - dauert auf dem Amiga relativ lange, aber ich denke,
dass Du mit dem PasTeX-Paket auch schon einige Fonts erhalten hast.
Wenn die richtig installiert sind, brauchst Du sie natuerlich nicht
noch einmal zu kreieren ;-)

Requester - Wahrscheinlich liegt es daran, dass Du die Pfade fuer
die Fonts nicht richtig drin hast. Im config-Directory gibt es
zwei Files (sonst musst Du sie dorthin kopieren):
-> ShowDVI.fnt und DVIprint.fnt

Im Prinzip sind sie gleich, ich schicke Dir mal mein DVIprint.fnt.
Der obere Teil dient zur Erlaeuterung. Meine Konfiguration steht
ganz am Ende.

------------------------------[schnipp]------------------------------
;
;  This is the font-definition file for the printer driver "DVIprint"
;
;
;  Here a short discription of the syntax.
;
;    ";" mark's the beginning of a comment
;
;    11 different key words exists:
;
;
;     - flib_str
; this defines the format string for the font libraries.
; Example:
;    flib_str PK%04d  ; this is the default string
;
;
;     - pk_str
; this defines the format string for the pk-fonts
; Example:
;    pk_str %d/%s.%dpk ; this is the default string
;
;
;     - basepkdir_str    (new since V1.10)
; defines the format string for the pk-fonts which are searched
; via the 'basepkdir' keyword.
; Example:
;    basepkdir_str %d/%s.%dpk ; this is the default string
;
;
;     - pkdir_str
; defines the format string for the pk-fonts which are searched
; via the 'pkdir' keyword.
; Example:
;    pkdir_str %s.pk  ; this is the default string
;
;
;     - flib_fnt_str    (new since V1.10)
; the format string of the fonts in the fontlibraries
; (Can only be defined once. Must be the same for all flib's)
; Example:
;    flib_fnt_str %s  ; this is the default string
; Warning:
;    The name of a font in a library must not exceed 22 chars!
;
; The Format of the format-strings is:
;    %d   ->   insert the dpi size
;    %h ->   same as %d
;    %v   ->   insert vertical resolution in dpi
;    %x   ->   insert the (horizontal) dpi size multiplied
;                     with five
;    %y   ->   insert the vertical dpi size multiplied with five
;    %M ->   insert font magnification (e.g. 1200)
;                     [not yet implemented]
;    %m ->   insert font magification / 1000 (e.g. 1.2)
;                     [not yet implemented]
;    %s   ->   insert the font name
;
;
;     - flib
; predefine a font library
; Example:
;    flib  100 disk2:fontlib
; This defines a font library of the resolution 100dpi
;       in the directory disk2:fontlib
;
;
;     - font
; predefine a pk-font
; Example:
;    font  cmr10 100 ram:fastpk
; This defines the pk-font "cmr10" at 100dpi in the directory
; ram:fastpk
;
;
;     - basepkdir
; predefine a base directory of pk-files (all magsteps)
; Example:
;    basepkdir_str %d/%s.%dpk
;    basepkdir  180  TeX:nec_draft
; This defines, that all pk-files of the base dpi resolution
; 180dpi can be found in the directory 'TeX:nec_draft/'.
; E.g. font 'cmr10' at magstep 1 will be searched at:
; 'TeX:nec_draft/216/cmr10.216pk'
; This is usefull, if you have more printers. Or if you have an
;       Epson FX printer with the resolution 120x72dpi, you can easy
;       seperate the printer fonts from the previewer fonts.
;       Do all printer fonts in the dir TeX:fx_draft' and add the
;       line 'basepkdir TeX:fx_draft' only to the DVIprint.fnt file.
;
; If a base directory is defined to the current base-DPI and a
; font can't be found and the ENV variable CALLMF is set, the
; defined base directory will be taken to the ARexx script so
; that the new generated font can be copied in this directory.
;
; NEW SINCE 1.12: basepkdir takes three parameter, e.g.
;    basepkdir 120 72 TeX:pk/EpsonFX
; The second argument is the vertical resolution.
;
;
;     - pkdir
; predefine a directory of pk-fonts. Can be used to link
;  one pk-size to another
; Example:
;    pkdir_str %s.pk
;    pkdir 109 TeX:pk/110
;    pkdir 110 TeX:pk/110
; The font TeX:pk/110/cmr10.pk is now used for
;         resolution 109 and 110.
;
; NEW SINCE 1.12: pkdir takes three parameter, e.g.
;    pkdir 120 72 TeX:pk/EpsonFX
; The second argument is the vertical resolution.
;
;
;     - flibenv
; define a list of directories.
;       Same use as the ENV: var 'FLIBDIR'.
; (If you define 'flibenv' or the var 'FLIBDIR', the default
;  'TeX:fontlib' will be overwriten.)
; Example:
;    flibenv Disk1:fontlib Disk2:fontlib TeX:fontlib
;
;
;     - pkenv
; define a list of directories. Same use as the ENV: var 'PKDIR'.
; (If you define 'pkenv' or the var 'PKDIR', the default
;  'TeX:pk' will be overwriten.)
; Example:
;    pkenv Disk1:pk Disk2:pk
;    (In this example, fonts in TeX:pk won't be found!)
;
;
;  Example:
;
;    flib 100  fontdisk1:fontlib
;    flib_str PK%04hx%04v  ; fonts with different
;                                         x/y resolution
;    flib 120  fontdisk2:fontlib
;    flib 131  fontdisk2:fontlib
;    flib 144  fontdisk2:fontlib
;    ....
;    flib_str PK%04d   ; use for the other libs
;                                         the default format string
;    pkdir_str %x/%s.%xpk
;    pkdir 100  ctex:pk  ; other font-name format
;    pkdir_str %s.pk
;    pkdir 100  pkdisk1:pk/preview
;

flibenv tex:fontlib
pkenv   tex:pk

------------------------------[schnapp]------------------------------

"flibenv" ist die Variable fuer die mit FLIB zu einer Fontlibrary
zusammengefuegten Fonts (z.B. PK0300, PK0360 ...), die liegen bei
mir also im TEX:fontlib-directory.

"pkenv" ist die Variable fuer die einzelnen Fonts, die ich noch
nicht in eine Library eingefuegt habe (z.B. 100/redis10.100pk).
Die liegen bei mir in TEX:pk mit Subdirectories fuer die Aufloesung.

Wenn also DVIprint bei Dir verlangt "Insert volume Fontlib2"
(oder so), liegt es daran, dass der gesuchte Font nach DVIprint.fnt
auf eben dieser Disk zu suchen ist. Aendere das in Deine Pfade und
alles sollte laufen :-)  --- Ich hoffe, Du hast 'ne Festplatte ...


So long, and thanks for all the fish ... ><> ...

                 Thorsten, the fisherman ... +<:-) ...