summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru')
-rw-r--r--Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru185
1 files changed, 185 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru
new file mode 100644
index 00000000000..875f66725a9
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru
@@ -0,0 +1,185 @@
+=========================================================================
+LHFONTS version 3.3 file LHFONT33.RU
+=========================================================================
+
+(C) A.Berdnikov, A.Khodulev, O.Lapko
+(C) Cyrillic TeX Users Group (CyrTUG)
+
+Данный пакет распространяется как freeware продукт со всеми вытекающими
+из этого ограничениями (то есть модификации и распространение
+модифицированных вариантов запрещено если Вы не изменяете имя пакета).
+
+Вы можете свободно и бесплатно использовать его для внутренних нужд,
+однако применение его при внешних (т.е. за пределами Вашего компьютера)
+публикациях требует обязательной ссылки (acknowledgement'а).
+
+-------------------------------------------------------------------------
+
+Пакет LHFONTS -- пакет для создания кириллических шрифтов семейства LH
+в различных кодировках. Он включает несколько способов создания шрифтов:
+
+Основное направление данной версии -- поддержка Т2 кодировки.
+
+Как создать шрифт в Т2 кодировке
+--------------------------------
+Для этого вам нужно создать METAFONT-файлы для необходимой кодировки,
+используя TeXовские файлы типа 01cm-lh.tex в директории LH\TEX. После
+создания необходимых вам файлов в поддиректории wrk вы переписываете
+mf-файлы в директорию доступную при работе METAFONT или в ту же директо-
+рию, куда распакованы mf-файлы данного пакета из директории LH\MF\BASE.
+
+Пользователи emTeX могут создать mfj-файлы для создания шрифтов. Для это-
+го вам нужно заменить в файле setter.tex \MFJobfalse на \MFJobtrue. Под-
+робнее см. следующий пункт.
+
+
+Как использовать TeXовский файл
+-------------------------------
+Файл 11ex-rx.tex содержит в себе следующие строки:
+
+\input cfhead - файл установки параметров по умолчанию, задается создание
+ латино-русского шрифта в альтернативной кодировке.
+
+\def\wrkdir{/wrk} - задание пути в директорию для создающихся файлов; по
+ умолчанию это поддиректория wrk.
+ NOTE для работающих под MS-DOS и Windows3.*/95/98: при указании пути в
+ TeX-файлах используется обычная косая (/) вместо backslash'a (\)!
+
+\def\fonttwoletters{lh} - задаются первые две буквы шрифта, определяющие
+ и его кодировку.
+
+\def\encodingletters{lh} - задаются две буквы кодировки, в случае если
+ имя шрифта и имя кодировки не совпадают, напр.:
+ \def\fonttwoletters{ll}\def\encodingletters{lh}
+
+\def\defamily{<команды>^^J<команды>^^J} - определяются команды, которые
+ должны быть в заголовке шрифта, их можно задать в несколько строк,
+ разделяя знаком ^^J.
+
+\def\fontfile{beresec} - имя data-файла со списком файлов-заголовков; су-
+ ществуют следующие файлы для создания файлов-заголовков шрифтов:
+ allfont.tex - создание всех заголовков шрифтов для CM-шрифтов (т.е.
+ шрифтов, с повторением стандартных CM-шрифтов в нижней части кодовой
+ таблицы (0-127));
+ alfontec.tex - создание всех заголовков шрифтов для T2- и X2-кодировок;
+ эти шрифты аналогичны EC-шрифтам;
+ allminec.tex - создание минимального набора заголовков шрифтов для T2-
+ и X2-кодировок; создаются шрифты только кегля 10;
+ beresta.tex - создание заголовков шрифтов, необходимых для работы с
+ документацией beresta.tex -- шрифты на основе CM;
+ beresec.tex - создание заголовков шрифтов, необходимых для работы с
+ документацией beresta.tex -- шрифты на основе EC;
+ albaseec.tex - экспериментальный файл с сокращенным набором шрифтов на
+ основе EC. Предполагается для использования при ограниченных возмож-
+ ностях дискового пространства.
+
+\def\codebase{enc-t2} - имя data-файла, откуда берется кодировка шрифта.
+ NOTE. Начиная с версии 3.3 данный файл объединяет данные из файла
+ enc-iso.tex и enc-t2.tex.
+
+Далее приведены команды из cfhead.tex, которые также вынесены в отдельный
+файл setter.tex, которые необходимы для создания шрифтов в системе, в ко-
+торой работает пользователь и являются общими для всех файлов типа
+01CM-LH.TEX.
+
+\MakeFileHeadsfalse - создание файлов-заголовков шрифтов; если система
+ позволяет создание шрифтов по шаблону, эта опция остается false; но
+ задается \MakeFileHeadstrue при создании шрифтов для пакета SliTeX.
+
+\MakeDvifalse - создание DVI-файла при генерации MF-файлов - создается
+ таблица названий шрифтов и их размеров; рекомендуется держать отклю-
+ ченной, т.к. имеет смысл только при создании CM-шрифтов.
+
+\MakeFontEncfalse - создание TeX-файла кодировки: определения кирилличес-
+ ких букв по кодам в следующем варианте: \@tmpb\CYRA{80}\cyra{A0}; дан-
+ ная опция используется только разработчиками стилевых пакетов.
+
+\Babeltrue - работает только при включенной предыдущей опции; опция false,
+ начиная с версии 3.3 не тестируется и, возможно, будет ликвидирована,
+ так как потеряла свою актуальность.
+
+\TFMonlyfalse - создание только tfm-файлов; опция работает при включенных
+ опциях \MakeFileHeadstrue \doMFJobtrue в шаблоне или в заголовках фай-
+ лов добавляет команды:
+ boolean TFMonly; TFMonly=true;
+ в этом случае ускоряется генерация шрифтов, но создаваемые при этом gf
+ и pk файлы необходимо удалить
+
+\doMFJobfalse - создание MFJob-файла; обычно отключена; следующие опции
+ привязаны к данной опции.
+ \jobviiibittrue - создание 8-битных шрифтов на основе CM
+ \jobvirtualfalse - создание 7-битных шрифтов для создания вирту-
+ альных шрифтов.
+ \def\fmtbase{plain} - задается имя bas-файла, по умолчанию plain;
+ \def\mfjobscaling{s0} - задаются увеличения, по умолчанию s0;
+ \def\jobmodedef{m} - задается тип шрифтов, по умолчанию лазерные
+ 300dpi.
+
+\doBatchfalse - задается создание batch-файла, по умолчанию создание
+ отменено, если задается \doBatchtrue по умолчанию определяется
+ командная строка для создания шрифта:
+
+ \def\BatchOutput#1{
+ \BatchLine{$ MF "\string\mode=localfont; input #1"}
+ }
+
+вы можете отредактировать \BatchOutput например так:
+
+ \def\BatchOutput#1{
+ \BatchLine{...}
+ ...
+ \BatchLine{...}
+ }
+
+т.е. можно задать не одну, а несколько командных строк
+
+NOTE. Данная опция полностью заимствована из файла ecstdedt.tex и не тес-
+тировалась. Она предназначается тем, кто знает что с ней делать :-)
+
+Далее запускаются необходимые файлы:
+
+ a) cod-edt.tex
+ создание необходимого файла кодировки для шрифта;
+ создание файла с макросами-буквами для выбранной кодировки, дан-
+ ный файл не может быть использован самостоятельно;
+
+ b) rliker.tex
+ создание необходимых файлов лигатур и кернинга для выбранной
+ кодировки шрифта и знакового состава;
+
+ c) cfstdedt.tex
+ быстрое создание файлов-заголовков шрифтов для выбранной кодировки
+ и схемы создания шрифта.
+
+Шрифты, которые можно создать
+-----------------------------
+01CM-LH - файл для создания латино-русских шрифтов в альтернативной
+ кодировке
+03CM-WN - файл для создания русских шрифтов с транслитерацией в
+ кодировке WNCYR
+04CM-VF - файл для создания 7-битных виртуальных шрифтов
+
+11EX-RX - файл для создания шрифтов в кодировке X2
+12EX-LA - файл для создания шрифтов в кодировке Т2A
+13EX-LB - файл для создания шрифтов в кодировке Т2B
+14EX-LC - файл для создания шрифтов в кодировке Т2C
+16CM-LY - файл для создания шрифта OT2upper part/OT1
+16CM-LZ - файл для создания шрифта OT2lower part/OT1
+
+20CM-CT - файл для создания шрифтов в татарской кодировке
+21CM-IC - файл для создания шрифтов в кодировке ISO-8859
+22CM-WC - файл для создания шрифтов в кодировке Windows-1251
+23CM-MC - файл для создания шрифтов в кодировке Mac
+24CM-KC - файл для создания шрифтов в кодировке KOI8r
+
+30CM-TX - буквы-X2/T2аутсайдеры
+
+
+CONTACTS:
+---------
+Если у вас есть пожелания по расширению и усовершенствованию этого пакета
+присылайте свои пожелания по адресу: cyrtug@cemi.rssi.ru
+
+=========================================================================
+LHFONTS version 3.3 file LHFONT33.RU
+=========================================================================