% This is ITALN.MF % Version 1.0a % Date 8-SEP-1991 % % (c) 1991 by J"org Knappen. See fc.rme for copying conditions % This file is part of the fc-package % See fc.rme for more information % % J"org Knappen % Institut f"ur Kernphysik % Postfach 39 80 % D-W 6500 Mainz % knappen@vkpmzd.kph.uni-mainz.de % Contents: % % The following characters are generated without condition: % % n % % And the following on demand, i. e. if their code is known: % % n_acute, n_tilde, n_dot, n_uline, enj, eng, var_eng % % Higher versions of this file might include more characters. cmchar "Italic letter n"; beginchar("n",10u#,x_height#,0); italcorr 1/3x_height#*slant+.5hair#+.5u#; adjust_fit(0,0); pickup fine.nib; x0=0; x1=x2; pos2(stem,0); lft x2l=hround(2.5u-.5stem); y2-.5stem=-oo; hook_in(0,a,1); % opening hook filldraw circ_stroke z2e--z1e; % left stem x4+.5stem=hround(w-2.5u+.5stem); x5=x4-.25u; ital_arch(2,3,4); % arch x7=w; hook_out(5,6,7)(skewed); % closing hook filldraw stroke z4e{down}..{-u,-x_height}z5e; % right stem math_fit(-2/3x_height#*slant+.5hair#+.5u#,ic#); picture savedpicture; savedpicture:=currentpicture; penlabels(0,a,1,2,3,4,5,6,7); endchar; iff known n_dot: cmchar "The letter n with dot"; beginchar(n_dot,10u#,min(asc_height#,10/7x_height#+.5flare#),0); italcorr 1/3x_height#*slant+.5hair#+.5u#; adjust_fit(0,0); currentpicture:=savedpicture; pickup tiny.nib; pos88(flare,0); pos99(flare,90); x88=x99=good.x(.5w); top y99r=h+1; if bot y99l-x_height+oo