diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/cyrillic/cmcyralt |
Initial commit
Diffstat (limited to 'fonts/cyrillic/cmcyralt')
-rw-r--r-- | fonts/cyrillic/cmcyralt/cmcyralt.tex | 49 | ||||
-rw-r--r-- | fonts/cyrillic/cmcyralt/readme | 41 | ||||
-rw-r--r-- | fonts/cyrillic/cmcyralt/readme.ori | 47 |
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 |