You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
2.2 KiB
78 lines
2.2 KiB
% exroman.mf
|
|
%
|
|
% (c) Copyright 1995, 1996, 1997 J"org Knappen
|
|
% (c) Copyright 1990, 1992 Norbert Schwarz
|
|
%
|
|
% This file is part of ecfonts version 1.0
|
|
%
|
|
% Please read the files 00readme.txt, 00inst.txt, 00error.txt, and
|
|
% copyrite.txt for further information
|
|
%
|
|
% You find some documentation in ecdoc.tex (needs LaTeX2e)
|
|
%
|
|
% Content:
|
|
%
|
|
% driver file, called by parameter files with roman style fonts
|
|
|
|
%
|
|
% dx r l west
|
|
% i u east
|
|
% : : :
|
|
% : : west '3xx / east '2xx
|
|
% : uppercase/lowercase
|
|
% roman / italic
|
|
|
|
version_check(1,0); % |version_check| was introduced in dc1.3
|
|
|
|
input exaccess; % accessories for polish special letters
|
|
input expseudo; % pseudoparameters
|
|
|
|
mode_setup; font_setup; pseudo_setup;
|
|
|
|
input exruwest;
|
|
input exrlwest;
|
|
input exrueast;
|
|
input exrleast;
|
|
%
|
|
input exbraces; % ^ ~ cwm ( ) < | > [ ] \ { } _ - (177) space (040)
|
|
input expunct; % < << > >> ! ` ' * + , . / = ; : (spanish !)
|
|
%
|
|
input exaccent; %
|
|
input exsign; % zero for mille, " # $ % @ pound sign
|
|
%
|
|
input exrlig; % dotless i,j; letter ligatures ff fi fl ffi ffl
|
|
%
|
|
input exromp; % (roman punctuation) & ? (spanish ?)
|
|
%
|
|
input exrulett; % upper case (majuscules)
|
|
input exrllett; % lower case (minuscules)
|
|
input exrdigit; % roman digits
|
|
%
|
|
% Fontparameter
|
|
%
|
|
font_coding_scheme:="Extended TeX Font Encoding - Latin";
|
|
boundarychar:=oct"027";
|
|
font_slant slant;
|
|
font_x_height x_height#;
|
|
font_cap_height cap_height#;
|
|
font_asc_height asc_height#;
|
|
font_acc_cap_height (cap_height#+acc_height#);
|
|
font_desc_depth desc_depth#;
|
|
font_max_height (max(asc_height#,body_height#,
|
|
cap_height#+acc_height#));
|
|
font_max_depth (max(desc_depth#,paren_depth#,the_ogonek_depth#));
|
|
% font_digit_width % set inside the digits file
|
|
% font_cap_stem % set after the programme of the capital I
|
|
font_baselineskip max(1.2*designsize,body_height#+paren_depth#);
|
|
|
|
if monospace: font_normal_space 9u#; % no stretching or shrinking
|
|
font_quad 18u#;
|
|
font_extra_space 9u#;
|
|
input exmligtb; % do the ligature programs for monospaced fonts
|
|
else: font_normal_space 6u#+2letter_fit#;
|
|
font_normal_stretch 3u#; font_normal_shrink 2u#;
|
|
font_quad 18u#+4letter_fit#;
|
|
font_extra_space 2u#;
|
|
input exrligtb; % do the ligature programs, not for monospaced fonts
|
|
fi
|
|
bye.
|
|
|