diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf')
-rw-r--r-- | Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf b/Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf index 637f7883d79..fae5347a9cf 100644 --- a/Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf +++ b/Master/texmf-dist/fonts/source/lh/base/lgcyracc.mf @@ -4,13 +4,13 @@ %% Cyrillic font container with T2 encoding beta-support % % This file is future part of lxfonts package -% Version 3.4 // Patchlevel=1 +% Version 3.5 // Patchlevel=0 % (c) O.Lapko % -% This package belongs to the public domain under conditions similar to +% This package is freeware product under conditions similar to % those of D. E. Knuth specified for the Computer Modern family of fonts. % In particular, only the authors are entitled to modify this file -% and to save it under the same name. +% (and all this package as well) and to save it under the same name. % % Content: % @@ -56,7 +56,7 @@ % Acomma - comma above letter % -LHver_check(3,4); % like |version_check| in ec +LHver_check(3,5); % like |version_check| in ec %accents % @@ -253,6 +253,7 @@ filldraw stroke z[_one]e{up}... % penlabels(1,2,3); endchar; +if not more_letters: endinput \\; fi % % T2-outsiders % @@ -462,11 +463,12 @@ adjust_fit(0,0); y[_four]+.5bulb_diam=-d+y_move+height; pos[_four](bulb_diam,90); pos[_one](vair,90); pos[_two](vair,0); pos[_three](vair,-45); - z[_one]r=z[_four]r; rt x[_two]r=hround(x[_four]+.5bulb_diam + z[_one]r=z[_four]r; + rt x[_two]r=hround max(rt x[_one]+eps,x[_four]+.5bulb_diam +if monospace:.28u / expansion_factor else:.25u fi)+2eps; x[_three]=x[_four]-.5u if monospace: /expansion_factor fi; - y[_two]=1/3[y[_one],y[_three]]; - bot y[_three]r=vround(y[_four]-(height-.5bulb_diam)); + y[_two]=1/3[y[_one],y[_three]]+eps; + bot y[_three]r=vround min(bot y[_four]-.5,y[_four]-(height-.5bulb_diam))-eps; y_:=ypart((z[_one]{right}...z[_two]{down}...z[_three]) intersectiontimes (z[_four]l{right}..{left}z[_four]r)); if y_<0: y_:=1; fi @@ -477,4 +479,4 @@ adjust_fit(0,0); endchar; endinput; -%end of file +%end of file
\ No newline at end of file |