; ; This is the font-definition file for the previewer "ShowDVI" ; ; ; 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 ; ;basepkdir_str %hx%v/%s.%hx%vpk ;basepkdir 120 72 TeX:pk/120x72 ;basepkdir 240 216 TeX:pk/240x216 ;basepkdir 360 180 TeX:pk/360x180 ;basepkdir_str %d/%s.%dpk ;basepkdir 180 180 TeX:pk/180x180 ;basepkdir 300 300 TeX:pk/300x300 ;basepkdir 360 360 TeX:pk/360x360 ; TDS installation, June 13, 1995: ; basepkdir_str dpi%d/%s.pk ; overrides the internal default! ; ; Previewer at standard resolution 100dpi: ; ; This is a dummy entry to supply the part for CallMF 2. basepkdir 100 100 /amiga ; ; Here are the actual font entries. You need one for every ; and every (and for every ). basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/ams/euler basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/ams/extracm basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/ams/symbols basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/cm basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/dc basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/htgpi basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/knuth basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/latex basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/logo basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/wasy basepkdir 100 100 TeX:../../texmf/fonts/pk/amiga/public/ocr basepkdir 100 100 TeX:../../../texmf/fonts/pk/amiga/local/or basepkdir 100 100 TeX:../../../texmf/fonts/pk/amiga/local/rwth ; ; Previewer at enlarged resolution 120dpi: ; ; This is a dummy entry to supply the part for CallMF 2. basepkdir 120 120 /OneTwoZero ; basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/ams/euler basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/ams/extracm basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/ams/symbols basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/cm basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/dc basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/htgpi basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/knuth basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/latex basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/logo basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/wasy basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/arabtex basepkdir 120 120 TeX:../../texmf/fonts/pk/amiga/public/ocr basepkdir 120 120 TeX:../../../texmf/fonts/pk/amiga/local/or basepkdir 120 120 TeX:../../../texmf/fonts/pk/amiga/local/rwth ; ; Previewer at test resolution 300dpi for HP DeskJet check: ; ; This is a dummy entry to supply the part for CallMF 2. basepkdir 300 300 /deskjet ; basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/ams/euler basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/ams/extracm basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/ams/symbols basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/cm basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/dc basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/htgpi basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/knuth basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/latex basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/logo basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/wasy basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/arabtex basepkdir 300 300 TeX:../../texmf/fonts/pk/deskjet/public/ocr basepkdir 300 300 TeX:../../../texmf/fonts/pk/deskjet/local/or basepkdir 300 300 TeX:../../../texmf/fonts/pk/deskjet/local/rwth ; ; Previewer at test resolution 600dpi for HP LaserJet IV check: ; ; This is a dummy entry to supply the part for CallMF 2. basepkdir 600 600 /ljfour ; basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/ams/euler basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/ams/extracm basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/ams/symbols basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/cm basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/dc basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/htgpi basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/knuth basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/latex basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/logo basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/wasy basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/arabtex basepkdir 600 600 TeX:../../texmf/fonts/pk/ljfour/public/ocr basepkdir 600 600 TeX:../../../texmf/fonts/pk/ljfour/local/or basepkdir 600 600 TeX:../../../texmf/fonts/pk/ljfour/local/rwth ; ; Pixel fonts created by PS2PK. basepkdir 100 100 TeX:../../texmf/fonts/pk/ps2pk/public/ascii basepkdir 120 120 TeX:../../texmf/fonts/pk/ps2pk/public/ascii basepkdir 300 300 TeX:../../texmf/fonts/pk/ps2pk/public/ascii basepkdir 600 600 TeX:../../texmf/fonts/pk/ps2pk/public/ascii ; ; `Local' installation of PK files. The `dpi' subdirectories ; as of `basepkdir_str' are stil necessary below the `current' ; directory. `.' must be patched by DOSPrefs (or UnixDirsII). basepkdir 100 100 . basepkdir 120 120 . basepkdir 300 300 . basepkdir 600 600 . ; ; End of `ShowDVI.fnt'. ;