From 1019eb0a046e1b1bbacd50658c42d17c394e07ef Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 23 Jul 2008 22:13:21 +0000 Subject: lcyw update (18jul08) git-svn-id: svn://tug.org/texlive/trunk@9742 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/lcyw/README | 13 +++--- Master/texmf-dist/doc/latex/lcyw/README.koi8-r | 22 ++++++++++ Master/texmf-dist/doc/latex/lcyw/lcyw.pdf | Bin 86359 -> 106332 bytes Master/texmf-dist/source/latex/lcyw/lcyw.dtx | 54 ++++++++++++++++++++----- 4 files changed, 72 insertions(+), 17 deletions(-) create mode 100644 Master/texmf-dist/doc/latex/lcyw/README.koi8-r diff --git a/Master/texmf-dist/doc/latex/lcyw/README b/Master/texmf-dist/doc/latex/lcyw/README index 70e9b1663ae..f1298047e1b 100644 --- a/Master/texmf-dist/doc/latex/lcyw/README +++ b/Master/texmf-dist/doc/latex/lcyw/README @@ -6,11 +6,11 @@ of classic CM fonts (OT1 part by D.E.Knuth, Cyrillic part by A.Samarin & N.Glonti) which present in any TeX distribution. These virtual fonts are using LCYW encoding. LCYW is almost subset of T2A (see `lcyw.dtx' for details). This encoding can be used via `fontenc' package. This provides -support only for OT1, numero sign, and Russian alphabets symbols. However -LCYW option to `fontenc' is not enough to provide copy & search features -of the pdf viewers because standard `cmap' package lacks support for the -virtual fonts. The LCYW encoding companion package `cmap-cyr-vf' should -be used together with `cmap' to provide such support. +support only for OT1, guillemets, numero sign, and Russian alphabets +symbols. However LCYW option to `fontenc' is not enough to provide copy & +search features of the pdf viewers because standard `cmap' package lacks +support for the virtual fonts. The LCYW encoding companion package +`cmap-cyr-vf' should be used together with `cmap' to provide such support. This encoding (unlike old LCY encoding) is compatible with all LaTeX features. @@ -29,7 +29,8 @@ doc/latex/lcyw: example-lcyw.tex lcyw.pdf README - + README.koi8-r + tex/latex/lcyw: lcyw.dtx lcyw.ins diff --git a/Master/texmf-dist/doc/latex/lcyw/README.koi8-r b/Master/texmf-dist/doc/latex/lcyw/README.koi8-r new file mode 100644 index 00000000000..b92521b796c --- /dev/null +++ b/Master/texmf-dist/doc/latex/lcyw/README.koi8-r @@ -0,0 +1,22 @@ +Классические Computer Modern шрифты с поддержкой кириллицы для LaTeX + +Этот небольшой набор файлов обеспечивает поддержку для русского и +болгарского языков для пользователей LaTeX на основе копий Type 1 +(В.Малышева) классических Computer Modern шрифтов (часть OT1 +сделана Д.Е.Кнутом, кириллическая часть Н.Глонти и А.Самариным), +которые есть во всех ТеХ-дистрибутивах. Эти виртуальные шрифты +используют кодировку LCYW, которая является почти подмножеством +кодировки T2A (см. `lcyw.dtx' для большей информации). Эта кодировка +может использоваться через пакет `fontenc'. Она обеспечивает поддержку +только для символов OT1, двойных угловых кавычек (guillemets) знака +номера и букв алфавита русского языка. Однако опции LCYW для `fontenc' +недостаточно для поддержки свойств pdf-просмотрщиков "копирование и +поиск", потому что в стандартном пакете `cmap' нет поддержки для +виртуальных шрифтов. Пакет-компаньон `cmap-cyr-vf' кодировки LCYW +следует использовать совместно с `cmap' для обеспечения такой поддержки. + +Эта кодировка в отличие от старой LCY совместима со всеми +возможностями LaTeX. + +Информацию о правах на этот пакет и о его файловом составе см. в +README diff --git a/Master/texmf-dist/doc/latex/lcyw/lcyw.pdf b/Master/texmf-dist/doc/latex/lcyw/lcyw.pdf index a3784f23a4e..a4f3273b411 100644 Binary files a/Master/texmf-dist/doc/latex/lcyw/lcyw.pdf and b/Master/texmf-dist/doc/latex/lcyw/lcyw.pdf differ diff --git a/Master/texmf-dist/source/latex/lcyw/lcyw.dtx b/Master/texmf-dist/source/latex/lcyw/lcyw.dtx index 116c21e3468..c83920a9d65 100644 --- a/Master/texmf-dist/source/latex/lcyw/lcyw.dtx +++ b/Master/texmf-dist/source/latex/lcyw/lcyw.dtx @@ -32,6 +32,7 @@ % Right brace \} Tilde \~} % % \changes{v1.0}{2008/04/16}{Initial version} +% \changes{v1.1}{2008/07/17}{Documentation improvement} % %\iffalse %<*LCYW> @@ -40,6 +41,7 @@ % %<*driver> \documentclass{ltxdoc} +\usepackage[LCYW]{fontenc} \OnlyDescription %\RecordChanges \begin{document} @@ -52,8 +54,8 @@ % \author{Vladimir Lidovski\\ % {\footnotesize litwr@yandex.ru}\\ % {\footnotesize vol.litwr@gmail.com}\\ -% {\footnotesize http://litwr.narod.ru/tex.html}} -% \date{April 15, 2008\\Version 1.0} +% {\footnotesize http://litwr.boom.ru/tex-en.html}} +% \date{July 17, 2008\\Version 1.1} % % \maketitle % @@ -69,7 +71,8 @@ % CM fonts (|OT1| part by D.~E.~Knuth, Cyrillic part by A.~Samarin \& N.~Glonti) % which present in all {\TeX} distributions. These virtual fonts are using % `{\TeX} text Cyrillic' (|LCYW|) encoding. They provide only support for |OT1| -% encoding, numero sign, and Russian alphabets symbols. +% encoding, numero sign, left and right pointing guillemets (double angle quotation +% marks) and Russian alphabets symbols. % % However |LCYW| option to |fontenc| is not enough to provide copy \& search % features of the pdf viewers because standard |cmap| package lacks support @@ -77,16 +80,45 @@ % should be used together with |cmap| package to provide such support. % % The |LCYW| encoding is an extension of the |OT1| encoding: all lower -% 128 positions are the same (and this part of the file |lcywenc.def| was mostly taken -% from |ot1enc.def|) but 67 of the upper 128 positions are used for Cyrillic -% glyphs and the numero sign (|U+2116|). The upper positions (192--255) are -% the same as in the most popular |T2A| encoding for main 64 (32 capital + 32 small) -% letters of Russian alphabet. The positions for other symbols are: -% |\CYRYO| --- 168, |\cyryo| --- 184, |\textnumero|~--- 185. +% 128 positions are almost the same (and this part of the file |lcywenc.def| was +% mostly taken from |ot1enc.def|) but 69 of the upper 128 positions are used for +% Cyrillic glyphs, Spanish exclamation and question marks, and the numero sign +% (|U+2116|). The guillemets are situated at the places of the mentioned above +% Spanish marks. So the left guillemet is at position 60 and the right guillemet +% is at position 62. The upper positions +% (192--255) are the same as in the most popular |T2A| encoding for main 64 +% (32 capital + 32 small) letters of Russian alphabet. The positions for other +% symbols are: |\CYRYO| --- 168, |\cyryo| --- 184, |\textnumero|~--- 185, +% !` --- 171, ?` --- 187 (see table below). +% +% You may use |less-than| (|<|) and |greater-than| (|>|) signs to enter guillemets. Spanish +% marks may be entered by standard ligatures |!`| and |?`|. % % Important note: Unlike old |LCY| font encoding |LCYW| is completely % \emph{compatible} with the \LaTeXe\ standards. % +% \begin{center} +% \begin{tabular}{ccccccccccccccccc} +% &0&1&2&3&4&5&6&7&8&9& A& B& C& D& E& F\cr +% \hline +% 00&\symbol{0}&\symbol{1}&\symbol{2}&\symbol{3}&\symbol{4}&\symbol{5}&\symbol{6}&\symbol{7}&\symbol{8}&\symbol{9}&\symbol{10}&\symbol{11}&\symbol{12}&\symbol{13}&\symbol{14}&\symbol{15}\cr +% 10&\symbol{16}&\symbol{17}&\symbol{18}&\symbol{19}&\symbol{20}&\symbol{21}&\symbol{22}&\symbol{23}&\symbol{24}&\symbol{25}&\symbol{26}&\symbol{27}&\symbol{28}&\symbol{29}&\symbol{30}&\symbol{31}\cr +% 20&\symbol{32}&\symbol{33}&\symbol{34}&\symbol{35}&\symbol{36}&\symbol{37}&\symbol{38}&\symbol{39}&\symbol{40}&\symbol{41}&\symbol{42}&\symbol{43}&\symbol{44}&\symbol{45}&\symbol{46}&\symbol{47}\cr +% 30&\symbol{48}&\symbol{49}&\symbol{50}&\symbol{51}&\symbol{52}&\symbol{53}&\symbol{54}&\symbol{55}&\symbol{56}&\symbol{57}&\symbol{58}&\symbol{59}&\symbol{60}&\symbol{61}&\symbol{62}&\symbol{63}\cr +% 40&\symbol{64}&\symbol{65}&\symbol{66}&\symbol{67}&\symbol{68}&\symbol{69}&\symbol{70}&\symbol{71}&\symbol{72}&\symbol{73}&\symbol{74}&\symbol{75}&\symbol{76}&\symbol{77}&\symbol{78}&\symbol{79}\cr +% 50&\symbol{80}&\symbol{81}&\symbol{82}&\symbol{83}&\symbol{84}&\symbol{85}&\symbol{86}&\symbol{87}&\symbol{88}&\symbol{89}&\symbol{90}&\symbol{91}&\symbol{92}&\symbol{93}&\symbol{94}&\symbol{95}\cr +% 60&\symbol{96}&\symbol{97}&\symbol{98}&\symbol{99}&\symbol{100}&\symbol{101}&\symbol{102}&\symbol{103}&\symbol{104}&\symbol{105}&\symbol{106}&\symbol{107}&\symbol{108}&\symbol{109}&\symbol{110}&\symbol{111}\cr +% 70&\symbol{112}&\symbol{113}&\symbol{114}&\symbol{115}&\symbol{116}&\symbol{117}&\symbol{118}&\symbol{119}&\symbol{120}&\symbol{121}&\symbol{122}&\symbol{123}&\symbol{124}&\symbol{125}&\symbol{126}&\symbol{127}\cr +% 80&\symbol{128}&\symbol{129}&\symbol{130}&\symbol{131}&\symbol{132}&\symbol{133}&\symbol{134}&\symbol{135}&\symbol{136}&\symbol{137}&\symbol{138}&\symbol{139}&\symbol{140}&\symbol{141}&\symbol{142}&\symbol{143}\cr +% 90&\symbol{144}&\symbol{145}&\symbol{146}&\symbol{147}&\symbol{148}&\symbol{149}&\symbol{150}&\symbol{151}&\symbol{152}&\symbol{153}&\symbol{154}&\symbol{155}&\symbol{156}&\symbol{157}&\symbol{158}&\symbol{159}\cr +% A0&\symbol{160}&\symbol{161}&\symbol{162}&\symbol{163}&\symbol{164}&\symbol{165}&\symbol{166}&\symbol{167}&\symbol{168}&\symbol{169}&\symbol{170}&\symbol{171}&\symbol{172}&\symbol{173}&\symbol{174}&\symbol{175}\cr +% B0&\symbol{176}&\symbol{177}&\symbol{178}&\symbol{179}&\symbol{180}&\symbol{181}&\symbol{182}&\symbol{183}&\symbol{184}&\symbol{185}&\symbol{186}&\symbol{187}&\symbol{188}&\symbol{189}&\symbol{190}&\symbol{191}\cr +% C0&\symbol{192}&\symbol{193}&\symbol{194}&\symbol{195}&\symbol{196}&\symbol{197}&\symbol{198}&\symbol{199}&\symbol{200}&\symbol{201}&\symbol{202}&\symbol{203}&\symbol{204}&\symbol{205}&\symbol{206}&\symbol{207}\cr +% D0&\symbol{208}&\symbol{209}&\symbol{210}&\symbol{211}&\symbol{212}&\symbol{213}&\symbol{214}&\symbol{215}&\symbol{216}&\symbol{217}&\symbol{218}&\symbol{219}&\symbol{220}&\symbol{221}&\symbol{222}&\symbol{223}\cr +% E0&\symbol{224}&\symbol{225}&\symbol{226}&\symbol{227}&\symbol{228}&\symbol{229}&\symbol{230}&\symbol{231}&\symbol{232}&\symbol{233}&\symbol{234}&\symbol{235}&\symbol{236}&\symbol{237}&\symbol{238}&\symbol{239}\cr +% F0&\symbol{240}&\symbol{241}&\symbol{242}&\symbol{243}&\symbol{244}&\symbol{245}&\symbol{246}&\symbol{247}&\symbol{248}&\symbol{249}&\symbol{250}&\symbol{251}&\symbol{252}&\symbol{253}&\symbol{254}&\symbol{255}\cr +% \end{tabular} +% \end{center} % % \section{A Unicode support companion package for the \texttt{LCYW} encoding} % @@ -101,8 +133,8 @@ % The |LCYW| encoding is directly taken from |wcm*.vf|. % % This style may be used separately from |LCYW| encoding to direct Unicode -% support for any of the mentioned above virtual fonts, e.~g., in the MetaPost -% programs. +% support for any of the mentioned above virtual fonts (at 5, 6, 7, 8, 9, 10, 10.95, 12, +% 14.4, 17.28, 20.74, 24.88, 29.86, 35.83 pt), e.~g., in the MetaPost programs. % % % \section{A PDF cmap file to support Unicode mapping of LCYW fonts} -- cgit v1.2.3