summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-02-09 01:29:09 +0000
committerKarl Berry <karl@freefriends.org>2008-02-09 01:29:09 +0000
commite588eae9bda72d2f3b40b598f828908e1a51f1e5 (patch)
tree3a42e8daab6aa675929148d072e5a63555246669 /Master/texmf-dist/doc
parent6a316639cbe6edb401366f73747ad5ab3d1c39a7 (diff)
euenc 1.0c (5feb08)
git-svn-id: svn://tug.org/texlive/trunk@6572 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/README32
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/README.txt50
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/convert-lmfd.sh6
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/euenc.pdfbin108827 -> 97155 bytes
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed6
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmr.sed17
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmss.sed14
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmssq.sed10
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmtt.sed19
-rw-r--r--Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed13
10 files changed, 163 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/xelatex/euenc/README b/Master/texmf-dist/doc/xelatex/euenc/README
index ad3fb9c67bf..18f974c814e 100644
--- a/Master/texmf-dist/doc/xelatex/euenc/README
+++ b/Master/texmf-dist/doc/xelatex/euenc/README
@@ -1,5 +1,8 @@
-_______________________
-THE EU ENCODING(S) v0.1a
+________________________
+THE EU ENCODING(S) v0.1c
+
+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
@@ -9,9 +12,17 @@ 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.
+installed in the system itself. As of XeTeX v0.997, xdv2pdf is no longer
+the default driver in Mac OS X.
-Example of use:
+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}
@@ -21,6 +32,19 @@ Example of use:
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/README.txt b/Master/texmf-dist/doc/xelatex/euenc/README.txt
new file mode 100644
index 00000000000..18f974c814e
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/README.txt
@@ -0,0 +1,50 @@
+________________________
+THE EU ENCODING(S) v0.1c
+
+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
new file mode 100644
index 00000000000..a6a127c2610
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/convert-lmfd.sh
@@ -0,0 +1,6 @@
+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
index 6a4d308fcbf..2194e3f4a78 100644
--- a/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf
+++ b/Master/texmf-dist/doc/xelatex/euenc/euenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed
new file mode 100644
index 00000000000..838d947d521
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmdh.sed
@@ -0,0 +1,6 @@
+/^%.*/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
new file mode 100644
index 00000000000..a2702be6f9f
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmr.sed
@@ -0,0 +1,17 @@
+/^%.*/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
new file mode 100644
index 00000000000..bb092686852
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmss.sed
@@ -0,0 +1,14 @@
+/^%.*/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
new file mode 100644
index 00000000000..d07f26db293
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmssq.sed
@@ -0,0 +1,10 @@
+/^%.*/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
new file mode 100644
index 00000000000..2717aec3f20
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmtt.sed
@@ -0,0 +1,19 @@
+/^%.*/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-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]:mapping=tex-text"/g
diff --git a/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed
new file mode 100644
index 00000000000..8e7ecd1406d
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/euenc/sed-eu1lmvtt.sed
@@ -0,0 +1,13 @@
+/^%.*/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