TeX'inių šriftų (.vf ir .tfm) gamybai patogiausia naudoti fontinst paketą. Jo aprašymas turėtų būti /texmf/doc/fontinst kataloge.
Padarom pvz. AvantGarde šeimai, kai turim PostScript'inius šriftus (.afm ir .pfb).
  1. Sukompiliuojam tokio turinio failą:
    %
    % Failo pradžia
    %
    \input fontinst.sty
    %
    \transformfont{uagdl7a}{\reencodefont{latin7x}{\fromafm{a010015l}}}  % URWGothicL-Demi
    \transformfont{uagdol7a}{\reencodefont{latin7x}{\fromafm{a010035l}}} % URWGothicL-DemiObli
    \transformfont{uagkl7a}{\reencodefont{latin7x}{\fromafm{a010013l}}}  % URWGothicL-Book
    \transformfont{uagkol7a}{\reencodefont{latin7x}{\fromafm{a010033l}}} % URWGothicL-BookObli
    %
    \installfonts
    \installfamily{L7x}{uag}{}
    \installfont{uagdl7x}{uagdl7a,latin7}{latin7x}{L7x}{uag}{b}{n}{}
    \installfont{uagdol7x}{uagdol7a,latin7}{latin7x}{L7x}{uag}{b}{it}{}
    \installfont{uagkl7x}{uagkl7a,latin7}{latin7x}{L7x}{uag}{m}{n}{}
    \installfont{uagkol7x}{uagkol7a,latin7}{latin7x}{L7x}{uag}{m}{it}{}
    \endinstallfonts
    %
    \bye
    %
    % Failo pabaiga
    %
    
  2. Rezultate turėtume gauti: *.fd, uag*7a.pl, uag*l7x.vpl. Visa kita - šiukšlės.
  3. *.pl darom *.tfm; naudojam programą pltotf.
  4. *.vpl darom *.vf; naudojam programą vptovf.
  5. Šios eilutės turėtų pakliūti į dvips'o skaitomą map failą:
    uagdl7a URWGothicL-Demi "ExtendedLatin7Encoding ReEncodeFont" <latin7x.enc <a010015l.pfb
    uagdol7a URWGothicL-DemiObli "ExtendedLatin7Encoding ReEncodeFont" <latin7x.enc <a010015l.pfb
    uagkl7a URWGothicL-Book "ExtendedLatin7Encoding ReEncodeFont" <latin7x.enc <a010015l.pfb
    uagkol7a URWGothicL-BookObli "ExtendedLatin7Encoding ReEncodeFont" <latin7x.enc <a010015l.pfb
    
  6. *.fd, *.tfm ir *.vf nukopijuojam į paieškines direktorijas.