summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-11-03 23:43:54 +0000
committerKarl Berry <karl@freefriends.org>2013-11-03 23:43:54 +0000
commit60d9684691aa95d10a1e12b07b703ccede3f1d9d (patch)
treec06435c6c0ba53a2e297276e77bd2fa31eeb3495 /Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt
parent1b5f64659e7d32557186d87f525ed3087ee6734b (diff)
substitutefont
git-svn-id: svn://tug.org/texlive/trunk@32052 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt')
-rw-r--r--Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt77
1 files changed, 0 insertions, 77 deletions
diff --git a/Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt b/Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt
deleted file mode 100644
index 6d93be456cd..00000000000
--- a/Master/texmf-dist/doc/latex/substitutefont/substitutefont.sty.txt
+++ /dev/null
@@ -1,77 +0,0 @@
-Easy font substitution
-**********************
-
-:Copyright: © 2010 Günter Milde
-
-:Contributor: Special thanks to Ulrike Fischer who provided
- the indirect definition with active ``\nfss@catcodes``.
-
-:Licence: This work may be distributed and/or modified under the
- conditions of the `LaTeX Project Public License`_, either
- version 1.3 of this license or any later version.
-
-:Abstract: Provide the ``\substitutefont`` macro for defining
- substitute fonts for specified font encodings.
-
-:Identification:
- ::
-
- \NeedsTeXFormat{LaTeX2e}
- \ProvidesPackage{substitutefont}
- [2012/07/07 v0.1.3 combine font families]
-
-Changelog:
- .. class:: borderless
-
- ============ ===== =================================================
- 2010-11-04 0.1 initial version
- 2012-04-30 0.1.1 documentation update, upload to CTAN
- 2012-07-05 0.1.2 documentation/example update
- 2012-07-07 0.1.3 bugfix (comment usage example)
- ============ ===== =================================================
-
-
-Usage
-=====
-
-The macro ``\substitutefont{<encoding>}{<family>}{<new-family>}``
-selects the font <new-family> as replacement for <family> if the font
-encoding is <encoding> in the variants "normal", "italic", "slanted",
-and "small-caps" and the shapes "medium", "bold", and "bold-extended".
-
-Example:
- Palatino with the standard package `mathpazo` for Latin and
- `GFS Didot`_ for Greek:
-
- .. code:: latex
-
- \usepackage[sc,slantedGreek]{mathpazo}
- \substitutefont{LGR}{pplx}{udidot}
-
-
-Implementation
-==============
-::
-
- \begingroup
- \nfss@catcodes
- \newcommand*{\substitutefont}[3]{%
- \DeclareFontFamily{#1}{#2}{}
- \DeclareFontShape{#1}{#2}{m}{n}{<->ssub * #3/m/n}{}
- \DeclareFontShape{#1}{#2}{m}{it}{<->ssub * #3/m/it}{}
- \DeclareFontShape{#1}{#2}{m}{sl}{<->ssub * #3/m/sl}{}
- \DeclareFontShape{#1}{#2}{m}{sc}{<->ssub * #3/m/sc}{}
- \DeclareFontShape{#1}{#2}{b}{n}{<->ssub * #3/b/n}{}
- \DeclareFontShape{#1}{#2}{b}{it}{<->ssub * #3/b/it}{}
- \DeclareFontShape{#1}{#2}{b}{sl}{<->ssub * #3/b/sl}{}
- \DeclareFontShape{#1}{#2}{b}{sc}{<->ssub * #3/b/sc}{}
- \DeclareFontShape{#1}{#2}{bx}{n}{<->ssub * #3/bx/n}{}
- \DeclareFontShape{#1}{#2}{bx}{it}{<->ssub * #3/bx/it}{}
- \DeclareFontShape{#1}{#2}{bx}{sl}{<->ssub * #3/bx/sl}{}
- \DeclareFontShape{#1}{#2}{bx}{sc}{<->ssub * #3/bx/sc}{}
- }
- \global\let\substitutefont\substitutefont
- \endgroup
-
-.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
-.. _GFS Didot: http://mirror.ctan.org/help/Catalogue/entries/gfsdidot.html