From stevea@vast.unsw.edu.au Sun Jul 26 20:36:46 1992 Received: from Princeton.EDU by fs.Princeton.EDU (4.1/1.105) id AA27727; Sun, 26 Jul 92 20:36:44 EDT Received: from conch.vast.unsw.edu.au by Princeton.EDU (5.65b/2.93/princeton) id AA14011; Sun, 26 Jul 92 20:36:35 -0400 Received: from mucket.vast.unsw.edu.au by conch.vast.unsw.edu.au (5.65/1.2) id AA10447; Mon, 27 Jul 92 10:36:25 +1000 Received: by mucket.vast.unsw.edu.au (5.65/client-1.3) id AA20338; Mon, 27 Jul 92 10:36:24 +1000 Message-Id: <9207270036.AA20338@mucket.vast.unsw.edu.au> To: Norman Ramsey Cc: stevea@vast.unsw.edu.au Subject: Re: Minor annoyance in ceeweave... In-Reply-To: Your message of "Fri, 24 Jul 92 14:12:49 -0400." <9207241812.AA09444@cs.Princeton.EDU> Date: Mon, 27 Jul 92 10:36:23 +1000 From: stevea@vast.unsw.edu.au Status: R Hi Norman, As requested, here are the diffs. I'd love to try and work the NFSS in, but I think that requires LaTeX. Oh well.... I've also tacked on the ccbx10 diffs with ccr10. This is a major kludge, and I don't recommend using it at anything higher than \magstep2. Hope they're useful. cheers -steve ----------------------------------------- 19,34c19,22 < %% < %% This has all been modified to utilise the concrete font set created < %% by Knuth. The font ccbx10 is a kludged together version of a bold < %% face conrete font, which really is bad, but usable at the < %% resolutions required (never use this font at high magnification if < %% you wish to retain your presentation!). Its probably all a bit of < %% overkill, but the definition of many of the \fam's is necessary due < %% to the use of \bf etc, in math mode. Many of the script and < %% scriptscript fonts will never be used, but it doesn't hurt to be < %% sure. < %% Any bugs, suggestions, etc, would be welcome. < %% < %% Steve Avery July 27 1992 < %% < < \font\titlefont=ccr7 scaled\magstep4 % title on the contents page --- > \font\eightrm=cmr8 > \font\sc=cmcsc10 > \let\mainfont=\tenrm > \font\titlefont=cmr7 scaled\magstep4 % title on the contents page 37,68d24 < < \font\tenrm=ccr10 \font\eightrm = ccr8 < \font\sevenrm = ccr7 < \font\fiverm = ccr5 < \font\tentt=cmtt10 \font\seventt = cmtt10 at 7pt < \font\fivett = cmtt10 at 5pt < \font\tensc=cccsc10 \font\sevensc = cccsc10 at 7pt < \font\fivesc = cccsc10 at 5pt < \font\tenit=ccmi10 \font\sevenit = ccmi10 at 7pt % Using ccti mixes < \font\fiveit = ccmi10 at 5pt % up : and . < \font\tensl=ccsl10 \font\sevensl = ccsl10 at 7pt < \font\fivesl = ccsl10 at 5pt < \font\tenbf=ccbx10 \font\sevenbf = ccbx10 at 7pt < \font\fivebf = ccbx10 at 5pt < < \newfam\itfam \def\it{\fam\itfam\tenit} \textfont\itfam = \tenit < \scriptfont\itfam = \sevenit < \scriptscriptfont\itfam = \fiveit < \newfam\slfam \def\sl{\fam\slfam\tensl} \textfont\slfam = \tensl < \scriptfont\slfam = \sevensl < \scriptscriptfont\slfam = \fivesl < \newfam\bffam \def\bf{\fam\bffam\tenbf} \textfont\bffam = \tenbf < \scriptfont\bffam = \sevenbf < \scriptscriptfont\bffam = \fivebf < < \def\rm{\fam0 \tenrm} \textfont0=\tenrm < \scriptfont0=\sevenrm < \scriptscriptfont0=\fiverm < \def\it{\fam1 \tenit} \textfont1=\tenit < \scriptfont0=\sevenit < \scriptscriptfont0=\fiveit < 70,71d25 < \let\sc\tensc < \let\mainfont=\tenrm 430d383 < \mainfont ----------------------------- 4c4 < font_identifier:="CCR"; font_size 10pt#; --- > font_identifier:="CCRBX"; font_size 10pt#; 6,7c6,7 < u#:=20/36pt#; % unit width < width_adj#:=0pt#; % width adjustment for certain characters --- > u#:=23/36pt#; % unit width > width_adj#:=11/36pt#; % width adjustment for certain characters 9c9 < cap_serif_fit#:=3/36pt#; % extra sidebar near uppercase serifs --- > cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs 14c14 < cap_height#:=246/36pt#; % height of caps --- > cap_height#:=247/36pt#; % height of caps 16c16 < x_height#:=165/36pt#; % height of lowercase without ascenders --- > x_height#:=170/36pt#; % height of lowercase without ascenders 18c18 < bar_height#:=92/36pt#; % height of crossbar in lowercase e --- > bar_height#:=90/36pt#; % height of crossbar in lowercase e 23,24c23,24 < tiny#:=11/36pt#; % diameter of rounded corners < fine#:=6/36pt#; % diameter of sharply rounded corners --- > tiny#:=17/36pt#; % diameter of rounded corners > fine#:=9/36pt#; % diameter of sharply rounded corners 26,36c26,36 < hair#:=21/36pt#; % lowercase hairline breadth < stem#:=25/36pt#; % lowercase stem breadth < curve#:=27/36pt#; % lowercase curve breadth < ess#:=25/36pt#; % breadth in middle of lowercase s < flare#:=29/36pt#; % diameter of bulbs or breadth of terminals < dot_size#:=38/36pt#; % diameter of dots < cap_hair#:=21/36pt#; % uppercase hairline breadth < cap_stem#:=27/36pt#; % uppercase stem breadth < cap_curve#:=28/36pt#; % uppercase curve breadth < cap_ess#:=27/36pt#; % breadth in middle of uppercase s < rule_thickness#:=.4pt#; % thickness of lines in math symbols --- > hair#:=40/36pt#; % lowercase hairline breadth > stem#:=41/36pt#; % lowercase stem breadth > curve#:=41/36pt#; % lowercase curve breadth > ess#:=33/36pt#; % breadth in middle of lowercase s > flare#:=43/36pt#; % diameter of bulbs or breadth of terminals > dot_size#:=56/36pt#; % diameter of dots > cap_hair#:=36/36pt#; % uppercase hairline breadth > cap_stem#:=48/36pt#; % uppercase stem breadth > cap_curve#:=49/36pt#; % uppercase curve breadth > cap_ess#:=40/36pt#; % breadth in middle of uppercase s > rule_thickness#:=.6pt#; % thickness of lines in math symbols 39,42c39,42 < bracket#:=5/36pt#; % vertical distance from serif base to tangent < jut#:=30/36pt#; % protrusion of lowercase serifs < cap_jut#:=32/36pt#; % protrusion of uppercase serifs < beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs --- > bracket#:=3/36pt#; % vertical distance from serif base to tangent > jut#:=27/36pt#; % protrusion of lowercase serifs > cap_jut#:=34/36pt#; % protrusion of uppercase serifs > beak_jut#:=11/36pt#; % horizontal protrusion of beak serifs 44c44 < vair#:=21/36pt#; % vertical diameter of hairlines --- > vair#:=30/36pt#; % vertical diameter of hairlines 46,49c46,49 < bar#:=21/36pt#; % lowercase bar thickness < slab#:=21/36pt#; % serif and arm thickness < cap_bar#:=21/36pt#; % uppercase bar thickness < cap_band#:=21/36pt#; % uppercase thickness above/below lobes --- > bar#:=31/36pt#; % lowercase bar thickness > slab#:=31/36pt#; % serif and arm thickness > cap_bar#:=31/36pt#; % uppercase bar thickness > cap_band#:=31/36pt#; % uppercase thickness above/below lobes 51,53c51,53 < serif_drop#:=5/36pt#; % vertical drop of sloped serifs < stem_corr#:=1/36pt#; % for small refinements of stem breadth < vair_corr#:=1/36pt#; % for small refinements of hairline height --- > serif_drop#:=4/36pt#; % vertical drop of sloped serifs > stem_corr#:=2/36pt#; % for small refinements of stem breadth > vair_corr#:=1.5/36pt#; % for small refinements of hairline height 56,57c56,57 < o#:=4/36pt#; % amount of overshoot for curves < apex_o#:=3/36pt#; % amount of overshoot for diagonal junctions --- > o#:=2/36pt#; % amount of overshoot for curves > apex_o#:=1/36pt#; % amount of overshoot for diagonal junctions 61,64c61,64 < math_spread:=0; % extra openness of math symbols < superness:=8/11; % parameter for superellipses < superpull:=1/15; % extra openness inside bowls < beak_darkness:=4/30; % fraction of triangle inside beak serifs --- > math_spread:=0.5; % extra openness of math symbols > superness:=3/4; % parameter for superellipses > superpull:=1/18; % extra openness inside bowls > beak_darkness:=4/25; % fraction of triangle inside beak serifs