diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru')
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru | 185 |
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 +========================================================================= |