% SEMAPHORE ALPHABET FONT test file                      "example.tex"
% Font znaku semaforove abecedy, priklad
% Copyright (C) 1998-2008 Vit ZYKA, vit.zyka@seznam.cz

\hoffset=-15.4mm \hsize=190mm
\voffset=-15.4mm \vsize=277mm
\input semaf
\let\semaf=\smfbf
\font\textfn=csssbx10
\font\tabfn=csss8
\font\nadpisfn=csssbx10 at 14pt
\textfn
\footline={\hfill}
\newskip\hs \hs=1em
\newskip\vs \vs=3mm plus1mm minus1mm

\setbox1=\vbox to\hsize{\hsize=30mm
  \hrule\vskip\vs
  \centerline{{\nadpisfn Semaphore}}
  \vskip\vs
  \centerline{A\hskip\hs {\semaf A}}
  \centerline{B\hskip\hs {\semaf B}}
  \centerline{C\hskip\hs {\semaf C}}
  \centerline{D\hskip\hs {\semaf D}}
  \centerline{E\hskip\hs {\semaf E}}
  \centerline{F\hskip\hs {\semaf F}}
  \centerline{G\hskip\hs {\semaf G}}
  \vskip\vs
  \centerline{H\hskip\hs {\semaf H}}
  \centerline{I\hskip\hs {\semaf I}}
  \centerline{K\hskip\hs {\semaf K}}
  \centerline{L\hskip\hs {\semaf L}}
  \centerline{M\hskip\hs {\semaf M}}
  \centerline{N\hskip\hs {\semaf N}}
  \vskip\vs
  \centerline{O\hskip\hs {\semaf O}}
  \centerline{P\hskip\hs {\semaf P}}
  \centerline{Q\hskip\hs {\semaf Q}}
  \centerline{R\hskip\hs {\semaf R}}
  \centerline{S\hskip\hs {\semaf S}}
  \vskip\vs
  \centerline{T\hskip\hs {\semaf T}}
  \centerline{U\hskip\hs {\semaf U}}
  \centerline{Y\hskip\hs {\semaf Y}}
  \vskip\vs
  \centerline{J\hskip\hs {\semaf J}}
  \centerline{V\hskip\hs {\semaf V}}
  \vskip\vs
  \centerline{W\hskip\hs {\semaf W}}
  \centerline{X\hskip\hs {\semaf X}}
  \vskip\vs
  \centerline{Z\hskip\hs {\semaf Z}}
  \vskip\vs
  \centerline{mistake\hskip\hs {\semaf \char`\~}}
%  \centerline{digits\hskip\hs {\semaf \char`\$}}
  \vskip\vs
  \centerline{1\hskip\hs {\semaf 1}}
  \centerline{2\hskip\hs {\semaf 2}}
  \centerline{3\hskip\hs {\semaf 3}}
  \centerline{4\hskip\hs {\semaf 4}}
  \centerline{5\hskip\hs {\semaf 5}}
  \centerline{6\hskip\hs {\semaf 6}}
  \centerline{7\hskip\hs {\semaf 7}}
  \centerline{8\hskip\hs {\semaf 8}}
  \centerline{9\hskip\hs {\semaf 9}}
  \centerline{0\hskip\hs {\semaf 0}}
  \vskip\vs\hrule}

\hbox to\hsize{%
  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule\hfill%
%  \vrule\copy1\vrule
}

\vfill
Font height: T{\smfr d}T

\vfill
Italic correction: {\smfr{\smfsl u}u} {\smfr{\smfsl u\/}u}

\vfill
\tabfn \offinterlineskip
\halign{\vrule\strut\hskip.5em #\hfill\hskip.5em &
        \vrule\hskip2pt\hfill#\hfill\hskip2pt &
        \vrule\hskip2pt\hfill#\hfill\hskip2pt &
        \vrule\hskip2pt\hfill#\hfill\hskip2pt &
        \vrule\hskip2pt\hfill#\hfill\hskip2pt &
        \vrule\hskip2pt\hfill#\hfill\hskip2pt\vrule \cr
  \noalign{\hrule}
  & Roman & Bold & Monospace & Slanted & Bold Slanted \cr
  \noalign{\hrule}
  Pillar & \smfr Semafor& \smfbf Semafor& \smftt Semafor& \smfsl Semafor& \smfbsl Semafor\cr
  Empty & \smfer Semafor& \smfebf Semafor& \smfett Semafor& \smfesl Semafor& \smfebsl Semafor\cr
  Person& \smfpr Semafor& \smfpbf Semafor& \smfptt Semafor& \smfpsl Semafor& \smfpbsl Semafor\cr
  \noalign{\hrule}}

% --------------------------------------------------------------------- Table
\goodbreak
\let\noinit=!
\input testfont
\frenchspacing \baselineskip=12pt \lineskip=0pt \lineskiplimit=-10pt
\def\fontname{smfr10}\startfont\table\text\goodbreak
%\def\fontname{smfbf10}\startfont\table\goodbreak
%\def\fontname{smfsl10}\startfont\table\goodbreak
%\def\fontname{smftt10}\startfont\table\goodbreak
%\def\fontname{smfer10}\startfont\table\goodbreak
%\def\fontname{smfebf10}\startfont\table\goodbreak
%\def\fontname{smfesl10}\startfont\table\goodbreak
%\def\fontname{smfett10}\startfont\table\goodbreak
%\def\fontname{smfpr10}\startfont\table\goodbreak
%\def\fontname{smfpbf10}\startfont\table\goodbreak
%\def\fontname{smfpsl10}\startfont\table\goodbreak
%\def\fontname{smfptt10}\startfont\table\goodbreak

\end