3
% Copyright (C) 1994-2006 Werner Lemberg <wl@gnu.org>
5
% This program is free software; you can redistribute it and/or modify
6
% it under the terms of the GNU General Public License as published by
7
% the Free Software Foundation; either version 2 of the License, or
8
% (at your option) any later version.
10
% This program is distributed in the hope that it will be useful,
11
% but WITHOUT ANY WARRANTY; without even the implied warranty of
12
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
% GNU General Public License for more details.
15
% You should have received a copy of the GNU General Public License
16
% along with this program in doc/COPYING; if not, write to the Free
17
% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
22
\needsfontinstversion{1.918}
25
% we explicitly set all slots in the encoding, so provide all glyph names
26
% in AFM files equally (this is, don't create `<glyph>-not' names)
27
\let\setnotglyph \setrawglyph
29
% we want warnings for missing glyphs
31
\add_to\pre_fourth_etx_pass_hook{
33
\if_undefined{g-\slot_name}\then
34
\fontinstwarningnoline{fontinst}
35
{missing~glyph~`\slot_name'\space
36
for~slot~\the\slot_number\space
37
in~font~`\out_filename'}
45
% create PL files and an FD file
47
\setint{fontdimen(2)}{500} % SPACE
48
\setint{fontdimen(3)}{300} % STRETCH
49
\setint{fontdimen(4)}{100} % SHRINK
50
\setint{fontdimen(6)}{1000} % QUAD
51
\setint{fontdimen(7)}{0} % EXTRASPACE
53
\installrawfont{fgdr8z}{garuda,c90}{c90}
55
\installrawfont{fgdb8z}{garuda_b,c90}{c90}
56
{C90}{garuda}{bx}{n}{}
57
\installrawfont{fgdbo8z}{garuda_bo,c90}{c90}
58
{C90}{garuda}{bx}{sl}{}
59
\installrawfont{fgdo8z}{garuda_o,c90}{c90}
60
{C90}{garuda}{m}{sl}{}
67
% create the c90.enc file
69
% the `makeenc' flag is used in c90.etx
71
\setstr{encodingname}{C90Encoding}
77
% end of garuda.fontinst