glonti-fonts is a package of LCY and T2A encoded virtual fonts that
are composed from CM and CMCYR fonts. The package is intended
primarily for plain TeX based formats that use Knuths original font
selection, font naming, and font coding schemes.
*About CMCYR fonts*
CMCYR fonts was created by Nana Glonti and Alexander Samarin from
Institute for High Energy Physics at Protvino, Moscow area. These
fonts was created primarily for typesetting Russian translation of
`The TeXbook'. The fonts contain only Russian letters and a couple
of typographic symbols traditionaly used in Russian typesetting. The
package consists of 52 fonts and not changed since 1992.
Later in 1993 Basil K. Malyshev from IHEP released Type 1 outlines of
these fonts under the title `Paradissa font collection'.
*About this distribution*
glonti-fonts package contains both pre-generated virtual fonts and files
that was used to generate them. You don't have to regenerate VFs,
just copy pre-generated ones into your TeX tree. Virtual fonts was
generated agains original TFMs as distributed from CTAN and can be
produced by METAFONT from corresponding font sources. Please do not
use them with CMCYR metrics that included with `c1fonts' package or
you'll get numerious warning messages about incorrect checksums from
your DVI drivers.
These vrtual fonts references both CM and CMCYR fonts. Base CM fonts
contains caps and small caps in 10pt size only. To use 8pt and 9pt
csc you'll need `cmextra' part of AMSFonts 2.1.
*Using virtual fonts*
Use them with `cyrplain' format found in `T2' package. You can find
`T2' package on CTAN or at ftp://ftp.vsu.ru/pub/tex/. The `T2'
package also contains a bunch of other plain-based Cyrillic formats.
If you wish to use these fonts with LaTeX take *.fd files from the
`tex' subdirectory. Don't use fontinst generated *.fd files, they're
incorrect! The LaTeX NFSS family names for the fonts are `cgr',
`cgss', and `cgtt'.
*Regenerating virtual fonts*
There are some reasons to regenerate virtual fonts. For example, you
can do a better glyph faking. To regenerate virtual fonts you'll need
fontinst and a conventional Unix environment (GNU make, sed, fileutils)
as found in any Linux distribution. Or you can, like me, use Cygwin
tools under Windows.
Type `make'. After a somewhat lengthy process there will be a bunch
of files in working directory. Type `make dist'. Two subdirectories
will be created in the working directory namely `vf' and `tfm'. VF
and TFM files will be copied to these subdirectories.
*Bugs and limitations*
There are two CMCYR fonts bugs. First, CMCYR caps and small caps
don't contain `numero', `guillemotleft', and `guillemotright' glyphs.
Second, small italic letters driver doesn't contain `cyryo' glyph, but
it is faked in virtual fonts.
The `quotedblbase' potentially can be faked using commas. But it
marked as \unfakeable in ot1.etx, so I have not trying to fake it.
Happy TeXing in new year!
Iliya Peregoudov <firstname.lastname@example.org>
December 30, 2001
Download the complete
contents of this directory in one zip archive
glonti – Virtual fonts for T2A-encoded fonts
The package ‘makes’ a T2A-encoded font family from the
cm and the
cmcyr fonts, by means of a set of