%%% fontinst-file: fontzer.tex %%% version: 1.0 %%% date: 97/05/31 %%% author: Constantin Kahn %%% address: Inst. f. Mathematik (C), Univ. Hannover, %%% Welfengarten 1, 30167 Hannover, Germany %%% author: Robert Fuster %%% address: Departament de Matem\`atica Aplicada %%% Universitat Polit\`ecnica de Val\`encia %%% Cam\'\i{} de Vera, 14, 46071 Val\`encia, Spain %%% abstract: This fontinst program installs virtual fonts for the %%% T1-encoded cmr-family, based on cm* and Times fonts. %%% The fonts are called ze* following the same naming %%% conventions as used in ec*. %%% This is a trivial adaptation from fontzdr.tex (version 1.2a) %%% by Constantin Kahn. You need all the 'zd' files by %%% C. Kahn. %%% important: The fontinst program fontzd0.tex by C. Kahn %%% must be run before this program can be used! \input fontinst.sty \needsfontinstversion{1.332} % Input utility commands and declarations \input zdutils.sty % Installation of ze-fonts from the T1/cmr-family \installfonts %%%%%%%%%%%%%%% Generate T1zer.fd file %%%%%%%%%%%%%%% \installfamily{T1}{zer}{} %%%%%%%%%%%%%%% ZERM???? %%%%%%%%%%%%%%% % % metrics files used for creating zerm*: % % \dcfont{ecrm*} ec font to be imitated % cmr* corresponding cm font % kernoff switch kerning commands off % xzdr font-specific adjustments for compound glyphs % \itfont{cmu10} sterling % cmsy10 various symbols % cmmi10 less, greater % zdascii asciicircum, asciitilde, underscore % cmtt* visiblespace, quotedbl % ptmr0 ogonek, guillemets % [ unsfligs unset f-ligatures (zerm5 only) ] % zdcompgl compound glyphs (and a few hacks) % kernon switch kerning commands on % zdkerns kerning instructions \installfont{zerm0500} {\dcfont{ecrm0500},cmr5,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt8,ptmr0,unsfligs,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{5} \installfont{zerm0600} {\dcfont{ecrm0600},cmr6,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt8,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{6} \installfont{zerm0700} {\dcfont{ecrm0700},cmr7,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt8,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{7} \installfont{zerm0800} {\dcfont{ecrm0800},cmr8,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt8,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{8} \installfont{zerm0900} {\dcfont{ecrm0900},cmr9,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt9,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{9} \installfont{zerm1000} {\dcfont{ecrm1000},cmr10,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt10,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{10..11} \installfont{zerm1200} {\dcfont{ecrm1200},cmr12,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt12,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{12..14} \installfont{zerm1728} {\dcfont{ecrm1728},cmr17,kernoff,xzdr,\itfont{cmu10},cmsy10,cmmi10, zdascii,cmtt12,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{n}{17..24} %%%%%%%%%%%%%%% ZESL???? %%%%%%%%%%%%%%% % % metrics files used for creating zesl*: % % \dcfont{ecsl*} ec font to be faked % cmsl* corresponding cm font % kernoff switch kerning commands off % xzdsl font-specific parameters % \itfont{cmti*} sterling % cmsy10o various symbols % cmmi10o less, greater % zdascii asciicircum, asciitilde, underscore % cmsltt10 visiblespace, quotedbl % ptmri0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zesl0800} {\dcfont{ecsl0800},cmsl8,kernoff,xzdsl,\itfont{cmti8},cmsy10o,cmmi10o, zdascii,cmsltt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{sl}{5..8} \installfont{zesl0900} {\dcfont{ecsl0900},cmsl9,kernoff,xzdsl,\itfont{cmti9},cmsy10o,cmmi10o, zdascii,cmsltt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{sl}{9} \installfont{zesl1000} {\dcfont{ecsl1000},cmsl10,kernoff,xzdsl,\itfont{cmti10},cmsy10o,cmmi10o, zdascii,cmsltt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{sl}{10..11} \installfont{zesl1200} {\dcfont{ecsl1200},cmsl12,kernoff,xzdsl,\itfont{cmti12},cmsy10o,cmmi10o, zdascii,cmsltt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{sl}{12..24} %%%%%%%%%%%%%%% ZETI???? %%%%%%%%%%%%%%% % % metrics files used for creating zeti*: % % \dcfont{ecti*} ec font to be faked % \itfont{cmti*} corresponding cm font % kernoff switch kerning commands off % xzdti font-specific parameters % cmsl* dollar % cmsy10o various symbols % cmmi10o less, greater % zdascii asciicircum, asciitilde, underscore % cmitt10 visiblespace, quotedbl % ptmri0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zeti0700} {\dcfont{ecti0700},\itfont{cmti7},kernoff,xzdti,cmsl8,cmsy10o,cmmi10o, zdascii,cmitt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{it}{5..7} \installfont{zeti0800} {\dcfont{ecti0800},\itfont{cmti8},kernoff,xzdti,cmsl8,cmsy10o,cmmi10o, zdascii,cmitt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{it}{8} \installfont{zeti0900} {\dcfont{ecti0900},\itfont{cmti9},kernoff,xzdti,cmsl9,cmsy10o,cmmi10o, zdascii,cmitt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{it}{9} \installfont{zeti1000} {\dcfont{ecti1000},\itfont{cmti10},kernoff,xzdti,cmsl10,cmsy10o,cmmi10o, zdascii,cmitt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{it}{10..11} \installfont{zeti1200} {\dcfont{ecti1200},\itfont{cmti12},kernoff,xzdti,cmsl12,cmsy10o,cmmi10o, zdascii,cmitt10,ptmri0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{it}{12..24} %%%%%%%%%%%%%%% ZESC1000 %%%%%%%%%%%%%%% % % metrics files used for creating zesc1000: % % \dcfont{ecsc1000} ec font to be faked % cmcsc10 corresponding cm font % kernoff switch kerning commands off % xzdcsc font-specific parameters % \itfont{cmu10} sterling % cmsy10 various symbols % zdascii asciicircum, asciitilde, underscore % cmtt10 visiblespace, quotedbl % ptmr0 ogonek, guillemets % unsfligs unset f-ligatures (from cmu10, ptmr0) % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zesc1000} {\dcfont{ecsc1000},cmcsc10,kernoff,xzdcsc,\itfont{cmu10},cmsy10, zdascii,cmtt10,ptmr0,unsfligs,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{sc}{5..24} %%%%%%%%%%%%%%% ZEUI1000 %%%%%%%%%%%%%%% % % metrics files used for creating zeui1000: % % \dcfont{ecui1000} ec font to be faked % \itfont{cmu10} corresponding cm font % kernoff switch kerning commands off % xzdu font-specific parameters % cmr10 dollar % cmsy10 various symbols % cmmi10 less, greater % zdascii asciicircum, asciitilde, underscore % cmtt10 visiblespace, quotedbl % ptmr0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zeui1000} {\dcfont{ecui1000},\itfont{cmu10},kernoff,xzdu,cmr10,cmsy10,cmmi10, zdascii,cmtt10,ptmr0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{m}{ui}{5..24} %%%%%%%%%%%%%%% ZERB1000 %%%%%%%%%%%%%%% % % metrics files used for creating zerb1000: % % \dcfont{ecrb1000} ec font to be faked % cmb10 corresponding cm font % kernoff switch kerning commands off % xzdb font-specific parameters % \itfont{cmbxi10f} sterling (from `funny cmbxti10') % sterlhax correct sidebearings of sterling glyph % cmbsy10 various symbols % cmmib10 less, greater % zdascii asciicircum, asciitilde, underscore % cmtt10 visiblespace, quotedbl % ptmb0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zerb1000} {\dcfont{ecrb1000},cmb10,kernoff,xzdb,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{b}{n}{5..24} %%%%%%%%%%%%%%% ZEBX???? %%%%%%%%%%%%%%% % % metrics files used for creating zebx*: % % \dcfont{ecbx*} ec font to be faked % cmbx* corresponding cm font % kernoff switch kerning commands off % xzdbx font-specific parameters % \itfont{cmbxi10f} sterling (from `funny cmbxti10') % sterlhax correct sidebearings of sterling glyph % cmbsy10 various symbols % cmmib10 less, greater % zdascii asciicircum, asciitilde, underscore % cmtt* visiblespace, quotedbl % ptmb0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zebx0500} {\dcfont{ecbx0500},cmbx5,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{5} \installfont{zebx0600} {\dcfont{ecbx0600},cmbx6,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{6} \installfont{zebx0700} {\dcfont{ecbx0700},cmbx7,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{7} \installfont{zebx0800} {\dcfont{ecbx0800},cmbx8,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{8} \installfont{zebx0900} {\dcfont{ecbx0900},cmbx9,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{9} \installfont{zebx1000} {\dcfont{ecbx1000},cmbx10,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt10,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{10..11} \installfont{zebx1200} {\dcfont{ecbx1200},cmbx12,kernoff,xzdbx,\itfont{cmbxi10f},sterlhax, cmbsy10,cmmib10,zdascii,cmtt12,ptmb0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{n}{12..24} %%%%%%%%%%%%%%% ZEBL1000 %%%%%%%%%%%%%%% % % metrics files used for creating zebxsl10: % % \dcfont{ecbl1000} ec font to be faked % cmbxsl10 corresponding cm font % kernoff switch kerning commands off % xzdbxsl font-specific parameters % \itfont{cmbxti10} sterling % cmbsy10o various symbols % cmmib10o less, greater % zdascii asciicircum, asciitilde, underscore % cmsltt10 visiblespace, quotedbl % ptmbi0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zebl1000} {\dcfont{ecbl1000},cmbxsl10,kernoff,xzdbxsl,\itfont{cmbxti10},cmbsy10o, cmmib10o,zdascii,cmsltt10,ptmbi0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{sl}{5..24} %%%%%%%%%%%%%%% ZEBI1000 %%%%%%%%%%%%%%% % % metrics files used for creating zebxti10: % % \dcfont{ecbi1000} ec font to be faked % \itfont{cmbxti10} corresponding cm font % kernoff switch kerning commands off % xzdbxti font-specific parameters % cmbxsl10 dollar % cmbsy10o various symbols % cmmib10o less, greater % zdascii asciicircum, asciitilde, underscore % cmitt10 visiblespace, quotedbl % ptmbi0 ogonek, guillemets % zdcompgl compound glyphs % kernon switch kerning commands on % zdkerns kerning for compound glyphs \installfont{zebi1000} {\dcfont{ecbi1000},\itfont{cmbxti10},kernoff,xzdbxti,cmbxsl10,cmbsy10o, cmmib10o,zdascii,cmitt10,ptmbi0,zdcompgl,kernon,zdkerns}{T1} {T1}{zer}{bx}{it}{5..24} \endinstallfonts \bye