1%% filename: wncyb5.mf
2%% version: 2.2
3%% date: 1995/01/04
4%%
5%% American Mathematical Society
6%% Technical Support
7%% Publications Technical Group
8%% 201 Charles Street
9%% Providence, RI 02904
10%% USA
11%% tel: (401) 455-4080
12%%      (800) 321-4267 (USA and Canada only)
13%% fax: (401) 331-3842
14%% email: tech-support@ams.org
15%%
16%% Copyright 1989, 1995 Humanities and Arts Computing Center,
17%% University of Washington.
18%%
19%% Unlimited copying and redistribution of this file are permitted as
20%% long as this file is not modified.  Modifications, and distribution
21%% of modified versions, are permitted, but only if the resulting file
22%% is renamed.
23%%
24%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
25% This is WNCYB5.MF, Washington Computer Modern Cyrillic Bold 5 point,
26% which is based on CMBX5.MF (Computer Modern Bold Extended Roman 5 point)
27% and on CMCSC10.MF (Computer Modern Roman Caps and Small Caps 10 point)
28% and other relevant Computer Modern parameter values.
29%
30% (C) 1989 Humanities and Arts Computing Center, University of Washington
31
32if unknown cmbase: input cmbase fi
33
34font_identifier:="WNCYB V2.2"; font_size 5pt#;
35
36% first come parameters used to set the uppercase letters
37% (including some for lowercase that aren't actually used)
38u#:=14.5/36pt#;      % unit width
39width_adj#:=7/36pt#;    % width adjustment for certain characters
40serif_fit#:=0pt#;    % extra sidebar near lowercase serifs
41cap_serif_fit#:=3/36pt#;  % extra sidebar near uppercase serifs
42letter_fit#:=3/36pt#;    % extra space added to all sidebars
43
44body_height#:=135/36pt#;  % height of tallest characters
45asc_height#:=125/36pt#;    % height of lowercase ascenders
46cap_height#:=123/36pt#;    % height of caps
47fig_height#:=116/36pt#;    % height of numerals
48x_height#:=77.5/36pt#;    % height of lowercase without ascenders
49math_axis#:=45/36pt#;    % axis of symmetry for math symbols
50bar_height#:=43.5/36pt#;    % height of crossbar in lowercase e
51comma_depth#:=35/36pt#;    % depth of comma below baseline
52desc_depth#:=35/36pt#;    % depth of lowercase descenders
53
54crisp#:=0pt#;      % diameter of serif corners
55tiny#:=9/36pt#;      % diameter of rounded corners
56fine#:=8/36pt#;      % diameter of sharply rounded corners
57thin_join#:=8/36pt#;    % width of extrafine details
58hair#:=15/36pt#;      % lowercase hairline breadth
59stem#:=24/36pt#;    % lowercase stem breadth
60curve#:=27/36pt#;    % lowercase curve breadth
61ess#:=19/36pt#;      % breadth in middle of lowercase s
62flare#:=27/36pt#;    % diameter of bulbs or breadth of terminals
63dot_size#:=31/36pt#;    % diameter of dots
64cap_hair#:=17/36pt#;    % uppercase hairline breadth
65cap_stem#:=28/36pt#;    % uppercase stem breadth
66cap_curve#:=31/36pt#;    % uppercase curve breadth
67cap_ess#:=24/36pt#;    % breadth in middle of uppercase s
68rule_thickness#:=.43pt#;    % thickness of lines in math symbols
69
70dish#:=.7/36pt#;      % amount erased at top or bottom of serifs
71bracket#:=5/36pt#;    % vertical distance from serif base to tangent
72jut#:=13/36pt#;      % protrusion of lowercase serifs
73cap_jut#:=19/36pt#;    % protrusion of uppercase serifs
74beak_jut#:=7/36pt#;    % horizontal protrusion of beak serifs
75beak#:=25/36pt#;    % vertical protrusion of beak serifs
76vair#:=10/36pt#;      % vertical diameter of hairlines
77notch_cut#:=5pt#;    % maximum breadth above or below notches
78bar#:=12/36pt#;      % lowercase bar thickness
79slab#:=12/36pt#;    % serif and arm thickness
80cap_bar#:=12/36pt#;    % uppercase bar thickness
81cap_band#:=12/36pt#;    % uppercase thickness above/below lobes
82cap_notch_cut#:=5pt#;    % max breadth above/below uppercase notches
83serif_drop#:=1.5/36pt#;    % vertical drop of sloped serifs
84stem_corr#:=1.5/36pt#;    % for small refinements of stem breadth
85vair_corr#:=1/36pt#;    % for small refinements of hairline height
86apex_corr#:=9/36pt#;    % extra width at diagonal junctions
87
88o#:=3/36pt#;      % amount of overshoot for curves
89apex_o#:=3/36pt#;    % amount of overshoot for diagonal junctions
90
91slant:=0;      % tilt ratio $(^Delta x/^Delta y)$
92fudge:=1;      % factor applied to weights of heavy characters
93math_spread:=1.5;      % extra openness of math symbols
94superness:=8/11;    % parameter for superellipses
95superpull:=1/8;      % extra openness inside bowls
96beak_darkness:=0.4;    % fraction of triangle inside beak serifs
97ligs:=1;      % level of ligatures to be included
98
99square_dots:=false;    % should dots be square?
100hefty:=false;      % should we try hard not to be overweight?
101serifs:=true;      % should serifs and bulbs be attached?
102monospace:=false;    % should all characters have the same width?
103variant_g:=false;    % should an italic-style g be used?
104low_asterisk:=false;    % should the asterisk be centered at the axis?
105math_fitting:=false;    % should math-mode spacing be used?
106
107% now come replacements used to set the lowercase caps
108
109lower.u#:=13/36pt#;    % unit width
110lower.width_adj#:=5/36pt#;    % width adjustment for certain characters
111lower.cap_serif_fit#:=2/36pt#;  % extra sidebar near uppercase serifs
112lower.letter_fit#:=2/36pt#;  % extra space added to all sidebars
113
114lower.body_height#:=80/36pt#;  % height of tallest characters
115lower.cap_height#:=77.55/36pt#;  % height of caps
116lower.x_height#:=62/36pt#;  % height of lowercase without ascenders
117lower.bar_height#:=38/36pt#;  % height of crossbar in lowercase e
118lower.comma_depth#:=30/36pt#;  % depth of comma below baseline
119
120lower.flare#:=20/36pt#;    % diameter of bulbs or breadth of terminals
121lower.cap_hair#:=12/36pt#;  % uppercase hairline breadth %might be reduced to 7
122lower.stem#:=18/36pt#;    % lowercase stem breadth
123lower.cap_stem#:=21/36pt#;  % uppercase stem breadth
124lower.cap_curve#:=23/36pt#;  % uppercase curve breadth
125lower.cap_ess#:=17/36pt#;  % breadth in middle of uppercase s
126
127lower.cap_jut#:=13/36pt#;  % protrusion of uppercase serifs
128lower.beak_jut#:=4/36pt#;  % horizontal protrusion of beak serifs
129lower.beak#:=15/36pt#;    % vertical protrusion of beak serifs
130lower.slab#:=9/36pt#;    % serif and arm thickness
131lower.cap_bar#:=9/36pt#;  % uppercase bar thickness
132lower.cap_band#:=9/36pt#;  % uppercase thickness above/below lobes
133lower.cap_notch_cut#:=3pt#;  % max breadth above/below uppercase notches
134
135lower.o#:=2/36pt#;    % amount of overshoot for curves
136lower.apex_o#:=2/36pt#;    % amount of overshoot for diagonal junctions
137
138lower.fudge:=1;      % factor applied to weights of heavy characters
139
140generate cyrfont      % switch to the driver file
141