% LH FONT FAMILY - Cyrillic font package, as used by Babel
%
% font v 2.2, sauterised v 1.0 27/04/1997
%
% Author :        Olga Lapko
% sauterisation : Hubert HOLIN

if unknown cmbase: input cmbase fi

font_identifier:="LHBXTI"; font_size design_size * pt#;
wncoding:=1;

% The parameters of this font are a minor modification of Computer Modern Bold Extended

input c-cmbx;

u#:=                     % unit width
    ((u#*360pt#) - (design_size * 1.8))/360pt#;

letter_fit#:=            % extra space added to all sidebars
    ((letter_fit#*360pt#) + (design_size * 11))/360pt#;

crisp#:=                 % diameter of serif corners
    ((crisp#*360pt#) + (design_size * 13))/360pt#;

hair#:=                  % lowercase hairline breadth
    ((hair#*360pt#) + (design_size * 3))/360pt#;

stem#:=                  % lowercase stem breadth
    ((stem#*360pt#) - (design_size * 3))/360pt#;

curve#:=                 % lowercase curve breadth
    ((curve#*360pt#) - (design_size * 3))/360pt#;

ess#:=                   % breadth in middle of lowercase s
    ((ess#*360pt#) - (design_size * 3))/360pt#;

flare#:=                 % diameter of bulbs or breadth of terminals
    ((flare#*360pt#) - (design_size * 3))/360pt#;

dot_size#:=              % diameter of dots
    ((dot_size#*360pt#) - (design_size * 3))/360pt#;

cap_hair#:=              % uppercase hairline breadth
    ((cap_hair#*360pt#) + (design_size * 3))/360pt#;

cap_stem#:=              % uppercase stem breadth
    ((cap_stem#*360pt#) - (design_size * 2))/360pt#;

cap_curve#:=             % uppercase curve breadth
    ((cap_curve#*360pt#) - (design_size * 3))/360pt#;

cap_ess#:=               % breadth in middle of uppercase s
    ((cap_ess#*360pt#) - (design_size * 3) - 0.001)/360pt#;

jut#:=                   % protrusion of lowercase serifs
    ((jut#*360pt#) + (design_size * 2))/360pt#;

beak_jut#:=              % horizontal protrusion of beak serifs
    ((beak_jut#*360pt#) - (design_size * 1) - 0.00032)/360pt#;

o#:=                     % amount of overshoot for curves
    ((o#*360pt#) + (design_size * 2))/360pt#;

apex_o#:=                % amount of overshoot for diagonal junctions
    ((apex_o#*360pt#) + (design_size * 3) + 0.00091)/360pt#;

slant:=                  % tilt ratio $(\Delta x/\Delta y)$
    0.25;

variant_g:=              % should an italic-style g be used?
    true;

generate ldrifont      % switch to the driver file
