The va package^{∗} for use with L^{A}TEX2e

Gerd Neugebauer Mainzer Str. 16 56321 Rhens

             gerd@informatik.uni-koblenz.de

1996/07/18

1 Introduction

The fonts va and vacal provide glyphs for producing a handwritten writing. This package provides means to use those fonts.

2 Usage

This file can be used as a package by placing its name in the argument of \usepackage. Afterwards the font families va and vacal are defined. This could also have been done by providing two font definition files.

The font definitions in this file scale down the original fonts to L^{A}TEX choose the right baselineskip. The original size of the va fonts can be selected with the

commands \Large\va or \Large\vacal.

\va The command \va changes the current font family to va and the encoding to

T1. Usually this should be used in a TEX group only.

\textva The command \textva typesets its argument in the va font. \vacal The command \vacal changes the current font family to vacal and the encod-

ing to T1. Usually this should be used in a TEX group only.

\textvacal The command \textvacal typesets its argument in the vacal font.

3 Implementation

First we declare a new font family for the va font.

 1 \DeclareFontFamily{T1}{va}{}

This font is only available in the normal shape. Here we can get the desired font by (silently) scaling the only present va14. Since the design size is 14 we have to scale down the font.

 2 \DeclareFontShape{T1}{va}{m}{n}{<->s*[0.7]va14}{}

∗This file has version number v1.2, dated 1996/07/18.

Next we do the same things for the font family vacal.

3 \DeclareFontFamily{T1}{vacal}{}

This font is only available in the normal shape. Here we can get the desired font by (silently) scaling the only present vacal14. Since the design size is 14 we have to scale down the font.

4 \DeclareFontShape{T1}{vacal}{m}{n}{<->s*[0.7]vacal14}{}

Now we define font changing commands.

\va The macro \va selects the va family.

5 \DeclareRobustCommand\va{%
6 \fontfamily{va}%
7 \fontencoding{T1}%
8 \selectfont}

\textva The macro \textva typesets its argument in the va font.

9 \newcommand\textva[1]{\begingroup\va #1\endgroup}

\vacal The macro \vacal selects the vacal family.

10 \DeclareRobustCommand\vacal{%
11 \fontfamily{vacal}%
12 \fontencoding{T1}%
13 \selectfont}

\textva The macro \textvacal typesets its argument in the vacal font.

14 \newcommand\textvacal[1]{\begingroup\vacal #1\endgroup}