From 06b1964526f9f21bba3b50c33085a434ecbc64d3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 1 Jan 2009 17:45:50 +0000 Subject: norasi-c90 from cjk 4.8.2 (29dec08) git-svn-id: svn://tug.org/texlive/trunk@11790 c570f23f-e606-0410-a88d-b1316a301751 --- .../source/fonts/norasi-c90/norasi-c90.fontinst | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100755 Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst b/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst new file mode 100755 index 00000000000..b27f1492d37 --- /dev/null +++ b/Master/texmf-dist/source/fonts/norasi-c90/norasi-c90.fontinst @@ -0,0 +1,85 @@ +% norasi-c90.fontinst + +% Copyright (C) 1994-2008 Werner Lemberg +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program in doc/COPYING; if not, write to the Free +% Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, +% MA 02110-1301 USA + +\input fontinst.sty + +\needsfontinstversion{1.918} + + +% we explicitly set all slots in the encoding, so provide all glyph names +% in AFM files equally (this is, don't create `-not' names) +\let\setnotglyph \setrawglyph + +% we want warnings for missing glyphs +\fontinstcc +\add_to\pre_fourth_etx_pass_hook{ + \def\do_slot{ + \if_undefined{g-\slot_name}\then + \fontinstwarningnoline{fontinst} + {missing~glyph~`\slot_name'\space + for~slot~\the\slot_number\space + in~font~`\out_filename'} + \fi + \do_character + } +} +\normalcc + + +% create PL files and an FD file +\installfonts + \setint{fontdimen(2)}{500} % SPACE + \setint{fontdimen(3)}{300} % STRETCH + \setint{fontdimen(4)}{100} % SHRINK + \setint{fontdimen(6)}{1000} % QUAD + \setint{fontdimen(7)}{0} % EXTRASPACE + + \installrawfont{ftnr8z}{norasi,c90}{c90} + {C90}{nrsr}{m}{n}{} + \installrawfont{ftnb8z}{norasi_b,c90}{c90} + {C90}{nrsr}{bx}{n}{} + \installrawfont{ftnbi8z}{norasi_bi,c90}{c90} + {C90}{nrsr}{bx}{it}{} + \installrawfont{ftni8z}{norasi_i,c90}{c90} + {C90}{nrsr}{m}{it}{} + +% Thai glyphs in norasi_o and norasi_bo are identical to the shapes +% in norasi_i and norasi_bi, respectively. +% +% \installrawfont{ftno8z}{norasi_o,c90}{c90} +% {C90}{nrsr}{m}{sl}{} +% \installrawfont{ftnbo8z}{norasi_bo,c90}{c90} +% {C90}{nrsr}{bx}{sl}{} +\endinstallfonts + + +\input finstmsc.sty + + +% create the c90.enc file +\installfonts + % the `makeenc' flag is used in c90.etx + \setint{makeenc}{1} + \setstr{encodingname}{C90Encoding} + \etxtoenc{c90}{c90} +\endinstallfonts + +\end + +% end of norasi-c90.fontinst -- cgit v1.2.3