;
;  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
;

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

basepkdir	44	TeX:pk
basepkdir	83	TeX:pk
basepkdir	91	TeX:pk
basepkdir	100	TeX:pk
basepkdir	120	TeX:pk


