diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/lucida/lhpack')
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en | 182 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/TODO | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en | 46 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en | 180 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru | 185 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst | 378 |
6 files changed, 0 insertions, 979 deletions
diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en deleted file mode 100644 index 7f8eca5b45a..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/T1inT2.en +++ /dev/null @@ -1,182 +0,0 @@ -============================================================================== -LHFONTS version 3.3 file T1inT2.en -============================================================================== - -This file includes information about common parts and differences -of T1 and T2 encodings and LH fonts and EC fonts(1.0). -There is also explanation why it was happen. - -I. - -File letextit.mf (for Italic font) has one serious difference for Typewriter -Italic fonts which was borrowed from CM textit.mf file: -_first_ run _Italic_ letters and specials (dotless letters and f-ligs) -then if monospace=true: letter_fit:=0 -and _then_ run uppercase letters and common roman/italic specials. - -EC Typewriter Italic extextit.mf run both Uppercase and Italic letters with common -letter_fit; in this case Uppercase letters look _much more_ narrower than -in slanted fonts and they should be unreadable in lower resolutions. - -II. - -Here goes information about signs placed in common part of T1 and T2 -encodings and differences of shapes, glyphs and codes (if they exist) - -l -- heavily borrowed from CM or/and EC -c -- created for T2 encoding -* -- borrowed from EC but corrected for mentioned reasons - - -lgcspl.mf -- - Metafont program for the characters in positions of ligatures - for the "caps and small caps" fonts - X2 T2* - l I "19 - l J "1a - if roman_ec: - l FI,FL,FFI,FFL fi "1b-"1f -- for T2* stuff only - -lgcyracc.mf -- - Accents - - borrowed from EC fonts "00-"0c - + additional Cyrillic accents - X2 T2* - from T1 - l Agrave "00 ` "00 accent grave - l Aacute "01 ' "01 accent acute - * Ahat "02 ^ "02 accent circumflex - edited - accent_gap added (if undefined) - for uppercase form - l Atilde "03 ~ "03 accent tilde - l Aumlaut "04 "04 accent umlaut - l Aacute_dbl "05 '' "05 accent hungarian umlaut - l Aring "06 "06 Scandinavian circle - l Ahachek "07 "07 accent hacheck - * Abreve "08 "08 accent breve - edited to avoid "hat" form if cmssq8 - (this correction maybe is not so good) - accent_gap added (if undefined) - for uppercase form - l Abar "09 "09 accent macron (bar) - l Adot "0a "0a accent dot - * Acedilla "0b "0b cedilla - edited: y_move used in lowercase form - * Aogonek "0c "0c ogonek - Macro easy_ogonek used (emulates polish macro) - (Also easy_ogonek is used for letter accents) - Cyrillic symbols: - c Afrown "12 "12 accent reversed breve - c Agrave_dbl "13 `` "13 accent reversed hungarian umlaut - c Acyrbreve "14 "14 Cyrilllic breve - c Ahcross "17 accent hor cross - c Agrave_cross "19 accent grave_cross - c Aacute_cross "1a accent acute_cross - c Acomma "1b comma above letter - "1c-"1f Cyrillic letters N_ltl and Delta - -lgcyrsym .mf -- - Glyphs for EC and Cyrillic symbols used with floating codes - X2 T2* - c palochka "0d "0d symbol Palochka - l openq Single German opening quote (looks like ,) - c angle_left "0e "0e Single left angle bracket - l lguillemet Single left guillemet - c angle_right "0f "0f Single right angle bracket - l rguillemet Single right guillemet - - * dash "16 "16 Em dash/if monospace Hyphen - Shortened Cyrillic em-dash - l wordmark "17 Compound word mark - l pmzero "18 "18 Zero for p mille sign (EC: "17) - - l dbl_quotes "22 "22 Straight double quotes - - * No "9d "9d Cyrillic symbol `Number' - Changed shape for good METAFONTing - (e.g. in tt and ss fonts) - c currency "9e "9e Cyrillic Currency sign (borrowed from tc fonts) - l section "9f "9f Section sign - - l baseqq "bd "bd German Opening quotes (looks like ,,) (EC: "12) - * flqq "be "be Cyrillic Opening Quotes (looks like <<) (EC: "13) - Used more familiar shape for Russian users - * frqq "bf "bf Cyrillic Closing Quotes (looks like >>) (EC: "14) - Used more familiar shape for Russian users - - T1/T2-outsider: - l pound ("bf) Sterling sign - -lg(r/i)lig.mf -- - Special letters - X2 T2* - l i_dotl "19 i dotless - l j_dotl "1a j dotless - - -=============================================================================== -Next files include only unfloating and unchanged gpyphs - -lgengsym.mf -- - Glyphs for ec and Cyrillic symbols used with unchanged codes - "10 oct"020" `` Opening quotes - "11 oct"021" '' Closing quotes - "15 oct"025" -- En dash/if monospace Hyphen - ***Em dash ("16) in file lgcyrsym - - "20 oct"040" Blank-space sign - "21 "!" ! Exclamation point - ***Double quotes ("22) in file lgcyrsym for (possible) floating - "23 "#" # Hash mark (number sign) - "24 "$" $ Dollar sign - "25 "%" % Per cent sign - ***Ampresand ("26) in files lg(rom/ital)p - "27 "'" ' Apostrophe - "28 "(" ( Left parenthesis - "29 ")" ) Right parenthesis - "2a "*" * Asterisk - "2b "+" + Plus sign - "2c "," , Comma - "2d "-" - Hyphen - "2e "." . Period - "2f "/" / Virgule (slash) - - ***Digits in files lg(r/i)digit - "3a ":" : Colon - "3b ";" ; Semicolon - "3c "<" < Less than sign - "3d "=" = Equals sign - "3e ">" > Greater than sign - ***Question mark ("3f) in files lg(rom/ital)p - - "40 "@" @ At sign - ***Uppercase Latin/Cyrillic letters - "5b "[" [ Left bracket - "5c oct"134" \ Reverse slash (backslash) - "5d "]" ] Right bracket - "5e oct"136" ^ Circumflex (hat) - "5f oct"137" _ Underbar - - "60 "`" ` Reverse apostrophe - ***Lowercase Latin/Cyrillic letters - "7b oct"173" { Left curly brace - "7c oct"174" | Vertical line - "7d oct"175" } Right curly brace - "7e oct"176" ~ Tilde (squiggle) - "7f oct"177" - Hyphenchar - -lg(r/i)digit.mf - digits - -lg(rom/ital)p.mf -- - "26 oct"046" & Ampersand - "3f oct"077" ? Question mark - *Spanish open question mark moved out from T2 - -III. There were corrected is_cap put_accent put_gravis and put_dot macros in - LH package accordingly to boolean cyrcaph which checks whether it is - uppercase letter or not. - -============================================================================== -LHFONTS version 3.3 file T1inT2.en -============================================================================== diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO b/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO deleted file mode 100644 index 925fa316c8f..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/TODO +++ /dev/null @@ -1,8 +0,0 @@ -OT2: -WNTT: (123/`173/"7b) `--' (cmr) and `{' (cmtt) -since this slot have not a logic pair in cmtt (the code of `}' in WNCYR -encoding occupied by number sign) so it is still empty; -check this font with OT2team? - - -ll* fonts for virtual lh* fonts are temporarily removed from LHFONTS package. diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en deleted file mode 100644 index 97d41221708..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/fonttest.en +++ /dev/null @@ -1,46 +0,0 @@ -========================================================================= -LHFONTS version 3.3 file FONTTEST.EN -========================================================================= - -Directory FONTTEST ------------------- - -This directory includes tex-files to demonstrate encoding tables of all -standard LH fonts also there are TeX "batch-files" (extentions of -testfont.tex) which tests kerning and creates font table with decimal -codes. - - -directory doc\fonttest - -allenc.tex -- creates font tables for all standard LH encodings with - hex oct and dec codes; -lh-fmap.tex -- creates font tables for all lh* fonts as in allenc.tex; -lh-text.tex -- creates small text test for all lh* fonts; -t2-fmap.tex -- creates font tables for all fonts in T2A encoding as in - allenc.tex plus (should be edited to any T2* encoding); -t2-text.tex -- creates small text test for all T2A fonts (-"-)' -testfox.tex -- extended file testfont.tex + \xtable and \xtables macros: - first macro prints decimal codes, second macro creates - \xtable for upper part of font table only; -testkern.tex -- extention tex-batch-file for testfont.tex; file creates - kerning tables for fonts in cp866 (Alternative) and T1/T2 - encodings; -testtext.tex -- includes text tests in four popular Cyrillic encodings: - cp866, koi8-6, win1251, WNCYR for list of fonts; -wn-fmap.tex -- creates font tables for all wn* fonts as in allenc.tex; -wn-text.tex -- creates small text test for all lh* fonts; -katalog.lh -- input file for lh-fmap.tex and lh-text.tex; -fontmisc.lh -- input file for lh-fmap.tex and lh-text.tex (misc fonts); -katalog1.t2 -- input file for t2-fmap.tex and t2-text.tex (part 1); -katalog2.t2 -- input file for t2-fmap.tex and t2-text.tex (part 2); -katalog3.t2 -- input file for t2-fmap.tex and t2-text.tex (part 3); -katalog4.t2 -- input file for t2-fmap.tex and t2-text.tex (part 4); -katalog5.t2 -- input file for t2-fmap.tex and t2-text.tex (part 5); -katalog6.t2 -- input file for t2-fmap.tex and t2-text.tex (part 6); -katalog7.t2 -- input file for t2-fmap.tex and t2-text.tex (part 7); - - -========================================================================= -LHFONTS version 3.3 file FONTTEST.EN -========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en deleted file mode 100644 index 3408c3ec265..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.en +++ /dev/null @@ -1,180 +0,0 @@ -========================================================================= -LHFONTS version 3.3 file LHFONT33.EN -========================================================================= - -(C) A.Berdnikov, A.Khodulev, O.Lapko -(C) Cyrillic TeX Users Group (CyrTUG) - -This package is freeware product. The modification and distribution -of modified package without change of its name is forbidden. - -Use of this macro package is not restricted provided each use is -acknowledged upon publication. - -------------------------------------------------------------------------- - -LHFONTS package -- package for creating Cyrillic LH-family fonts in -different encodings. It includes a few ways of font creation. - - -How to create fonts for T2 --------------------------- -You must create METAFONT files for necessary encoding using TeX file -like 12ex-la.tex in directory LH\TEX. After TeX's work you get necessary -mf-files in wrk subdirectory. Copy these files to directory opened for -METAFONT's eyes. - -emTeX users may create mfj-files. Change \MFJobfalse to \MFJobtrue in -file setter.tex. - - -Notes how to use and modify TeX files -------------------------------------- -File 11ex-rx.tex and so on include following commands: - -\input cfhead - defaults: - creation of Latin-Russian font in Alternative encoding (see file - 01CM-LH). - -\def\wrkdir{/wrk} - path for created mf files; - by default it's wrk subdirectory. It already exists in archive file. - NOTE for DOS and Windows users: - in path you must use slash (/) instead of backslash (\)! - -\def\fonttwoletters{lh} - set first two letters of font which determine - necessary encoding; - -\def\encodingletters{lh} - set two letters of encoding name if first two - letters in font differ from encoding name e.g.: - \def\fonttwoletters{ll}\def\encodingletters{lh} - -\def\defamily{<commands>^^J<commands>^^J} - command lines placed in font - header; lines should be separated by ^^J - -\def\fontfile{beresec} - name of data file with list of created font - headers; there are following files for font creation: - allfont.tex - font creation for CM-like fonts i.e. fonts with CM - font in lower part of font table (0-127); - alfontec.tex - creation of font headers for T2*/X2* encodings; these - fonts are analogues to EC fonts; - allminec.tex - creation of minimal set of font headers for T2*/X2* - encodings; there are created font size 10 only; - beresta.tex - creation of font headers which are necessary for document - beresta.tex -- CM-like fonts; - beresec.tex - creation of font headers which are necessary for document - beresta.tex -- EC-like fonts; - albaseec.tex - experimental file with short font set of EC-like fonts. - could be useful if user has not too much disk space. - -\def\codebase{enc-t2} - name of data file with encodings. In version 3.3 - and later the file enc-t2.tex join both enc-t2.tex and enc-iso.tex - files. - -The following commands could be changed by user. They all placed in -setter.tex: - -\MakeFileHeadsfalse - creation of font headers; false (default) if TeX - system allows font using patterns otherwise make this option true; for - SliTeX fonts always \MakeFileHeadstrue. - -\MakeDvifalse - creation of DVI-file during creation of font headers TeX - creates the data table with font names and sizes; false recommended - because of it could be useful for CM-like fonts only. - -\MakeFontEncfalse - creation of special encoding file: there are created - definitions for Cyrillic letters: \@tmpb\CYRA{80}\cyra{A0}; this option - used by package. - -\Babeltrue - work if previous option is true; false in version 3.3 didn't - tested and could be deleted since it could not useful. - -\TFMonlyfalse - creation of tfm files only; this option works if - \MakeFileHeadstrue or \doMFJobtrue. There are added following line in - font headers or command line of MFJob file: - boolean TFMonly; TFMonly=true; - in this case fonts run much faster but pk or gf files are not useful - and must be deleted - -\doMFJobfalse - creation of MFJob file; default false; the following - option are satellites to \doMFJobfalse - \jobviiibittrue - creation of 8-bit fonts based on CM; - \jobvirtualfalse - creation of 8-bit fonts for virtual fonts; - \def\fmtbase{plain} - name of base file used MFJob work; - \def\mfjobscaling{s0} - pattern of scales, default s0; - \def\jobmodedef{m} - type of fonts, default laserjet 300dpi. - -\doBatchfalse - creation of batch file, default absent; if \doBatchtrue - there are set following line for font creation: - - \def\BatchOutput#1{ - \BatchLine{$ MF "\string\mode=localfont; input #1"} - } - -you may edit \BatchOutput by following way: - - \def\BatchOutput#1{ - \BatchLine{...} - ... - \BatchLine{...} - } - -i.e. set a few command lines - -NOTE. This option heavily borrowed from ecstdedt.tex (EC fonts) and didn't -tested. Edit this stuff if you know what to do :-) - -And at last run all necessary files for METAFONT and TeX font stuff: - - a) cod-edt.tex - creation of necessary encoding file for the font; - creation of uccode/lccode/mathcode file for this font; - creation of file with macros-letters for current encoding (this - file is used by Babel's Russian style (Russian letters) or should - be useful for a Cyrillic letter citations). - - b) rliker.tex - creation of necessary files for ligatures and kerning for current - letter assortment; - - c) cfstdedt.tex - quick creation of file-headers of fonts named accordingly to - current encoding and scheme of font creation; - -More fonts which you may create -------------------------------- -01CM-LH - Latin-Russian fonts in Alternative encoding -03CM-WN - Cyrillic font in WNCYR encoding - for typesetting with - transliteration -04CM-VF - Russian font in 7-bit encoding - -11EX-RX - file in X2 encoding -12EX-LA - file in Т2A encoding -13EX-LB - file in Т2B encoding -14EX-LC - file in Т2C encoding -13CM-LY - beta-file with OT2upper part/OT1 -14CM-LZ - beta-file with OT2lower part/OT1 - -20CM-CT - Cyrillic in Tatar encoding -21CM-IC - ISO-8859 Cyrillic -22CM-WC - Windows-1251 Cyrillic -23CM-MC - Macintosh Cyrillic -24CM-KC - KOI8r Cyrillic - -30CM-TX - letters-X2/T2outsiders - -Work with Russian language --------------------------- -For WORK with Cyrillic you may use Russian versions of MS DOS 4.01 -and later versions (e. g. MS DOS 6.0, No. 147-95 UV 600) with usage of -code page 866. In this system you may in file config.sys write the -line: - - COUNTRY=007 866 D:\DOS\COUNTRY.SYS - - If you want to create your documents in Russian with English Alphabet -you can use the TRANSLIT program or typesetting by transliteration -(use fonts WNCYR). - -========================================================================= -LHFONTS version 3.3 file LHFONT33.EN -========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru deleted file mode 100644 index 875f66725a9..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfont33.ru +++ /dev/null @@ -1,185 +0,0 @@ -========================================================================= -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 -========================================================================= diff --git a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst b/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst deleted file mode 100644 index e574508e658..00000000000 --- a/Master/texmf-dist/doc/fonts/lucida/lhpack/lhfonts.hst +++ /dev/null @@ -1,378 +0,0 @@ -============================================================================== -LHFONTS version 3.3 file LHFONTS.HST - The short history of LHFONTS (MAKEFONT) package -============================================================================== - -During of font package creation were used: ------------------------------------------- - -Cyrillic glyph' sources: - - the Computer Modern Roman family of fonts - by D. E. Knuth - - Washington Cyrillic Computer Modern or WNCYR - (Humanities and Arts Computing Center, University of Washington); - - Omega Cyrillic fonts - by Yannis Haralambous; - - Some glyphs from Phonetic fonts. - -`Package service' sources: - - file fik_mik.mf from Polish fonts; - - the European Modern Roman family of fonts - by J"org Knappen and Norbert Schwarz - - -ver 1.0 (approx 1992--1993) -- ------------------------------- -unrecognized, was used in Mir Publisher only -- -Creation of symbolic letter names for creation of font with three -different coding schemes Alternative, Virtual (7-bit) and Washington -(ISO/ASCII: same as WNCYR encoding); - -Correction of letter shapes, creation of special files of parameters -(Additional Lower Ratios) for each font group. - -Creation of some batch-files for font generating. - -ver 1.1 (1993) -- ------------------ -unrecognized (there was file rusfont.zip) -- -Virtual encoding as default coding scheme for creating Cyrillic part of -Latin-Cyrillic font (with usage of the virtual files) was changed to -Alternative encoding (Virtual encoding is kept as supply variant only); - -Creation of 32 Computer Modern text fonts. - -ver 1.2 (1993--1994) -- ------------------------ -the part of CyrTUG-EmTeX package; placed on CD-ROM 4AllTeX -- -All uppercase and lowercase letters are created by separate files: -lgcru.mf and lgcrl.mf (instead of three files: lgcrlu.mf -- file with -common letter shapes for both cases, lgcrspu.mf -- for uppercase -letters, lgcrspl.mf -- for lowercase ones). The analogous way for -lgserb*.mf files. - -Creation of all 56 Computer Modern text fonts. - -Font generating with usage of MFJob (EmTeX). There were created special -mfj-files. - -ver 2.0 (Sept1994) -- ---------------------- -placed on CTAN -- -Correction of mistakes of letter shapes. All driver files were checked -with drivers of Computer Modern; - -ALL additional cyrillic letters in files of ligs&kerns were rewritten to -their symbolic names; file wnligs.mf was renamed to lwnligs.mf; - -Files with additional Cyrillic letters lgserb*.mf were rearranged: three -letters below endinput were placed on separate files lgserb(u/l)1.mf. - -There was created new package FIL for creating of other Cyrillic letters. - -Rearranging directory structures. - -ver 2.1 (Oct1994) -- --------------------- -Correction of mistakes: serif widths, letter widths. - -This file (lhfonts.hst) was added. - -ver 2.2 (Mar-Sept1995) -- -------------------------- -Protvino & Holland TeX Conferences -- -Correction of mistakes: serif widths, letter widths. Fine tuning of -letter shapes and stem_thicknesses. - -The new fonts are added: -The 6 SliTeX (created new driver file ldrsfont.mf for SliTeX "I"), and 2 -AmSTeX text CM fonts added (csc) -- total count: 64 fonts. - -Rearranging of font generation: default (Alternative) version creates -old font assortment plus Ukrainian and Byelorussian as in MS DOS code -page 866, option `fullrus' creates old Russian letters additionally, -option `fil' creates full assortment of created Cyrillic fonts. - -ATTENTION: the number sign and cyrillic quotes have now other codes: -accordingly to PC866 code page. - -Files lgcr(u/l/ti), lgserb(u/l/ti) and lbcoding became files drivers. -They run different parts of Cyrillic Alphabet. - -MS Windows encoding is added. - -The Sauter fonts were created for LH family by S.Znamenskii and -connected to it. - -There are added hints with width correction of letters with mid stems -(analogous of `i' and `j' width correction in CM) as used in Cyrillic -fonts of A.Shen'. - -The experiment is begun with Omega package. Now full Cyrillic font is -being created. - -Option `fullrus' was joined with default font creation so one can get -Russian, Ukrainian, Byelorussian and some old Russian (XIXcent) letters -in one font accordingly to Vinogradov's fonts. - -All coding schemes are made for unification with hexadecimal codes. - -The names of Cyrillic letters (WNCYR letters) were changed with -accordance with standard names in coding schemes (ISO etc.). - -ver 2.3 (Sept1995-Okt1995) -- ------------------------------ -NOT `published' -- -DC, Sauter, etc. fontcovers are joined in files-headers. The Polish -file fik-mik.mf is used (it uses cm* font-headers and then changes -standard drivers to Cyrillic ones); it was changed and renamed to -fik-mik_.mf. - -ver 2.32 (Okt1995-Jul1996) -- ------------------------------ -For the Dubna TUG'96 Conference -- -The macros of fik-mik_.mf were enlarged for usage of Sauter fonts. -Created special fik-mik-.mf for DC-like fonts. - -The file dcstdedt.tex (DC fonts package) was used for quick font headers -creation. It was changed and renamed to cfstdedt.tex. - -Letters are generated accordingly to necessary encoding and assortment -TeX helps to create encoding and ligature/kerning tables. Also it -creates uccode/lccode/mathcode file and file with list of all Cyrillic -macros-letters. - -ver 2.5 (July1996-February1997) -- ---------------------------------- -The intermediate version only - -there were made general modification from this version to next ones ... - -ver 2.9 (February-11September1997) -- -------------------------------------- -For the St-Peterburg CyrTUG Conference -- - -Support of T2 encoding (beta-version): gathering of all necessary matherial -(letters and signs). - -Ligs & kerns macros of A.Berdnikov are used - -ver 3.0 (12September-8October1997) -- ----------------------------------------- -Continues previous version with some file reorganisation; - -T2 encodinng (beta) adopted in CyrTUG conference; - -the Polish ogonek is placed in main letter definitions as variant of descender -with flag `is_ogonek'(variants of letters which use ammoc and ammoc its own -were moved out); -- instead of Polish macro put_ogonek there is used simplified easy_ogonek --- I had difficulties of putting Polish ogonek to Abkhasian che. - -The documentation beresta absent in this version for a while - - -Changes from version 3.0 patchlevel 1 --------------------------------------- - -.) there were corrected bugs in ldroman.mf llvligtb.mf llmligtb.mf - -.) moved `show' message from lgt2lol.mf - -.) file lgcyracc.mf was rearranged to last version of T2 - -.) rxcoding.mf: LJE_tit and NJE_tit were changed to LJE_title NJE_title - -.) there were corrections in lgmodl.mf lgunicl.mf lgunicu.mf - -.) files for ligatures & kerning for METAFONT joined to one common file - ??liker.mf which includes flags for different drivers - -.) in the case mentioned above were corrected driver files ld*.mf and le*.mf - -.) rearranged TeX stuff for ligs&kerns: - likermac.tex - macros - likerdat.tex - data file - likergrp.tex - file with lettergroups - rliker.tex - not renamed: start file - -.) flag `if wncoding' moved from lig&kerns file to TeX file: - all transliteration ligatures are written to METAFONT file only - if \ifwncodingtrue i.e. for wn fonts only - -.) all sepatate ligatures were gathered at beginning of wnliker.mf - -.) file lwnligs.mf was rewritten accordingly to wnliker.mf (created by TeX) - -.) cfhead.tex -- \ifwncoding added: ligsatures for transliteration are written - in mf-file if \wncodingtrue - -.) cod-iso.tex -- corrected mistakes in Washington encoding - -.) restored BERESTA documentation; - It includes all T2 letters and languages where Cyrillic used; - documentation created for English and three Cyrillic encodings: - Alternative, T2(Windows1251) KOI-8 - -.) created files 90berest.tex and 91berest.tex to generate additional fonts - for beresta,tex - -.) 10lx-rx.tex, 12ex-rxv.tex, 30cm-tx.tex 31cm-txv.tex moved out - -.) changes in beresec.tex beresta.tex for BERESTA documentation - -.) enc-t2 added one encoding column for fonts for BERESTA - -.) letters LJE_title NJE_title: correct shape to run in low resolutions - -TESTED: -~~~~~~~ -.) version 3.0 patchlevel 1: - rxfonts most modes for check "bad pos" and "strange path" - (without LJE_title & NJE_title) - -.) version 3.1 patchlevel 0 - wnfonts for "RUNness" - lhfonts (llfonts) for "RUNness" - rxfonts (with LJE_title & NJE_title): laserjet; epsonlq lowres - - -Possible bugs: -~~~~~~~~~~~~~~ - -.) Ligatures & kerning stuff - -.) BERESTA - - -Changes from version 3.1 and 319/318 patch ------------------------------------------- - -.) Renamed files: (to escape confuses with LHFONTS 1.2(1994)) - ~~~~~~~~~~~~~~ - - lgcru.mf -> lgcyru.mf - lgcri.mf -> lgcyri.mf - lgcrl.mf -> lgcyrl.mf - ??coding.mf -> ??codes.mf - -.) ??base.mf -> ??begin.mf - that's not cmbase :-) - -.) added flag roman_ec (from 319/318 patch) - ~~~~~~~~~~~~~~~~~~~~ - fikparm.mf - leroman.mf - letextit.mf - lecsc.mf - -.) all fonts start with command "input fikparm;" necessary commands - are recognised by fikparm or by input of ??begin.mf; - all standard font sets (LH WN T2*/X2) included in fikparm macros; - -.) created directories - ~~~~~~~~~~~~~~~~~~~~ - \texinput\lh\tex4mf - moved all tex files in this directory from \texinput\lh - - \mfinput\lh-base - base metafont files all files from \mfinput\lh - \mfinput\lh-begin - directory for encoding and lig&kern files for - LH WN T2*/X2 etc encodings - - \mfinput\lh-lcy \ - \mfinput\lh-lwn | - \mfinput\lh-t2a | reserved directories for font headers - \mfinput\lh-t2b | LH WN T2*/X2 encodings - \mfinput\lh-t2c | - \mfinput\lh-x2 / - - \tfm\lh-lcy \ - \tfm\lh-lwn | - \tfm\lh-t2a | directories with font metrics for standard font set - \tfm\lh-t2b | LH WN T2*/X2 etc encodings - \tfm\lh-t2c | - \tfm\lh-x2 / - - \vf\lh-lcy - directory with virtual fonts for LH (created by vfcomb) - -new possibilities -~~~~~~~~~~~~~~~~~ - -.) one may (if he uses emTeX and MFJob) create (or not) file headers - -.) one may create (or not) heads of virtual fonts for CM based fonts - -.) this item for TeXperts ONLY! - attempt to create unheaded files l??def.enc accordingly to file rtrusdef.tex - or rtrusdef.sty (for LaTeX2e) - - -ver 3.3 (December 98) -- ------------------------- - -changed directory tree accordingly to CTAN common rules - - \lh\doc - documentation about LH font package - \lh\doc\beresta - documentation about Cyrillic letters modern and old - (these files are a bit obsolete for current version) - - \lh\tex\tex4mf - moved all tex files in this directory from \texinput\lh - \lh\tex\testfont - some tex files for testing fonts - - \lh\mf\lh-base - base metafont files all files from \mfinput\lh - \lh\mf\lh-begin - directory for encoding and lig&kern files for - LH WN T2*/X2 etc encodings - - reserved directories for font headers are deleted - - \lh\tfm\lh-lcy \ - \lh\tfm\lh-lwn* | - \lh\tfm\lh-t2a* | directories with font metrics for standard font set - \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings - \lh\tfm\lh-t2c* | - \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb - - (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes - to stability - -ver 3.3 patch level 1 (February 99) -- --------------------------------------- - -corrected directory tree accordingly to CTAN common rules - - \lh\tex - moved all tex files in this directory from \lh\tex\tex4mf - \lh\doc\testfont - moved tex files in this directory from \lh\tex\testfont - - \lh\mf\base - renamed directory \lh\mf\lh-base - \lh\mf\nont2 - renamed directory \lh\mf\lh-base\nont2 - \lh\mf\lh-begin - moved out - - reserved directories for font headers are deleted - - \lh\tfm\lh-lcy \ - \lh\tfm\lh-lwn* | - \lh\tfm\lh-t2a* | directories with font metrics for standard font set - \lh\tfm\lh-t2b* | LH WN T2*/X2 etc encodings - \lh\tfm\lh-t2c* | - \lh\tfm\lh-x2* / absent because zip-file should be enlarged to $n$Mb - - (\lh\vf\lh-lcy) - this directory removed uptil LCY encoding comes - to stability - -Added some corrections for creation of SliTeX fonts in fikparm.mf and -files in \lh\tex directory. - -ldsroman.mf was removed ; all slitex stuff added to ldroman.mf; -bollean slitex must set before ldroman runs. - -There are also added flags for boolean slitex true and extra_endchar's clearit -macro. - -============================================================================== -LHFONTS version 3.3 file LHFONTS.HST - The short history of LHFONTS (MAKEFONT) package -============================================================================== |