diff options
author | Jonathan Kew <jfkthame@googlemail.com> | 2006-12-24 16:19:15 +0000 |
---|---|---|
committer | Jonathan Kew <jfkthame@googlemail.com> | 2006-12-24 16:19:15 +0000 |
commit | 0835f73e7c7f6a0fd55c5205df5c3593162dfee6 (patch) | |
tree | 64ca99f1028bc1343de4c18bc51c2443abf66376 /Master/texmf-dist/source/xelatex/euenc | |
parent | 3aee4b67dd73b94834676e10b45fcce6fa95fa08 (diff) |
euenc, source for fontspec etc
git-svn-id: svn://tug.org/texlive/trunk@2883 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/xelatex/euenc')
-rw-r--r-- | Master/texmf-dist/source/xelatex/euenc/euenc.dtx | 549 | ||||
-rw-r--r-- | Master/texmf-dist/source/xelatex/euenc/euenc.ins | 64 |
2 files changed, 613 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.dtx b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx new file mode 100644 index 00000000000..92af56fa0f0 --- /dev/null +++ b/Master/texmf-dist/source/xelatex/euenc/euenc.dtx @@ -0,0 +1,549 @@ +% \iffalse meta-comment +% +%!TEX encoding = UTF-8 Unicode +% +% Copyright 2005 by Will Robertson <wspr81@gmail.com> +% +% Distributable under the LaTeX Project Public License, +% version 1.3b 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. +% +%<*dtxinfo> +\ProvidesFile{euenc.dtx}[2006/08/22 v0.1 Experimental unicode font encodings] +%</dtxinfo> +% +%<*internalbatchfile> +\begingroup +%</internalbatchfile> +%<*batchfile> +\input docstrip.tex +\keepsilent +\preamble + + ________________________________ + Copyright © 2006 Will Robertson + + License information appended. + + +\endpreamble +\postamble + +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 \jobname.dtx and various derived files. + +\endpostamble +\askforoverwritefalse +\generate{\file{euenc.ins}{\from{\jobname.dtx}{batchfile}}} +\generate{\file{euenc-style.sty}{\from{\jobname.dtx}{dtx-style}}} +\generate{\file{eu1enc.def}{\from{\jobname.dtx}{eu1}}} +\generate{\file{test-eu1lm.ltx}{\from{\jobname.dtx}{lmtest}}} +\nopreamble\nopostamble +\generate{\file{convert-lmfd.sh}{\from{\jobname.dtx}{lmscript}}} +\generate{\file{sed-eu1lmr.sed}{\from{\jobname.dtx}{sedlmr}}} +\generate{\file{sed-eu1lmss.sed}{\from{\jobname.dtx}{sedlmss}}} +\generate{\file{sed-eu1lmssq.sed}{\from{\jobname.dtx}{sedlmssq}}} +\generate{\file{sed-eu1lmtt.sed}{\from{\jobname.dtx}{sedlmtt}}} +\generate{\file{sed-eu1lmvtt.sed}{\from{\jobname.dtx}{sedlmvtt}}} +%</batchfile> +%<batchfile>\endbatchfile +%<*internalbatchfile> +\endgroup +%</internalbatchfile> +% +%<*driver> +\documentclass{ltxdoc} +\EnableCrossrefs +\CodelineIndex +\RecordChanges +%\OnlyDescription +\usepackage{euenc-style} +\begin{document} + \DocInput{euenc.dtx} +\end{document} +%</driver> +% +% \fi +% +% \CheckSum{0} +% \errorcontextlines=999 ^^A% Show up all my mistakes +% \GetFileInfo{euenc.dtx} +% +% \title{The experimental unicode `\EUx' encodings} +% \author{Will Robertson} +% \date{\filedate \qquad \fileversion} +% +% \maketitle +% +% \begin{abstract} +% This file documents some experimental unicode font encodings, initially +% used for \XeTeX. So far, there's not much here. +% \end{abstract} +% +% \tableofcontents +% +% \section{Introduction} +% +% \LaTeX's font encoding system provides a method for ensuring that +% characters in a document can be rendered properly by glyphs in the output. +% It is also a sensible system for typesetting multilingual documents +% while remaining within \TeX's restrictions of 8-bit fonts. +% +% When \XeTeX\ came along, no work had seemingly been done on using +% this infrastructure for unicode fonts. For one thing, the notion of a well-defined +% font encoding — which neatly pigeonholes a font into a category of containing +% a specific set of glyphs — doesn't work so well when designers have +% an essentially unrestricted selection of glyphs they may add to their fonts. +% +% Both technical advantages of \LaTeX's font encodings — error checking, and +% multilingual typesetting — were no longer relevant with \XeTeX, due to +% impracticality for the former and redundancy in the latter; \XeTeX's support +% of OpenType fonts obviates the need for font switching by necessity when changing +% languages. +% +% Nonetheless, font encodings are tied inextricably into \LaTeX's font selection +% mechanisms. For the first couple of years of \XeTeX's life, defined font families +% were placed in the |U| encoding; appropriate, given the unicode initial, but +% \emph{inappropriate} within the framework of \LaTeX\ itself. The |U| encoding +% stands for `undefined', to be used for fonts that contain glyphs that are essentially +% arbitrary; for example, a Dingbats font. +% +% Since \XeLaTeX\ documents didn't interact with the `regular' world so much, +% this overloading of the encoding didn't really matter in the long run. But eventually, +% it became apparent that it would be appropriate to use font encodings to represent +% unicode subsets and/or different methods of font loading (to be addressed later). +% +% This document contains the first steps in this direction. +% +% \section{The \EUx\ encodings} +% +% As with much of my \XeTeX\ work, nothing can be relied upon to last +% unchanged into the future. This is an unfortunate fact that extensions to \TeX\ +% that deal with unicode (>16 bit fonts) are still many and varied (by this time next +% year, there will be at least four\footnote{\XeTeX, Lua\TeX, Omega/Aleph, \ExTeX, +% if I've counted correctly}). \XeTeX\ is the only one with active macro +% development at the present time to the best of my knowledge. It thus serves +% as a testbed for new ideas; furthermore, I'm learning all of this stuff too so +% it's possible that I'll make conceptual mistakes that require changes later on. +% +% \section{The \EU1 encoding} +% +% The \EU1 encoding represents the first attempt of providing a +% standard \LaTeX\ encoding for unicode fonts. +% At present, it loads and defines nothing in terms of declaring text +% glyphs and accents. That rôle is played for now by Ross Moore's \pkg{xunicode} +% package; in the future I hope some of that package will migrate here. +% +% Because we can assume that all current \TeX\ distributions will +% contain the Latin Modern OpenType fonts (\path{fonts/opentype/public/lm}), +% this is selected as the default font. More details on this font later. +% +% I am now defining the convention that \EU1 encoded fonts have no +% necessary subsets of unicode. Perhaps in the future this will be restricted +% to fonts that support unicode accent characters. +% +% Furthermore, no restrictions are made on the method used to load the font. +% \XeTeX\ allows fonts of two types: system installed fonts (also accessible +% via regular applications or programs); and `local' fonts, which are specified +% by filename to be found either in a |texmf| tree of the local directory. +% \iffalse +%<*eu1> +% \fi +% \begin{macrocode} +\ProvidesFile{eu1enc.def}[2006/08/13 v0.1 Experimental unicode font encoding] +\DeclareFontEncoding{EU1}{}{} +\DeclareErrorFont{EU1}{lmr}{m}{n}{10} +\DeclareFontSubstitution{EU1}{lmr}{m}{n} +% \end{macrocode} +% \iffalse +%</eu1> +% \fi +% +% \section{The Latin Modern OpenType fonts} +% +% \subsection{Conversion scripts} +% The |.fd| files are converted from the \enc{T1} encoding +% with the following shell script. In order to generate +% the Latin Modern \EU1 encoding font definitions, execute the following commands: +% \begin{verbatim} +% latex euenc.ins +% sh convert-lmfd.sh +% \end{verbatim} +% The sources that allow this generation are shown following. +% +% \subsubsection{Encoding conversion shell script} +% \iffalse +%<*lmscript> +% \fi +% \begin{macrocode} +sed -E -f sed-eu1lmr.sed `kpsewhich t1lmr.fd` > eu1lmr.fd +sed -E -f sed-eu1lmss.sed `kpsewhich t1lmss.fd` > eu1lmss.fd +sed -E -f sed-eu1lmssq.sed `kpsewhich t1lmssq.fd` > eu1lmssq.fd +sed -E -f sed-eu1lmtt.sed `kpsewhich t1lmtt.fd` > eu1lmtt.fd +sed -E -f sed-eu1lmvtt.sed `kpsewhich t1lmvtt.fd` > eu1lmvtt.fd +% \end{macrocode} +% \iffalse +%</lmscript> +% \fi +% +% \subsubsection{Encoding conversion \texttt{sed} scripts} +% The shell script above clearly requires the following quickly assembled |sed| scripts. +% No doubt they could be reduced to a single script with enough motivation. For now, they work. +% +% \paragraph{Roman} +% \iffalse +%<*sedlmr> +% \fi +% \begin{macrocode} +s/ec-//g +s/lm([a-z]+)([0-9]+)/lmroman\2-\1/g +s/([0-9]+)-ri/\1-italic/g +s/([0-9]+)-ro/\1-oblique/g +s/([0-9]+)-r/\1-regular/g +s/([0-9]+)-bxi/\1-bolditalic/g +s/([0-9]+)-bxo/\1-boldoblique/g +s/([0-9]+)-bx/\1-bold/g +s/([0-9]+)-bo\}/\1-demioblique\}/g +s/([0-9]+)-b\}/\1-demi\}/g +s/([0-9]+)-csco/\1-capsoblique/g +s/([0-9]+)-csc/\1-capsregular/g +s/t1/eu1/g +s/T1/EU1/g +s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g +% \end{macrocode} +% \iffalse +%</sedlmr> +% \fi +% \paragraph{Sans} +% \iffalse +%<*sedlmss> +% \fi +% \begin{macrocode} +s/ec-//g +s/lm([a-z]+)([0-9]+)/lmsans\2-\1/g +s/([0-9]+)-ssbo/\1-boldoblique/g +s/([0-9]+)-ssbx/\1-bold/g +s/([0-9]+)-ssdc\}/\1-demicondensedoblique\}/g +s/([0-9]+)-ssdo\}/\1-demicondensed\}/g +s/([0-9]+)-ssi/\1-italic/g +s/([0-9]+)-sso/\1-oblique/g +s/([0-9]+)-ss/\1-regular/g +s/t1/eu1/g +s/T1/EU1/g +s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g +% \end{macrocode} +% \iffalse +%</sedlmss> +% \fi +% \paragraph{Sans Quotation} +% \iffalse +%<*sedlmssq> +% \fi +% \begin{macrocode} +s/ec-//g +s/lm([a-z]+)([0-9]+)/lmsansquotation\2-\1/g +s/([0-9]+)-ssqbo/\1-boldoblique/g +s/([0-9]+)-ssqbx/\1-bold/g +s/([0-9]+)-ssqo/\1-oblique/g +s/([0-9]+)-ssq/\1-regular/g +s/t1/eu1/g +s/T1/EU1/g +s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g +% \end{macrocode} +% \iffalse +%</sedlmssq> +% \fi +% \paragraph{Typewriter} +% \iffalse +%<*sedlmtt> +% \fi +% \begin{macrocode} +s/ec-//g +s/lm([a-z]+)([0-9]+)/lmtypewriter\2-\1/g +s/([0-9]+)-tl\}/\1-light\}/g +s/([0-9]+)-tlo\}/\1-lightoblique\}/g +s/([0-9]+)-tk\}/\1-dark\}/g +s/([0-9]+)-tko\}/\1-darkoblique\}/g +s/([0-9]+)-tlc\}/\1-lightcondensed\}/g +s/([0-9]+)-tlco\}/\1-lightcondensedoblique\}/g +s/([0-9]+)-tcso/\1-capsoblique/g +s/([0-9]+)-tcsc/\1-capsregular/g +s/([0-9]+)-tti/\1-italic/g +s/([0-9]+)-tto/\1-oblique/g +s/([0-9]+)-tt/\1-regular/g +s/t1/eu1/g +s/T1/EU1/g +s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g +% \end{macrocode} +% \iffalse +%</sedlmtt> +% \fi +% \paragraph{Variable-width Typewriter} +% \iffalse +%<*sedlmvtt> +% \fi +% \begin{macrocode} +s/ec-//g +s/lm([a-z]+)([0-9]+)/lmtypewritervarwd\2-\1/g +s/([0-9]+)-vtl\}/\1-light\}/g +s/([0-9]+)-vtlo\}/\1-lightoblique\}/g +s/([0-9]+)-vtk\}/\1-dark\}/g +s/([0-9]+)-vtko\}/\1-darkoblique\}/g +s/([0-9]+)-vtto/\1-oblique/g +s/([0-9]+)-vtt/\1-regular/g +s/t1/eu1/g +s/T1/EU1/g +s/(>.[ ]*)(lm[a-z0-9\-]*)/\1"[\2]"/g +% \end{macrocode} +% \iffalse +%</sedlmvtt> +% \fi +% +% \subsection{Latin Modern test file} +% Adapted and improved from my Prac\TeX\ Journal article on the Latin Modern fonts. +% +% \iffalse +%<*lmtest> +% \fi +% \begin{macrocode} +\documentclass[12pt]{article} +\usepackage[margin=2.5cm]{geometry} +\newenvironment{vrb} + {\begin{tabular}{@{}p{7cm}l@{}}} + {\end{tabular}} + +\usepackage{fancyvrb} +\DefineShortVerb{\|} + +\usepackage{slantsc} +\usepackage[EU1]{fontenc} +\usepackage{lmodern} +\begin{document} + +\title{Testing the Latin Modern \texttt{EU1} encoding} +\author{Will Robertson} +\maketitle +\thispagestyle{empty} +\pagestyle{empty} + +\section*{Roman} + +\fontfamily{lmr}\selectfont +\begin{vrb} +|\rmdefault| & {\selectfont Latin Modern Roman} \\ +| \itshape| & {\itshape Latin Modern Roman Italic} \\ +| \slshape| & {\slshape Latin Modern Roman Oblique} \\ +| \scshape| & {\scshape Latin Modern Roman Small Caps} \\ +| \slshape| & {\scshape\slshape Latin Modern Roman Oblique Small Caps} \\ +| \bfseries| & {\bfseries Latin Modern Roman Bold Extended} \\ +| \itshape| & {\bfseries\itshape Latin Modern Roman Bold Italic Extended} \\ +| \slshape| & {\bfseries\slshape Latin Modern Roman Bold Oblique Extended} \\ +| \fontseries{b}| & {\fontseries{b}\selectfont Latin Modern Roman Bold} \\ +| \fontseries{b}\slshape| & {\fontseries{b}\slshape Latin Modern Roman Bold Oblique} \\ +\end{vrb} + +\section*{Sans} + +\fontfamily{lmss}\selectfont +\begin{vrb} +|\sffamily| & {\selectfont Latin Modern Sans} \\ +| \slshape| & {\slshape Latin Modern Sans Oblique} \\ +| \bfseries| & {\bfseries Latin Modern Sans Bold} \\ +| \slshape| & {\bfseries\slshape Latin Modern Sans Bold Oblique} \\ +| \fontseries{sbc}\selectfont| & {\fontseries{sbc}\selectfont Latin Modern Sans Demi Condensed} \\ +| \slshape| & {\fontseries{sbc}\selectfont\slshape Latin Modern Sans Demi Condensed Oblique} \\ +\end{vrb} + +\section*{Sans Quotation} + +\fontfamily{lmssq}\selectfont +\begin{vrb} +|\renewcommand\sfdefault{lmssq}| \\ +|\sffamily | & {\selectfont Latin Modern Sans Extended} \\ +| \slshape | & {\slshape Latin Modern Sans Extended} \\ +| \bfseries | & {\bfseries Latin Modern Sans Extended} \\ +| \slshape | & {\bfseries\slshape Latin Modern Sans Extended} \\ +\end{vrb} + +\section*{Typewriter} + +\fontfamily{lmtt}\selectfont +\begin{vrb} +|\ttfamily | & {\selectfont Latin Modern Typewriter} \\ +| \itshape | & {\itshape Latin Modern Typewriter Italic} \\ +| \slshape | & {\slshape Latin Modern Typewriter Oblique} \\ +| \scshape | & {\scshape Latin Modern Typewriter Small Caps} \\ +| \scshape\slshape | & {\scshape\slshape Latin Modern Typewriter Oblique Small Caps} \\ +| \bfseries | & {\bfseries Latin Modern Typewriter Dark} \\ +| \slshape | & {\bfseries\slshape Latin Modern Typewriter Dark Oblique} \\ +| \fontseries{dk}\selectfont | & {\fontfamily{lmtt}\fontseries{dk}\selectfont Latin Modern Typewriter Dark} \\ +| \fontseries{dk}\slshape | & {\fontfamily{lmtt}\fontseries{dk}\slshape Latin Modern Typewriter Dark Oblique} \\ +| \fontseries{lt}\selectfont | & {\fontfamily{lmtt}\fontseries{lt}\selectfont Latin Modern Typewriter Light} \\ +| \fontseries{lt}\slshape | & {\fontfamily{lmtt}\fontseries{lt}\slshape Latin Modern Typewriter Light Oblique} \\ +| \fontseries{lc}\selectfont | & {\fontfamily{lmtt}\fontseries{lc}\selectfont Latin Modern Typewriter Light Condensed} \\ +| \fontseries{lc}\slshape | & {\fontfamily{lmtt}\fontseries{lc}\slshape Latin Modern Typewriter Light Condensed Oblique} \\ +\end{vrb} + +\section*{Variable-width Typewriter} + +\fontfamily{lmvtt}\selectfont +\def\fixedspacing{\fontdimen3\font0pt\fontdimen4\font0pt} +\begin{vrb} +|\renewcommand\ttdefault{lmvtt}| \\ +|\ttfamily | & {\selectfont \fixedspacing Latin Modern Typewriter Proportional} \\ +| \slshape | & {\slshape \fixedspacing Latin Modern Typewriter Proportional Oblique} \\ +| \fontseries{lt}\selectfont | & {\fontseries{lt}\selectfont \fixedspacing Latin Modern Typewriter Proportional Light} \\ +| \fontseries{lt}\slshape | & \mbox{\fontseries{lt}\slshape \fixedspacing Latin Modern Typewriter Proportional Light Oblique} \\ +| \fontseries{dk}\selectfont | & {\fontseries{dk}\selectfont \fixedspacing Latin Modern Typewriter Proportional Dark} \\ +| \fontseries{dk}\slshape | & \mbox{\fontseries{dk}\slshape \fixedspacing Latin Modern Typewriter Proportional Dark Oblique} \\ +\end{vrb} + +\end{document} +% \end{macrocode} +% \iffalse +%</lmtest> +% \fi +% +% \clearpage +% \PrintChanges +% +% \clearpage +% +% \PrintIndex +% +% \Finale +% +%\iffalse +%<*dtx-style> +% \begin{macrocode} +\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[Weight=1.2, Width=1.1, + 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} +% \end{macrocode} +%</dtx-style> +%\fi +% +% \typeout{*************************************************************} +% \typeout{*} +% \typeout{* To finish the installation you have to move the following} +% \typeout{* file into a directory searched by XeTeX:} +% \typeout{*} +% \typeout{* \space\space\space .sty} +% \typeout{*} +% \typeout{*************************************************************} +% +\endinput +
\ No newline at end of file diff --git a/Master/texmf-dist/source/xelatex/euenc/euenc.ins b/Master/texmf-dist/source/xelatex/euenc/euenc.ins new file mode 100644 index 00000000000..9053b90c66f --- /dev/null +++ b/Master/texmf-dist/source/xelatex/euenc/euenc.ins @@ -0,0 +1,64 @@ +%% +%% This is file `euenc.ins', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% euenc.dtx (with options: `batchfile') +%% +%% ________________________________ +%% Copyright © 2006 Will Robertson +%% +%% License information appended. +%% +\input docstrip.tex +\keepsilent +\preamble + + ________________________________ + Copyright © 2006 Will Robertson + + License information appended. + +\endpreamble +\postamble + +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 \jobname.dtx and various derived files. + +\endpostamble +\askforoverwritefalse +\generate{\file{euenc.ins}{\from{\jobname.dtx}{batchfile}}} +\generate{\file{euenc-style.sty}{\from{\jobname.dtx}{dtx-style}}} +\generate{\file{eu1enc.def}{\from{\jobname.dtx}{eu1}}} +\generate{\file{test-eu1lm.ltx}{\from{\jobname.dtx}{lmtest}}} +\nopreamble\nopostamble +\generate{\file{convert-lmfd.sh}{\from{\jobname.dtx}{lmscript}}} +\generate{\file{sed-eu1lmr.sed}{\from{\jobname.dtx}{sedlmr}}} +\generate{\file{sed-eu1lmss.sed}{\from{\jobname.dtx}{sedlmss}}} +\generate{\file{sed-eu1lmssq.sed}{\from{\jobname.dtx}{sedlmssq}}} +\generate{\file{sed-eu1lmtt.sed}{\from{\jobname.dtx}{sedlmtt}}} +\generate{\file{sed-eu1lmvtt.sed}{\from{\jobname.dtx}{sedlmvtt}}} +\endbatchfile +%% +%% 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.ins'. |