summaryrefslogtreecommitdiff
path: root/fonts/utilities/mathinst/ma.par
blob: ccf68162f2b4e2d70befa73edf82b7057e233407 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#############################################################
##
## This is the file ma.par, part of the MathInst package
## (version 1.0, August, 1998) for math font 
## generation.  (Author: Alan Hoenig, ajhjj@cunyvm.cuny.edu)
##
#############################################################

## A MathInst Mathematica parameter file.

## Some places...

## traditional...
$texroot_       = "/usr/lib/tex";
$psfonts_       = "/psfonts";
$afm_           = $psfonts_ . "/afm";
$vf_            = $texroot_ . "/fonts/vf";
$tfm_           = $texroot_ . "/fonts/tfm";
$inputs_        = "$texroot_/inputs";
$map_           = "$texroot_/ps"; 

## TDS implementations...
$texmf_ = "e:/texmf"; # or wherever
$installer_ = "vfinst"; # or psnfss; what has installed the fonts?

$encoding_      = "OT1"; # only OT1, ot1 are valid entries here

## Some things...

## These values for script and scriptscript sizes make
## tiny math a bit more readable for scalable fonts.

$ssize_         = 7.3;# for scalable fonts (for CMR, change to 7.0)
$sssize_        = 5.5;# for scalable fonts (for CMR, change to 5.0)


## Here define the names of a Times Roman raw font from which 
## the digits can be plucked.  (The idea is that we want to use 
## Times Roman digits inside math, since the digits from the
## roman font may be too idiosyncratic, as in Baskerville.)  If
## this variable is undefined (commented out), MathInst will simply
## use the standard digits from the Roman font.

## $times_ = "ptmr0"; # this is Times-Roman, the resident Times font

$tt_            = "cmtt10";
$sansserif_     = "hlsr7t";
$cal_           = "cmsy10"; # good ol' Computer Modern!
$fraktur_       = "mmafra"; # fraktur font for math
$bbold_         = "mmabbo"; # b'board bold 
$greekbold_     = "mmagrb"; # a font with bold Greek uppercase letters

## For TDS...

$masup_ = "wri";	   $matyp_      = "mathemat";    # math fonts
$ttsup_ = "public";        $tttyp_	= "cm";     # tt
$sssup_ = "bh";            $sstyp_	= "lucsans"; # sans serif
$casup_ = "public";        $catyp_	= "cm";	    # CM calligraphics
$frsup_ = "wri";           $frtyp_	= "mathemat";    # fraktur
$bbsup_ = "wri";           $bbtyp_	= "mathemat";    # blackboard bold
$gbsup_ = "wri";           $gbtyp_	= "mathemat";    # Greek Bold

## Scale factors.  Normally, MathInst calculates the scale factors
## for itself, under the assumption that the roman ($fontfam_) types
## should be at their natural size so that all other fonts are scaled to 
## fit.  Form most fonts, `scaling to fit' means making sure that the
## x-heights match.  For the calligrpahic fonts, the capheights shall match.
## However, in case any of the following scale factors (SF) are defined,
## then MathInst will use the user defined value.  In case the SF's are
## defined and set to zero, then the font is used at the natural size. 

## $mathSF_ =   # for math fonts
## $ttSF_ =     # for typewriter font
## $saSF_ = 00; # for sans serif fonts
$caSF_ = 1000;  # for calligraphic font
## $frSF_ =     # for fraktur font
## $bboldSF_ =  # for blackboard bold
## $gbSF_       # for uppercase Greek bold letters

## SYSTEM PARAMETERS

$sep = "/";			# Path separator for Unix
#$sep = "\\";                   # Path separator for DOS

$mv = "mv";			# Unix move command
#$mv = "call domove";			# DOS move command
1;