summaryrefslogtreecommitdiff
path: root/fonts/cyrillic/cmcyralt
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/cyrillic/cmcyralt
Initial commit
Diffstat (limited to 'fonts/cyrillic/cmcyralt')
-rw-r--r--fonts/cyrillic/cmcyralt/cmcyralt.tex49
-rw-r--r--fonts/cyrillic/cmcyralt/readme41
-rw-r--r--fonts/cyrillic/cmcyralt/readme.ori47
3 files changed, 137 insertions, 0 deletions
diff --git a/fonts/cyrillic/cmcyralt/cmcyralt.tex b/fonts/cyrillic/cmcyralt/cmcyralt.tex
new file mode 100644
index 0000000000..affc71399f
--- /dev/null
+++ b/fonts/cyrillic/cmcyralt/cmcyralt.tex
@@ -0,0 +1,49 @@
+%Format: NFSS1ltx
+\documentstyle[a4,cmcyr]{article}
+\newfont{\lgo}{logo10 scaled 1000}
+\def\MF{{\lgo META}\-{\lgo FONT}}
+\begin{document}
+\title{Computer Modern Cyrillic Fonts\\ в альтернативной кодировке}
+\author{Александр Харин}
+\maketitle
+Коллекция включает
+\begin{itemize}
+\item {\tt cmcyrmf.zip}---
+\MF\ тексты фонтов созданных Н. Глонти и А. Самариным.
+Я однако изменил кодировку так что символы начинаются со 128-й позиции и
+расположение символов соответствует {\it альтернативному} варианту. Кроме того
+я добавил {\tt typewriter caps} и добаил {\it \"е}-italic. Я прилагаю
+mfjob-файл, {\tt cmcyr.mfj} для генирации pk-fonts и {\tt cmcyr.bat}
+для генирации библиотеки. Заметьте однако что \MF\ выда\"ет ошибку при
+генерации {\tt czssq8 mag 1.44}. Видимо это bug в cmcyr. Mfjob проигнорирует
+эту ошибку если его вызывать с опцией /i.
+
+\item Чтобы сделать возможным одновременное использование русских и
+латинских букв необходимо иметь набор фонтов содержащих латинские и русские
+буквы одновременно. Такие фонты можно было бы создать используя \MF.
+Однако так как латинские стандартные фонты уже имеются на всех системах, это
+привело-бы к ненужной трате дискового пространства. Поэтому я создал
+соллекцию виртуальных фонтов, \linebreak {\tt cmcyrvf.zip}. Если кого-то интересуют
+тексты то они в {\tt cmcyrvpl.zip}.
+
+\item {\tt tfm}-файлы соответствующие физическим и виртуальным фонтам--\linebreak
+{\tt cmcyrtfm.zip}
+
+\item Нужно однако еще чтобы переносы были правильными. Поэто\-му я вклю\-чаю
+русские hyphenation patterns {\tt rhyphen.tex}. Оригинальный файл был
+создан Д. Вулисом, я только поменял кодировку. Эти patterns загружаются
+в {\tt lhyphen.rus}. Я прилагаю {\tt fmtalt.bat} для генирации формата.
+Обратите внимание на опции /8 и /o для Em\TeX\ которые позволяют 8-битовые
+символы на входе и выходе. Я также прилагаю мои {\tt set-tex.bat} и
+{\tt lj.cnf}
+
+\item Наконец нужен файл {\tt cmcyr.sty} который заменяет стандартные фонты
+на виртуальные. Я это сделал только для NFSS. Сделать это для OFSS мне духу
+не хватило.
+
+\item Еще я прилагаю очень удобный драйвер экрана и клавиатуры Д.Горячева
+{\tt ENHRUS}
+
+
+\end{itemize}
+\end{document}
diff --git a/fonts/cyrillic/cmcyralt/readme b/fonts/cyrillic/cmcyralt/readme
new file mode 100644
index 0000000000..e2418d41a7
--- /dev/null
+++ b/fonts/cyrillic/cmcyralt/readme
@@ -0,0 +1,41 @@
+ Russian fonts in alternative encoding.
+
+The alternative encoding is de-facto standard on MS-DOS PC
+computers in Russia. In this encoding first half of code
+table (0-127) coincides with standard ASCII and cyrillic
+characters are located in second part of the table (128-255).
+Usually some simple screen and keyboard driver is used in order
+to type cyrillic characters.
+
+This directory contains:
+
+readme - this file
+readme.ori - original readme by A.Harin
+cmcyralt.tex - original readme by A.Harin in Russian
+
+mf.zip - METAFONT sources *.mf of cmcyr fonts by A.Samarin and N.Glonti
+ with modifications by A.Harin
+
+vf.zip - Virtual fonts *.vf by A.Harin. This composite fonts
+ reproduce alternative encoding by mapping first half
+ of ASCII table to standard TeX's Computer Modern font
+ and second part to cmcyr fonts in alternative encoding.
+
+vpl.zip - readable analog of *.vf files
+
+tfm.zip - Font Metric files
+
+emtex.zip - Some useful files which can help to set up
+ Russian fonts with emTeX
+
+The LaTeX styles which can be used with these fonts are in CTAN:
+/macros/latex209/contrib/cmcyralt for LaTeX NFSS1
+/macros/latex/contrib/other/cmcyralt for LaTeX 2e
+
+In order to use this fonts and styles you will need TeX which
+understand 8-bit input, and drivers which understand virtual fonts.
+The best choice for MS-DOS PC is emTeX and its dvidrv drivers
+(/systems/msdos/emtex directory on CTAN).
+
+Uploaded by Vadim V. Zhytnikov (vvzhy@phy.ncu.edu.tw)
+on the behalf of Alexander Harin (harin@lourie.und.ac.za)
diff --git a/fonts/cyrillic/cmcyralt/readme.ori b/fonts/cyrillic/cmcyralt/readme.ori
new file mode 100644
index 0000000000..d64b33cdf6
--- /dev/null
+++ b/fonts/cyrillic/cmcyralt/readme.ori
@@ -0,0 +1,47 @@
+Note added by Jan Labanowski (jkl@osc.edu) on Jan 2, 1994:
+cmcyr.zip is a complete set zipped
+cmcyr.tar.Z is a complete set as compressed tar archive
+cmcyr directory contains all files uncompressed as they appear in archives
+The uncompressed files take about 2.7Mbytes
+----------------------------------------------------------------------
+
+
+
+Computer modern cyrillic fonts in alternative coding.
+
+This collection includes:
+
+cmcyrmf.zip Metafont sources of fonts created by N Glonti and A Samarin.
+I however have changed the coding such that characters start from the 128th
+position and the layout corresponds to alternative coding. Also I have
+added typewriter caps and yo-italic. I include cmcyr.mfj for the
+generation of pk-files and cmcyr.bat for the generation of the library.
+Note that metafont can give errors when generating some fonts at higher magnifications
+(eg czssq8 mag 1.44). This is probably a bug in cmcyr. Just ignore them.
+(Call mfjob with option /i)
+
+
+
+To use both russian and english letters one needs a set of fonts
+that contain both latin and russian characters. This is done using
+virtual fonts, cmcyrvf.zip. Sources are in cmcyrvpl.zip.
+
+tfm-files, cmcyrtfm.zip
+
+hyphenation patterns, rhyphen.tex.
+
+A batch file fmtalt.bat for the generation of the new format (NFSS1). Note
+options /8 and /o for EmTeX that make possible 8-bit input and output.
+
+cmcyr.sty substitute virtual fonts instead of standard ones, requires NFSS.
+Get a latest version of NFSS1.
+
+cyrnfss2.zip - support for nfss2 or latex2e.
+
+enhrus -- convenient driver for screen and keyboard that loads russian
+character set (alternative variant). Key layout corresponds to russian
+typewriter.
+
+
+Alexander Harin (harin@lourie.und.ac.za)
+28-12-1993