% norasi.fontinst \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.fontinst