summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/boisik
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-08-14 00:13:22 +0000
committerKarl Berry <karl@freefriends.org>2008-08-14 00:13:22 +0000
commit0c24cadd71e215e7b621e5a0b324e596e4aad957 (patch)
tree1f620b21f7cc08ff8d067ee1ecfc4db43c6da873 /Master/texmf-dist/doc/fonts/boisik
parent0f6f2f72f8dfba6f81cd3ce8cf09975ea16c10b5 (diff)
new baskerville-ish font boisik (12aug08)
git-svn-id: svn://tug.org/texlive/trunk@10327 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/boisik')
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/README39
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/boisik-idiot.pdfbin0 -> 333608 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/boisik-idiot.tex55
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/boisik.pdfbin0 -> 151534 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/boisik.tex54
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/bskrlogo10.mf87
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/table.pdfbin0 -> 427849 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/boisik/table.tex157
8 files changed, 392 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/boisik/README b/Master/texmf-dist/doc/fonts/boisik/README
new file mode 100644
index 00000000000..148d007916e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/README
@@ -0,0 +1,39 @@
+Boisik
+============
+Font Boisik is a serifed font (inspired by Baskerville typeface) written in
+Metafont. It comprises roman and italic text fonts and math text fonts.
+
+Font is licensed under GPL version 2. Font is in development and its application
+is not recommended in instances, where stability of typesetting is important.
+The font is provided "as is" without warranty of any kind.
+
+For more info see homepage http://mitek.webpark.cz/boisik.
+
+Usage
+============
+LaTeX: \usepackage{boisik}
+TeX: use font directly, e.g. \font\rm bskr10
+
+Installation
+============
+1) put *.mf files to directory used by Metafont,
+ e.g. /usr/share/temxf/fonts/source/public/boisik,
+2) put LaTeX files (boisik.sty, *.fd) to directory used by LaTeX,
+ e.g. /usr/share/temxf/tex/latex/boisik,
+3) rebuild database if needed (e.g. texhash).
+
+Contact
+============
+Homepage: http://mitek.webpark.cz/boisik
+Email: mitek at email dot cz (add text `[BSK]' to subject)
+
+Basic fonts
+============
+Roman: bskr10, bskrb10
+Italic: bski10, bskib10
+Math: bskmi10, bsksy10, bskex10
+
+Examples
+============
+http://mitek.webpark.cz/boisik/boisik.pdf
+http://mitek.webpark.cz/boisik/boisik-idiot.pdf
diff --git a/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.pdf b/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.pdf
new file mode 100644
index 00000000000..f849e5cd844
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.tex b/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.tex
new file mode 100644
index 00000000000..9c39d4aed32
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/boisik-idiot.tex
@@ -0,0 +1,55 @@
+\input czech.sty
+\def\uv#1{\char254 #1\char255\relax}
+\footline{}
+\overfullrule 0pt
+\advance\vsize by 30pt
+\font\tit bskrc10 at 7pt
+\font\rm bskr10
+\font\it bski10
+\font\itb bskib10
+\font\bf bskrb10
+\font\cr bskrc10
+\font\crb bskrcb10
+\font\iu bskiu10
+\font\iub bskiub10
+\font\rl bskrl10
+\font\sc bsksc10
+\font\sl bskrsl10
+\long\def\text#1#2{\noindent\rlap{\hbox to \hsize{\hfill {\special{ps:.2 0 .8 setrgbcolor}\tit Boisik #2}}}\vrule width \hsize height -2.8pt depth 3.2pt\special{ps:0 0 0 setrgbcolor}\par
+Oho! zvolal, prohlížeje si krasopiseckou ukázku, kterou mu kníže podal, \uv{To je jako tištěný vzorec! a vzácný vzorec! Podívej se, Gaňo, to je talent!} Na silném velínovém papíře napsal kníže středověkým ruským písmem větu:
+
+\hfill{#1\uv{Bohabojný opat Pafnutij se vlastní rukou podepsal.}}\hfill\null
+
+\uv{Tohleto,} vysvětloval kníže s neobyčejným uspokojením a nadšením, \uv{je vlastní podpis opata Pafnutije podle kopie ze čtrnáctého století. Podepisovali se překrásně, všichni ti naši staří opati a metropolité, většinou s takovým vkusem, s takovou péčí! Nemáte snad náhodou Pogodinovo vydání, generále? Tadyhle jsem zas užil jiného písma; je to oválné veliké francouzské písmo z minulého století, některá písmena se dokonce psala jinak, je to písmo lidové, písmo veřejných písařů převzaté z jejich vzorců, měl jsem jeden; jistě uznáte, že má své přednosti. Podívejte se na to oválné d, a. Vložil jsem do ruských písmen francouzský charakter, což je velmi nesnadné, ale zdařilo se mi to. A tady máte jiné krásné, originální písmo. Tahle věta ,Píle zmůže vše`, to je ruské písmo písařské, přesněji vojenských písařů. Tak se píše úřední listina významné osobě, je to rovněž oválné a pěkné, silné písmo, je to napsáno tučně, ale s pozoruhodným vkusem. Krasopisec by si nedovolil takový rozmach, nebo lépe řečeno pokus o rozmach, tadyhle ty nedokončené ocásky, vidíte, ale vcelku, všimněte si, má to svůj styl a opravdu, jeví se v tom celá duše vojenského písaře; chtěla by se rozletět, nadání by se rádo uplatnilo, ale vojenský límec tu duši notně škrtí; kázeň se projevuje i~v~rukopise, to je báječné! Nedávno jsem žasl nad jedním takovým vzorkem, přišel jsem k němu náhodou a ještě k tomu víte kde? -- ve Švýcarech! No, a tohle je prosté, obyčejné, pravé anglické písmo; větší eleganci si už nemůžeme představit, to je prostě nádhera, perla, klenot; naprosto bezvadné; a zde máte variantu, tentokráte francouzskou; získal jsem ji od jednoho francouzského obchodního cestujícího; totéž anglické písmo, stínování je však o poznání výraznější, tlustší, a hle, světelná proporce je již porušena; také si všimněte, že i ovál je pozměněn, je poněkud okrouhlejší a ještě k tomu si tu troufáme na krasopisné ozdoby, a to je velmi nebezpečná věc! Ozdoby vyžadují neobyčejný vkus, ale jestliže se podaří, jestliže jsme vystihli proporci, pak je takové písmo nade všechny, můžeme se do něho až zamilovat.}
+
+\uv{Oho! do jakých jemností zabíháte!} smál se generál, \uv{příteli, vy nejste jenom krasopisec, ale hotový umělec, viď, Gaňo?}
+
+\uv{Podivuhodné!} řekl Gaňa \dots\par\vfill
+}
+\rm\text{\bf}{Roman}
+\rl\text{\bf}{Roman Light}
+\eject
+\cr\text{\crb}{Roman Condensed}
+\sc\text{\bf}{Small Caps}
+\eject
+\it\text{\itb}{Italic}
+\iu\text{\iub}{Italic Unslanted}
+\eject
+\sl\text{\bf}{Roman Slanted}
+
+\special{ps:.2 0 .8 setrgbcolor}
+\noindent\rlap{\hbox to \hsize{\vrule width 6cm height 5pt depth -3.6pt\hfill {\it F. M. Dostojevskij: \itb Idiot}\hfill\vrule width 6cm height 5pt depth -3.6pt}}\vrule width \hsize height -3.2pt depth 3.6pt
+\special{ps:0 0 0 setrgbcolor}\vfill
+
+\def\veta{Ozdoby vyžadují neobyčejný vkus, ale jestliže se podaří, jestliže jsme vystihli proporci, pak je takové písmo nade všechny, můžeme se do něho až zamilovat.\par}
+\rm\veta
+\cr\veta
+\rl\veta
+\bf\veta
+\crb\veta
+\sl\veta
+\sc\veta
+\it\veta
+\iu\veta
+\itb\veta
+\end
diff --git a/Master/texmf-dist/doc/fonts/boisik/boisik.pdf b/Master/texmf-dist/doc/fonts/boisik/boisik.pdf
new file mode 100644
index 00000000000..a6b861078b4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/boisik.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/boisik/boisik.tex b/Master/texmf-dist/doc/fonts/boisik/boisik.tex
new file mode 100644
index 00000000000..191f1d45fa6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/boisik.tex
@@ -0,0 +1,54 @@
+\documentclass{article}
+\usepackage{color,graphicx}
+\pagestyle{empty}
+\pdfpkresolution 1200
+\pagecolor{black}
+\definecolor{modra}{rgb}{.372,.486,1}
+\definecolor{cervena}{rgb}{1,.219,.556}
+\font\logo bskrlogo10 at 30pt
+\font\bskt bskr10
+\font\bsk bskr10 at 8pt
+\font\bskbf bskrb10 at 8pt
+\font \bski bski10 at 8pt
+\font \bskmi bskmi10 at 8pt
+\font \bsksy bsksy10 at 8pt
+\font \bskex bskex10 at 8pt
+\font \bsksyb bsksy10 at 12pt
+\font\f bskmi10 at 30pt
+\pdfvorigin 1sp \pdfhorigin 1sp
+\pdfpagewidth 11cm \pdfpageheight 6cm
+\topmargin -.45in
+\oddsidemargin -.15in
+\def\para{\leavevmode\llap{\setbox0=\hbox{{\color{modra}\bsksyb\char123}\ }\ht0=0pt\dp0=0pt\lower.8ex\box0}}
+\def\Boisik{{\color{modra}Boisik}}
+\begin{document}
+\mbox{}\unitlength1pt
+\put(5,0){\color{modra}\logo Bo\kern-2pt\reflectbox{\char131}\kern-2.5pt\raisebox{-3pt}[0pt]{s}\kern-2.5pt\char131\kern-1ptk}
+\put(0,-10){\color{cervena}\vrule width 10.7cm height .8pt depth 0pt}
+\put(0,-6){\color{modra}\hbox to 10.7cm{\hfill \bskt MET\kern-.6exAF\kern-.2exONT TYP\kern-.2exEF\kern-.5exA\kern-.35exCE F\kern-.2exOR \TeX}}
+\color{white}
+\put(65,-40){\hbox to 8.2cm{\bsk A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}}
+\put(65,-50){\hbox to 8.2cm{\bskbf A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}}
+\put(65,-60){\hbox to 8.2cm{\bski A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}}
+\put(65,-70){\hbox to 8.2cm{\bsk a b c d e f g h i j k l m n o p q r s t u v w x y z}}
+\put(65,-80){\hbox to 8.2cm{\bskbf a b c d e f g h i j k l m n o p q r s t u v w x y z}}
+\put(65,-90){\hbox to 8.2cm{\bski a b c d e f g h i j k l m n o p q r s t u v w x y z}}
+\put(65,-100){\hbox to 8.2cm{\bsk 0 1 2 3 4 5 6 7 8 9 ( [ + - -- --- * / : ; = \char35\ \% \char141\ ] )}}
+\put(65,-112){\hbox to 8.2cm{\bsk fi \char130\ ff fl ffi ffl \char128\ \char129\ \char16\ \char17\ \char25\ \char26\ \char27\ \char28\ \char29\ \char30\ \char31\ \char36\ . , \char23\ \char22\ \char32\ \char21\ \char24\ \char18\ \char254\ \char255\ ` ' "}}
+\put(65,-122){\hbox to 8.2cm{\bsk \char0\ \char1\ \char2\ \char3\ \char4\ \char5\ \char6\ \char7\ \char8\ \char9\ \char10\ \char126\bskmi\ \char11\ \char12\ \char13\ \char14\ \char15\ \char16\ \char17\ \char18\ \char19\ \char20\ \char21\ \char22\ \char23\ \char25\ \char37\ \char27\ \char28\ \char29\ \char30\ \char 31\ \char32}}
+\put(65,-132){\hbox to 8.2cm{\bskmi \char96\ \char125\ \char64\ \char63\ \char92\ \char91\ \char93\ \char60\ \char62\ \char47\ \char94\ \char46\ \char40\ \char41\ \bsksy \char32\ \char33\ \char34\ \char35\ \char49\ \char50\ \char12\ \char97\ \color{modra}\bskex \char112\ \char84\ \char85}}
+\put(5,-80){\color{cervena}\font\bskex bskex10 at 30pt \bskex \put(0,0){\rotatebox{90}{\reflectbox{\char82}}}
+\put(0,-10){\bsksy \char35}\put(30,18){\bsksy \char34}\put(11,-13.5){\rotatebox{90}{\f\reflectbox{\char60}}}
+\color{modra}\put(5,7.5){\bskbf *}\put(9,8){\bskbf *}
+\put(23,10){\bskbf *}
+}
+\newpage\hsize 8.2cm\oddsidemargin 2.4cm\parindent 0pt
+\color{white}\bsk
+\para The `\Boisik\kern-.25ex' font is a Metafont typeface greatly inspired by Baskerville design. It is proposed as an alternative of Computer Modern fonts for mathematical typesetting: \Boisik{} will support all characters described in the book `\kern-.15ex{\bski Computer Modern Typefaces}' by D. E. Knuth. In addition, there is a character support for the Czech language. \hfill {\color{cervena}Á\,á\,Č\,č\,Ď\,ď\,\kern.2exÉ\,é\,Ě\,ě\,Í\,í\,Ň\,ň\,Ř\,ř\,Š\,š\,Ť\kern.1exť\,Ů\,ů\,Ú\,ú\,Ý\kern.1exý\,Ž\,ž}
+
+\para Current status of \Boisik{} is an alpha version: many features are missing, many don't work. I hope ({\bskbf not guarantee}) in the improvement in the future. Especially, next releases may extend symbols coverage to support following fonts: {\bski msam} and {\bski msbm} math fonts and text companion.\vskip 1mm
+
+\mbox{}\put(-63,10){\color{cervena}\vrule width 10.7cm height .8pt depth 0pt}
+\para Please, don't use \Boisik{} if you need excellent stability, precision, and quality of typesetting.
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/boisik/bskrlogo10.mf b/Master/texmf-dist/doc/fonts/boisik/bskrlogo10.mf
new file mode 100644
index 00000000000..169612b9371
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/bskrlogo10.mf
@@ -0,0 +1,87 @@
+% Boisik Logo Roman 10 point (contains logo_i)
+if unknown bskbase: input bskbase fi
+
+font_identifier:="BSKRLOGO"; font_size 10pt#;
+
+u#:=20/36pt#; % unit width
+width_adj#:=0pt#; % width adjustment for certain characters
+serif_fit#:=0pt#; % extra sidebar near lowercase serifs
+cap_serif_fit#:=5/36pt#; % extra sidebar near uppercase serifs
+letter_fit#:=0pt#; % extra space added to all sidebars
+
+body_height#:=270/36pt#; % height of tallest characters
+asc_height#:=255/36pt#; % height of lowercase ascenders
+cap_height#:=246/36pt#; % height of caps
+fig_height#:=240/36pt#; % height of numerals
+x_height#:=159/36pt#; % height of lowercase without ascenders
+math_axis#:=95/36pt#; % axis of symmetry for math symbols
+bar_height#:=100/36pt#; % height of crossbar in lowercase e
+comma_depth#:=70/36pt#; % depth of comma below baseline
+desc_depth#:=115/36pt#; % depth of lowercase descenders
+com_height#:=135/36pt#; %height of B bar
+
+crisp#:=0pt#; % diameter of serif corners
+tiny#:=8/36pt#; % diameter of rounded corners
+fine#:=7/36pt#; % diameter of sharply rounded corners
+thin_join#:=7/36pt#; % width of extrafine details
+hair#:=10/36pt#; % lowercase hairline breadth
+stem#:=24/36pt#; % lowercase stem breadth
+curve#:=27/36pt#; % lowercase curve breadth
+like_hair#:=12/36pt#;
+like_stem#:=30/36pt#;
+like_curve#:=38/36pt#;
+ess#:=32/36pt#; % breadth in middle of lowercase s
+flare#:=33/36pt#; % diameter of bulbs or breadth of terminals
+dot_size#:=30/36pt#; % diameter of dots
+cap_hair#:=12/36pt#; % uppercase hairline breadth
+alt_cap_hair#:=16/36pt#; % alternative uppercase hairline breadth
+cap_stem#:=30/36pt#; % uppercase stem breadth
+cap_curve#:=34/36pt#; % uppercase curve breadth
+like_cap_hair#:=14/36pt#;
+like_cap_stem#:=38/36pt#;
+like_cap_curve#:=46/36pt#;
+cap_ess#:=39/36pt#; % breadth in middle of uppercase s
+rule_thickness#:=.4pt#; % thickness of lines in math symbols
+
+jut#:=25/36pt#; % protrusion of lowercase serifs
+cap_jut#:=30/36pt#; % protrusion of uppercase serifs
+beak_jut#:=10/36pt#; % horizontal protrusion of beak serifs
+beak#:=80/36pt#; % vertical protrusion of beak serifs
+vair#:=10/36pt#; % vertical diameter of hairlines
+notch_cut#:=10pt#; % maximum breadth above or below notches
+bar#:=11/36pt#; % lowercase bar thickness
+slab#:=11/36pt#; % serif and arm thickness
+cap_bar#:=11/36pt#; % uppercase bar thickness
+cap_band#:=11/36pt#; % uppercase thickness above/below lobes
+cap_notch_cut#:=10pt#; % max breadth above/below uppercase notches
+serif_drop#:=15/36pt#; % vertical drop of sloped serifs
+stem_corr#:=1/36pt#; % for small refinements of stem breadth
+vair_corr#:=1/36pt#; % for small refinements of hairline height
+apex_corr#:=0pt#; % extra width at diagonal junctions
+punct_fit#:=1pt#;
+drop_stem#:=0/36pt#;
+ser_boule#:=0/36pt#;
+o#:=4/36pt#; % amount of overshoot for curves
+apex_o#:=8/36pt#; % amount of overshoot for diagonal junctions
+
+slant:=0; % tilt ratio $(\Delta x/\Delta y)$
+fudge:=1; % factor applied to weights of heavy characters
+math_spread:=0; % extra openness of math symbols
+superness:=1/sqrt2; % parameter for superellipses
+superpull:=1/6; % extra openness inside bowls
+beak_darkness:=11/30; % fraction of triangle inside beak serifs
+ligs:=2; % level of ligatures to be included
+
+medieval:=true; %medieval numerals
+monofig:=false; %should numerals have fixed width
+bulbes:=false;
+square_dots:=false; % should dots be square?
+hefty:=false; % should we try hard not to be overweight?
+serifs:=true; % should serifs and bulbs be attached?
+monospace:=false; % should all characters have the same width?
+variant_g:=false; % should an italic-style g be used?
+low_asterisk:=false; % should the asterisk be centered at the axis?
+math_fitting:=false; % should math-mode spacing be used?
+
+chars.logo_i:=oct"203";
+generate bskroman % switch to the driver file
diff --git a/Master/texmf-dist/doc/fonts/boisik/table.pdf b/Master/texmf-dist/doc/fonts/boisik/table.pdf
new file mode 100644
index 00000000000..83b91edacad
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/table.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/boisik/table.tex b/Master/texmf-dist/doc/fonts/boisik/table.tex
new file mode 100644
index 00000000000..2741c41db1b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/boisik/table.tex
@@ -0,0 +1,157 @@
+\ifx\bskfont\undefined\def\bskfont{bskr10}\fi
+\font\bsk \bskfont\space at 3cm
+\font\bski bski10 at 3cm
+\font\mi bskmi10 at 3cm
+\font\mex bskex10 at 3cm
+\font\sy bsksy10 at 3cm
+\font\btit bskr10
+\overfullrule0pt
+\footline={\hss\btit\special{ps:.2 0 .8 setrgbcolor} Font `Boisik'\special{ps:0 0 0 setrgbcolor}\hss}
+\bsk \vsize 24cm \leavevmode\vskip -1.3in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+á&b&č&ď\cr
+e&f&g&h\cr
+i&j&k&ĺ\cr
+m&n&ö&p\cr
+q&ř&š&ť\cr
+ů&v&w&x\cr
+\i&ý&z&\j\cr
+}\vfill\break\leavevmode\vskip-1in%
+\halign{&\vrule width 0pt height 2.7cm depth 1cm\hbox to 4cm{\hfill # \hfill}\cr
+0&1&2&3\cr
+4&5&6&7\cr
+(&8&9&)\cr
+\char92&[&]&"\cr
+:&.&,&;\cr
+-&--&---&=\cr
+?&?`&!&!`\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+A&B&C&D\cr
+E&F&G&H\cr
+I&J&K&\char 32L\cr
+M&N&O&P\cr
+Q&R&S&T\cr
+U&V&\hss W\hss&X\cr
+&Y&Z\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\#&@&\%&\char141\cr
+\char26&\char27&\char29&\char30\cr
+\$&\char25&\char28&\char 31\cr
+\char158&+&/&\char159\cr
+`&\&&*&'\cr
+fi&ff&fl&\char254\cr
+\char128&ffl&ffi&\char129\cr
+}\vfill
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\char0&\char1&\char2&\char3\cr
+\char4&\char5&\char6&\char7\cr
+\char8&\char9&\char10&\cr
+\mi\char0&\mi\char1&\mi\char2&\mi\char3\cr
+\mi\char4&\mi\char5&\mi\char6&\mi\char7\cr
+\mi\char8&\mi\char9&\mi\char10&\cr
+}
+\break\leavevmode\vskip-1in\bski
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+A&B&C&D\cr
+E&F&G&H\cr
+I&J&K&L\cr
+M&N&O&P\cr
+Q&R&S&T\cr
+U&V&\hss W\hss&X\cr
+&Y&Z\cr
+}
+\break\leavevmode\vskip-1in%
+\halign{&\vrule width 0pt height 2.7cm depth 1cm\hbox to 4cm{\hfill # \hfill}\cr
+0&1&2&3\cr
+4&5&6&7\cr
+(&8&9&)\cr
+\char92&[&]&"\cr
+:&.&,&;\cr
+-&--&---&=\cr
+?&?`&!&!`\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+a&b&c&d\cr
+e&f&g&h\cr
+i&j&k&l\cr
+m&n&o&p\cr
+q&r&s&t\cr
+u&v&w&x\cr
+\i&y&z&\j\cr
+}
+\break\leavevmode\vskip-1in\mi
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+a&b&c&d\cr
+e&f&g&h\cr
+i&j&k&l\cr
+m&n&o&p\cr
+q&r&s&t\cr
+u&v&w&x\cr
+&y&z&\cr
+}
+\break\leavevmode\vskip-1in\bski
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\#&@&\%&\char141\cr
+\char26&\char27&\char29&\char30\cr
+\$&\char25&\char28&\char 31\cr
+\char158&+&/&\char159\cr
+`&\&&*&'\cr
+fi&ff&fl&\char254\cr
+\char128&ffl&ffi&\char129\cr
+}\vfill
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\mi\char11&\mi\char15&\mi\char19&\mi\char20\cr
+\mi\char23&\mi\char25\char153&\mi\char27\char155&\mi\char28\char156\cr
+\mi\char29\char157&\mi\char33&\mi\char34&\mi\char36\char164\cr
+\mi\char12\char140&\mi\char14&\mi\char18&\mi\char21\char149\cr
+\mi\char13\char141&\mi\char17\char145&\mi\char22\char150&\mi\char35\cr
+\mi\char26&\mi\char37&\mi\char38&\mi\char39\char167\cr
+\mi\char16\rlap{\char24}&\mi\char30\char158&\mi\char31&\mi\char32\char160\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\mex\lower-1.5ex\hbox{\char'160}&\mex\lower-1.5ex\hbox{\char'110}&\mex\lower-1.5ex\hbox{\char'122}&\mex\lower-1.5ex\hbox{\char'120}\cr
+\mex\lower-1.5ex\hbox{\char'115}&\mex\lower-1.5ex\hbox{\char'117}&\mex\lower-1.5ex\hbox{\char'113}&\mex\lower-1.5ex\hbox{\char'121}\cr
+\mex\lower-1.5ex\hbox{\char'106}&\mex\lower-1.5ex\hbox{\char'123}&\mex\lower-1.5ex\hbox{\char'124}&\mex\lower-1.5ex\hbox{\char'125}\cr
+\mex\lower-1.5ex\hbox{\char'126}&\mex\lower-1.5ex\hbox{\char'127}&\mex\lower-1.5ex\hbox{\char'140}&\mex\hbox{\char'146}\cr
+\mex\lower-1.5ex\hbox{\char'020\char'021}&\mex\lower-1.5ex\hbox{\char'156\char'157}&\mex\lower-1.5ex\hbox{\char'150\char'151}&\mex\lower-1.5ex\hbox{\char'104\char'105}\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 2.9cm\hbox to 4cm{\hfill # \hfill}\cr
+\sy\char'032&\sy\char'036&\sy\char'166&\sy\char'157\cr
+\sy\char'070&\sy\char'071&\sy\char'072&\sy\char'073\cr
+\sy\char'061&\sy\char'062&\sy\char'063&\sy\char'162\cr
+\sy\char2&\sy\char3&\sy\char4&\sy\char5\cr
+\sy\char6&\sy\char7&\sy\char14&\sy\char'057\cr
+\sy\char'022&\sy\char'024&\sy\char'026&\sy\char'034\cr
+\sy\char'030&\sy\char'031&\sy\char'047&\sy\char'066\cr
+\sy\char'015&\sy\char'064&\sy\char'020&\sy\char'077\cr
+}
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\sy\char'170&\sy\char'172&\sy\char'173&\sy\char'060\cr
+\sy\char'174&\sy\char'175&\sy\char'176&\sy\char'177\cr
+\sy\char'040&\sy\char'044&\sy\char'050&\sy\char'054\cr
+\sy\char'045&\sy\char'046&\sy\char'055&\sy\char'056\cr
+\sy\char'010&\sy\char'011&\sy\char'012&\sy\char'013\cr
+\sy\char'074&\sy\char'075&\sy\char'100&\sy\char'155\cr
+}
+\end
+\break\leavevmode\vskip-1in
+\halign{&\vrule width 0pt height 3cm\hbox to 4cm{\hfill # \hfill}\cr
+\sy A&\sy B&\sy C&\sy D\cr
+\sy E&\sy F&\sy G&\sy H\cr
+\sy I&\sy J&\sy K&\sy L\cr
+\sy M&\sy N&\sy O&\sy P\cr
+\sy Q&\sy R&\sy S&\sy T\cr
+\sy U&\sy V&\sy \hss W\hss&\sy X\cr
+&\sy Y&\sy Z\cr
+}
+\end