diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-05-16 15:39:53 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-05-16 15:39:53 +0000 |
commit | bfe821dbf82b78e07ad61b7ce6b73ad49d9357a8 (patch) | |
tree | e067907e936807c48f09ce395fc7a0380f2854f9 /Master/texmf-dist | |
parent | b93ac683208b416bc7869b9eba0fe4c0133691ea (diff) |
euenc v0.1e (2008/05/14)
git-svn-id: svn://tug.org/texlive/trunk@8177 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
17 files changed, 24 insertions, 287 deletions
diff --git a/Master/texmf-dist/doc/xelatex/euenc/README.txt b/Master/texmf-dist/doc/xelatex/euenc/README.txt deleted file mode 100644 index d0233a21295..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/README.txt +++ /dev/null @@ -1,50 +0,0 @@ -________________________ -THE EU ENCODING(S) v0.1d - -Warning: don't install this package with Latin Modern fonts prior to -version 1.106, which was released in Feb 2008. - -This package is the first release of the first step towards offering a -LaTeX font encoding based on unicode. XeTeX is the only engine currently -utilising it to the best of my knowledge. No macro support is offered (the -encoding is just a placeholder for now) but an EU1 Latin Modern encoding is -offered in order to access the OpenType versions of those fonts. - -N.B. This will only work when xdvipdfmx is used as the output driver for -XeTeX; xdv2pdf (Mac OS X only) does not support OpenType fonts that aren't -installed in the system itself. As of XeTeX v0.997, xdv2pdf is no longer -the default driver in Mac OS X. - -Usually you'll just want to use fontspec: -\documentclass{article} -\usepackage{fontspec} -\begin{document} -... -\end{document} - -Example of use without fontspec: -\documentclass{article} -\usepackage[EU1]{fontenc} -\usepackage{lmodern} -\begin{document} -... -\end{document} - -See the accompanying file <test-eu1lm.ltx> for a complete example. - -____________ -INSTALLATION - -CTAN contains the necessary files to install for this package: - - eu1enc.def - - lm/eu1lm*.fd (* is a wild card: six files in all) -These should be placed in $TEXMF/tex/xelatex/euenc . - -To generate these files from the euenc.dtx file, first run `latex eu1enc.ins`. -This will extract the eu1enc.def file and a slew of shell scripts that -create the lm/eu1lm*.fd files. These .fd files are generated by executing -`sh convert-lmfd.sh`. - -______________ -Will Robertson -2007 diff --git a/Master/texmf-dist/doc/xelatex/euenc/convert-lmfd.sh b/Master/texmf-dist/doc/xelatex/euenc/convert-lmfd.sh deleted file mode 100644 index a6a127c2610..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/convert-lmfd.sh +++ /dev/null @@ -1,6 +0,0 @@ -sed -E -f sed-eu1lmr.sed `kpsewhich t1lmr.fd` > lm/eu1lmr.fd -sed -E -f sed-eu1lmdh.sed `kpsewhich t1lmdh.fd` > lm/eu1lmdh.fd -sed -E -f sed-eu1lmss.sed `kpsewhich t1lmss.fd` > lm/eu1lmss.fd -sed -E -f sed-eu1lmssq.sed `kpsewhich t1lmssq.fd` > lm/eu1lmssq.fd -sed -E -f sed-eu1lmtt.sed `kpsewhich t1lmtt.fd` > lm/eu1lmtt.fd -sed -E -f sed-eu1lmvtt.sed `kpsewhich t1lmvtt.fd` > lm/eu1lmvtt.fd diff --git a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf Binary files differindex 9c40ccfcd18..ddb55065e95 100644 --- a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf +++ b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed deleted file mode 100644 index 838d947d521..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed +++ /dev/null @@ -1,6 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmdunh([0-9]*)/lmromandunh\1-regular/g -s/ec-lmduno([0-9]*)/lmromanslant\1-oblique/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmr.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmr.sed deleted file mode 100644 index a2702be6f9f..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmr.sed +++ /dev/null @@ -1,17 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmri([0-9]*)/lmroman\1-italic/g -s/ec-lmro([0-9]*)/lmromanslant\1-regular/g -s/ec-lmr([0-9]*)/lmroman\1-regular/g -s/ec-lmcsco([0-9]*)/lmromancaps\1-oblique/g -s/ec-lmcsc([0-9]*)/lmromancaps\1-regular/g - -s/ec-lmbxo([0-9]*)/lmromanslant\1-bold/g -s/ec-lmbxi([0-9]*)/lmroman\1-bolditalic/g -s/ec-lmbx([0-9]*)/lmroman\1-bold/g -s/ec-lmbo([0-9]*)/lmromandemi\1-oblique/g -s/ec-lmb([0-9]*)/lmromandemi\1-regular/g - -s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]:mapping=tex-text"/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmss.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmss.sed deleted file mode 100644 index bb092686852..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmss.sed +++ /dev/null @@ -1,14 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmss([0-9]+)/lmsans\1-regular/g -s/ec-lmsso([0-9]+)/lmsans\1-oblique/g - -s/ec-lmssdc([0-9]+)/lmsansdemicond\1-regular/g -s/ec-lmssdo([0-9]+)/lmsansdemicond\1-oblique/g - -s/ec-lmssbx([0-9]+)/lmsans\1-bold/g -s/ec-lmssbo([0-9]+)/lmsans\1-boldoblique/g - -s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]:mapping=tex-text"/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmssq.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmssq.sed deleted file mode 100644 index d07f26db293..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmssq.sed +++ /dev/null @@ -1,10 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmssq([0-9]+)/lmsansquot\1-regular/g -s/ec-lmssqo([0-9]+)/lmsansquot\1-oblique/g -s/ec-lmssqbx([0-9]+)/lmsansquot\1-bold/g -s/ec-lmssqbo([0-9]+)/lmsansquot\1-boldoblique/g - -s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]:mapping=tex-text"/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmtt.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmtt.sed deleted file mode 100644 index 12fe19cc39b..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmtt.sed +++ /dev/null @@ -1,20 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmtt([0-9]+)/lmmono\1-regular/g -s/ec-lmtto([0-9]+)/lmmono\1-oblique/g -s/ec-lmtti([0-9]+)/lmmono\1-italic/g - -s/ec-lmtcsc([0-9]+)/lmmonocaps\1-regular/g -s/ec-lmtcso([0-9]+)/lmmonocaps\1-oblique/g - -s/ec-lmtl([0-9]+)/lmmonolt\1-regular/g -s/ec-lmtlo([0-9]+)/lmmonolt\1-oblique/g -s/ec-lmtk([0-9]+)/lmmonolt\1-bold/g -s/ec-lmtko([0-9]+)/lmmonolt\1-boldoblique/g - -s/ec-lmtlc([0-9]+)/lmmonoltcond\1-regular/g -s/ec-lmtlco([0-9]+)/lmmonoltcond\1-oblique/g - -s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]"/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed deleted file mode 100644 index 8e7ecd1406d..00000000000 --- a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed +++ /dev/null @@ -1,13 +0,0 @@ -/^%.*/d -s/{T1}/{EU1}/g -s/t1lm/eu1lm/g - -s/ec-lmvtt([0-9]+)/lmmonoprop\1-regular/g -s/ec-lmvtto([0-9]+)/lmmonoprop\1-oblique/g - -s/ec-lmvtl([0-9]+)/lmmonoproplt\1-regular/g -s/ec-lmvtlo([0-9]+)/lmmonoproplt\1-oblique/g -s/ec-lmvtk([0-9]+)/lmmonoproplt\1-bold/g -s/ec-lmvtko([0-9]+)/lmmonoproplt\1-boldoblique/g - -s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]:mapping=tex-text"/g diff --git a/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx index 61fdbe20d6b..0b422b6f0f5 100644 --- a/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx +++ b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx @@ -6,8 +6,8 @@ %% %% euenc.dtx (with options: `lmtest') %% -%% ________________________________ -%% Copyright © 2006 Will Robertson +%% _____________________________________ +%% Copyright ^^c2^^a9 2006-2008 Will Robertson %% %% License information appended. %% @@ -113,7 +113,7 @@ \end{document} %% -%% Copyright © 2006 by Will Robertson <wspr81@gmail.com> +%% Copyright ^^c2^^a9 2006-2008 by Will Robertson <wspr81@gmail.com> %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of diff --git a/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.pdf b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.pdf Binary files differnew file mode 100644 index 00000000000..463bdf095bb --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/euenc/test-eu1lm.pdf diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.dtx b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx index c7556b2a274..41773590b73 100644 --- a/Master/texmf-dist/source/xelatex/euenc/euenc.dtx +++ b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx @@ -14,7 +14,7 @@ % This work consists of the file euenc.dtx and various derived files. % %<*dtxinfo> -\ProvidesFile{euenc.dtx}[2008/03/08 v0.1d Experimental unicode font encodings] +\ProvidesFile{euenc.dtx}[2008/05/14 v0.1e Experimental unicode font encodings] %</dtxinfo> % %<*internalbatchfile> @@ -25,8 +25,8 @@ \keepsilent \preamble - ________________________________ - Copyright © 2006 Will Robertson + _____________________________________ + Copyright © 2006-2008 Will Robertson License information appended. @@ -34,7 +34,7 @@ \endpreamble \postamble -Copyright © 2006 by Will Robertson <wspr81@gmail.com> +Copyright © 2006-2008 by Will Robertson <wspr81@gmail.com> Distributable under the LaTeX Project Public License, version 1.3c or higher (your choice). The latest version of @@ -251,8 +251,9 @@ s/{T1}/{EU1}/g s/t1lm/eu1lm/g s/ec-lmdunh([0-9]*)/lmromandunh\1-regular/g -s/ec-lmduno([0-9]*)/lmromanslant\1-oblique/g +s/ec-lmduno([0-9]*)/lmromandunh\1-oblique/g % \end{macrocode} +% \changes{v0.1e}{2008/05/14}{Oblique dunh was wrong (?!).} % \iffalse %</sedlmdh> % \fi @@ -309,7 +310,7 @@ s/{T1}/{EU1}/g s/t1lm/eu1lm/g s/ec-lmtt([0-9]+)/lmmono\1-regular/g -s/ec-lmtto([0-9]+)/lmmono\1-oblique/g +s/ec-lmtto([0-9]+)/lmmonoslant\1-regular/g s/ec-lmtti([0-9]+)/lmmono\1-italic/g s/ec-lmtcsc([0-9]+)/lmmonocaps\1-regular/g @@ -326,6 +327,7 @@ s/ec-lmtlco([0-9]+)/lmmonoltcond\1-oblique/g s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]"/g % \end{macrocode} % \changes{v0.1d}{2008/03/08}{Missed typewriter italic somehow.} +% \changes{v0.1e}{2008/05/14}{Oblique mono was wrong (?!).} % \iffalse %</sedlmtt> % \fi @@ -479,7 +481,7 @@ s/(>.[ ]*)(lm[a-z0-9\-]+)/\1"[\2]:mapping=tex-text"/g %<*readme> % \begin{macrocode} ________________________ -THE EU ENCODING(S) v0.1d +THE EU ENCODING(S) v0.1e Warning: don't install this package with Latin Modern fonts prior to version 1.106, which was released in Feb 2008. @@ -527,7 +529,7 @@ create the lm/eu1lm*.fd files. These .fd files are generated by executing ______________ Will Robertson -2007 +2007-2008 % \end{macrocode} %</readme> % diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.ins b/Master/texmf-dist/source/xelatex/euenc/euenc.ins index 269c69fc367..1aa1823f308 100644 --- a/Master/texmf-dist/source/xelatex/euenc/euenc.ins +++ b/Master/texmf-dist/source/xelatex/euenc/euenc.ins @@ -6,8 +6,8 @@ %% %% euenc.dtx (with options: `batchfile') %% -%% ________________________________ -%% Copyright © 2006 Will Robertson +%% _____________________________________ +%% Copyright ^^c2^^a9 2006-2008 Will Robertson %% %% License information appended. %% @@ -15,15 +15,15 @@ \keepsilent \preamble - ________________________________ - Copyright © 2006 Will Robertson + _____________________________________ + Copyright ^^c2^^a9 2006-2008 Will Robertson License information appended. \endpreamble \postamble -Copyright © 2006 by Will Robertson <wspr81@gmail.com> +Copyright ^^c2^^a9 2006-2008 by Will Robertson <wspr81@gmail.com> Distributable under the LaTeX Project Public License, version 1.3c or higher (your choice). The latest version of @@ -51,7 +51,7 @@ This work consists of the file \jobname.dtx and various derived files. \generate{\file{sed-eu1lmvtt.sed}{\from{\jobname.dtx}{sedlmvtt}}} \endbatchfile %% -%% Copyright © 2006 by Will Robertson <wspr81@gmail.com> +%% Copyright ^^c2^^a9 2006-2008 by Will Robertson <wspr81@gmail.com> %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of diff --git a/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def b/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def index ebc448c2492..07fcd1f0ac3 100644 --- a/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def +++ b/Master/texmf-dist/tex/xelatex/euenc/eu1enc.def @@ -6,8 +6,8 @@ %% %% euenc.dtx (with options: `eu1') %% -%% ________________________________ -%% Copyright © 2006 Will Robertson +%% _____________________________________ +%% Copyright ^^c2^^a9 2006-2008 Will Robertson %% %% License information appended. %% @@ -17,7 +17,7 @@ \DeclareFontSubstitution{EU1}{lmr}{m}{n} \g@addto@macro\nfss@catcodes{\@makeother:} %% -%% Copyright © 2006 by Will Robertson <wspr81@gmail.com> +%% Copyright ^^c2^^a9 2006-2008 by Will Robertson <wspr81@gmail.com> %% %% Distributable under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of diff --git a/Master/texmf-dist/tex/xelatex/euenc/eu1lmdh.fd b/Master/texmf-dist/tex/xelatex/euenc/eu1lmdh.fd index 0fdfb456d4a..dff5544bc08 100644 --- a/Master/texmf-dist/tex/xelatex/euenc/eu1lmdh.fd +++ b/Master/texmf-dist/tex/xelatex/euenc/eu1lmdh.fd @@ -7,6 +7,6 @@ \DeclareFontShape{EU1}{lmdh}{m}{it} {<->sub*lmdh/m/sl}{} \DeclareFontShape{EU1}{lmdh}{m}{sl}{% - <-> lmromanslant10-oblique + <-> lmromandunh10-oblique }{} \endinput diff --git a/Master/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd b/Master/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd index 152b39c5c20..8f59a44dbe3 100644 --- a/Master/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd +++ b/Master/texmf-dist/tex/xelatex/euenc/eu1lmtt.fd @@ -8,7 +8,7 @@ \DeclareFontShape{EU1}{lmtt}{m}{it} {<-> "[lmmono10-italic]"}{} \DeclareFontShape{EU1}{lmtt}{m}{sl} -{<-> "[lmmono10-oblique]"}{} +{<-> "[lmmonoslant10-regular]"}{} \DeclareFontShape{EU1}{lmtt}{m}{sc} {<-> "[lmmonocaps10-regular]"}{} \DeclareFontShape{EU1}{lmtt}{m}{scsl} diff --git a/Master/texmf-dist/tex/xelatex/euenc/euenc-style.sty b/Master/texmf-dist/tex/xelatex/euenc/euenc-style.sty deleted file mode 100644 index 3a07a245a7e..00000000000 --- a/Master/texmf-dist/tex/xelatex/euenc/euenc-style.sty +++ /dev/null @@ -1,129 +0,0 @@ -%% -%% This is file `euenc-style.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% euenc.dtx (with options: `dtx-style') -%% -%% ________________________________ -%% Copyright © 2006 Will Robertson -%% -%% License information appended. -%% -\ProvidesPackage{euenc-style} - -\def\@dotsep{1000} -\setcounter{tocdepth}{2} -\setlength\columnseprule{0.4pt} -\renewcommand\tableofcontents{\relax - \begin{multicols}{2}[\section*{\contentsname}]\relax - \@starttoc{toc}\relax - \end{multicols}} - -\setcounter{IndexColumns}{2} -\renewenvironment{theglossary} - {\small\list{}{} - \item\relax - \glossary@prologue\GlossaryParms - \let\item\@idxitem \ignorespaces - \def\pfill{\hspace*{\fill}}} - {\endlist} - -\usepackage{booktabs,calc,color,fancyvrb,graphicx,ifthen,refstyle,url,varioref} -\usepackage{fontspec,xltxtra} - -\definecolor{niceblue}{rgb}{0.4,0.6,1.000} -\newenvironment{example} - {\hrulefill\par\VerbatimEnvironment - \begin{VerbatimOut}[gobble=4]{\examplefilename}} - {\end{VerbatimOut}\relax - \begingroup - \color{niceblue} - \typesetexample - \endgroup\par\hrulefill} - -\let\examplesize\normalsize -\let\auxwidth\relax - -\newlength\examplewidth\newlength\verbatimwidth -\newlength\exoutdent \newlength\exverbgap -\setlength\exverbgap{1em} -\setlength\exoutdent{-0.15\textwidth} -\newsavebox\verbatimbox -\edef\examplefilename{\jobname.example} - -\newcommand\typesetexample{\relax - \begin{lrbox}{\verbatimbox}\relax - \BVerbatimInput[fontsize=\small]{\examplefilename}\relax - \end{lrbox} - \begin{list}{}{\setlength\itemindent{0pt} - \setlength\leftmargin\exoutdent - \setlength\rightmargin{0pt}}\item - \ifx\auxwidth\relax - \setlength\verbatimwidth{\wd\verbatimbox}\relax - \else - \setlength\verbatimwidth{\auxwidth}\relax - \fi - \begin{minipage}[c]{\textwidth-\exoutdent-\verbatimwidth-\exverbgap} - \catcode`\%=14\centering\examplesize\input\examplefilename\relax - \end{minipage}\hfill - \begin{minipage}[c]{\verbatimwidth} - \usebox\verbatimbox - \end{minipage} - \end{list} - \global\let\examplesize\normalsize} - -\newcommand*\setexsize[1]{\let\examplesize#1} -\newcommand*\setverbwidth[1]{\def\auxwidth{#1}} - -\newcommand*\name[1]{{#1}} -\newcommand*\pkg[1]{\textsf{#1}} -\newcommand*\enc[1]{\texttt{#1}} - -\let\latin\textit -\def\eg{\latin{e.g.}} -\def\ie{\latin{i.e.}} -\def\etc{\@ifnextchar.{\latin{etc}}{\latin{etc.}\@}} - -%% LOGOS, tuned for Palatino: -\TeX@logo@spacing{-0.12em}{-0.12em}% - {0.5ex}{-0.3em}{-0.12em}{-0.1em} - -\def\MacOSX{Mac~OS~X} - -%% fontspec declarations: -\setromanfont[Mapping=tex-text]{FPL Neu} -\defaultfontfeatures{Scale=MatchLowercase} -\setsansfont[Mapping=tex-text, - BoldFont={Skia}, - BoldFeatures={Weight=1.7}]{Skia} -\setmonofont{Osaka-Mono} -\defaultfontfeatures{Mapping=tex-text} - -\DeclareRobustCommand\ExTeX{\textrm{\relax - \ensuremath{\textstyle\varepsilon_{\kern-0.15em\mathcal{X}}}\relax - \kern-.15em\TeX}} - -\def\EU#1{\enc{EU#1}} -\def\EUx{\enc{EU$x$}} - -%% (La)TeX font-related declarations: -\linespread{1.05} % FPL Neu needs more space between lines -\frenchspacing % Remove ugly extra space after punctuation - -\def\MacOSX{Mac~OS~X} -%% -%% Copyright © 2006 by Will Robertson <wspr81@gmail.com> -%% -%% Distributable under the LaTeX Project Public License, -%% version 1.3c or higher (your choice). The latest version of -%% this license is at: http://www.latex-project.org/lppl.txt -%% -%% This work is "maintained" (as per LPPL maintenance status) -%% by Will Robertson. -%% -%% This work consists of the file euenc.dtx and various derived files. -%% -%% -%% End of file `euenc-style.sty'. |