diff options
author | Karl Berry <karl@freefriends.org> | 2012-04-16 23:15:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-04-16 23:15:11 +0000 |
commit | e8a389a2d60b6ff53118a05f72c266fc3bd725b0 (patch) | |
tree | a684b2e593b0f7cede10362be9fe321f733e1acc /Master/texmf-dist/doc/support | |
parent | c3c415e17085b0a75a89e652d576f6a943a41649 (diff) |
fontools (6mar12)
git-svn-id: svn://tug.org/texlive/trunk@25995 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support')
14 files changed, 36 insertions, 703 deletions
diff --git a/Master/texmf-dist/doc/support/fontools/README b/Master/texmf-dist/doc/support/fontools/README index e1cd3256985..b285b84daa9 100644 --- a/Master/texmf-dist/doc/support/fontools/README +++ b/Master/texmf-dist/doc/support/fontools/README @@ -1,82 +1,58 @@ -FONTOOLS: some tools for handling fonts with LaTeX and fontinst -=============================================================== -This package provides a few tools to simplify using fonts (especially -TrueType/OpenType ones) with LaTeX. + -=- FONTOOLS -=- + -The most important tool in this bundle is +This package provides tools to simplify using OpenType fonts with LaTeX. -AUTOINST - a wrapper script around Eddie Kohler's LCDF TypeTools for -installing OpenType fonts in LaTeX. It also creates .fd and .sty files. +Currently, this bundle contains the following programs: -The other tools in this bundle were created before I knew of the -TypeTools' existence. They clumsily implement a subset of the -functionality of the TypeTools and should be considered more or less -deprecated. Personally, I haven't used them in years (and I'm not sure -I still understand how the code exactly works), but they're still -included in case someone needs them. Just be aware that I may not -be able to fix any problems you may encounter. +AUTOINST - a wrapper script around Eddie Kohler's LCDF TypeTools. + Autoinst aims to automate the installation of OpenType fonts in LaTeX + by calling the LCDF TypeTools (with the correct options) for all fonts + you wish to install, and by generating the necessary .fd and .sty files. -AFM2AFM - reencode .afm files; designed to replace fontinst's -\reencodefont for big .afm files. +AFM2AFM - re-encode .afm files -AUTOINST - a wrapper script around otftotfm for installing -OpenType fonts in LaTeX. It also creates .fd and .sty files. +OT2KPX - extract kerning pairs from OpenType fonts. -CMAP2ENC - convert glyph indices in TrueType fonts without glyph names -(such as Linotype Palatino) to Adobe glyph names. -FONT2AFM - create font metrics for just about any font file; wrapper -around tools such as pf2afm, ttf2afm, pfm2kpx and ot2kpx. -OT2KPX - extract all kerning pairs from OpenType fonts. - -PFM2KPX - extract the correct kerning pairs from buggy .pfm files -(where pf2afm complains `.notdef character occurred among kern pairs'). - -SHOWGLYPHS - create a pdf file that shows all glyphs in a font. - - -Please see the documentation of the individual programs for more info. - - -Prerequisites +PREREQUISITES ------------- -All programs have been written in Perl; they require Perl version 5.6 or later. -Some programs also need pf2afm (distributed with GhostScript), ttf2afm -(distributed with pdfTeX) or Eddie Kohler's TypeTools (see -http://www.lcdf.org/type/) +Perl + + The Fontools are written in Perl; any recent version should work. + Perl is usually installed on Linux and Unix systems; + for Windows, try ActivePerl (http://www.activestate.com) + or Strawberry Perl (http://strawberryperl.com). -Most tools can also use kpsewhich or findtexmf (if available) for searching -their input files. If neither tool is present, input files are searched -in the current working directory. +LCDF TypeTools + Of course, Autoinst needs the LCDF TypeTools; + their installation directory should be in the PATH environment variable. -The SHOWGLYPHS script uses several standard Unix/Linux commands; -it probably won't work on other platforms. It also needs a working, -TDS-compliant TeX installation. +Kpathsea + Automatically installing the fonts into a suitable TEXMF tree + (as Autoinst does by default) requires a TeX-installation that uses + the kpathsea library; with TeX distributions that implement their + own directory searching (such as MiKTeX), Autoinst will complain that + it cannot find the kpsewhich program and install all generated files + into subdirectories of the current directory. + If you use such a TeX distribution, either move these files to their + destinations by hand, or use the -target command line option + (please see the manual for more information). -The encoding files in the `share/' directory are meant to be used with -Eddie Kohler's otftotfm (either directly or via the AUTOINST wrapper script); -place these files somewhere where otftotfm can find them. +Other + The encoding files in the "share" directory should be installed + somewhere where otftotfm can find them. -License +LICENSE ------- -This software is copyright (c) 2005-2009 Marc Penninga. It is released under +This software is copyright (C) 2005-2012 Marc Penninga. It is released under the terms of the GNU General Public Licence. See the file GPLv2.txt for the license conditions. -Examples --------- - -A few detailed examples of the use of some of these tools (mainly CMAP2ENC) -can be found in the directory `examples/': this contains everything you need -(except the fonts themselves, of course) to use the TrueType versions of -Linotype Palatino, Monotype Berling and Linotype Frutiger that come with -some Microsoft products. - - - Marc Penninga, 2009/04/09 + Marc Penninga, 2012/03/06 diff --git a/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sty b/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sty deleted file mode 100644 index 7d771dedd32..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sty +++ /dev/null @@ -1,11 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{berling} - [2005/08/08 v1.1 Style file for Monotype Berling] -\RequirePackage[T1]{fontenc} -\RequirePackage{textcomp} -\DeclareOption{lining}{\renewcommand*{\rmdefault}{mbrx}} -\DeclareOption{oldstyle}{\renewcommand*{\rmdefault}{mbrj}} -\ExecuteOptions{oldstyle} -\ProcessOptions\relax -%% -%% End of file 'berling.sty' diff --git a/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sub b/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sub deleted file mode 100644 index 940df499b99..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/berling/berling.sub +++ /dev/null @@ -1,10 +0,0 @@ -zero;00F8 -one;00F9 -two;00FA -three;00FB -four;00FC -five;00FD -six;00FE -seven;00FF -eight;0100 -nine;0101 diff --git a/Master/texmf-dist/doc/support/fontools/examples/berling/makeberling b/Master/texmf-dist/doc/support/fontools/examples/berling/makeberling deleted file mode 100644 index 36c8f832dfd..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/berling/makeberling +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh - -TEXMF="./" - -mkdir -p "${TEXMF}fonts/afm/monotype/berling/" -mkdir -p "${TEXMF}fonts/enc/dvips/berling/" -mkdir -p "${TEXMF}fonts/map/dvips/berling/" -mkdir -p "${TEXMF}fonts/tfm/monotype/berling/" -mkdir -p "${TEXMF}fonts/truetype/monotype/berling/" -mkdir -p "${TEXMF}fonts/vf/monotype/berling/" -mkdir -p "${TEXMF}tex/latex/monotype/berling/" - -# -# By default, Monotype Berling uses oldstyle figures; -# `berling.sub' replaces these with normal (lining) figures. -# -# In the second line, we specify `-f onum' (even though Berling doesn't -# support features) to force the output files to have a `j' appended -# to their filenames; otherwise they would clobber the output of the -# first call to `cmap2enc'. -# -cmap2enc -x berling.sub berling.ttf t1.enc -cmap2enc -f onum berling.ttf t1.enc -cmap2enc berling.ttf ts1.enc - -for TTF in *.ttf -do - font2afm "$TTF" -done - -rm berling.map -afm2afm -e t1-berling.enc -o rmbrr9e.afm berling.afm >>berling.map -afm2afm -e t1-berling.enc -o rmbrri9e.afm berlingi.afm >>berling.map -afm2afm -e t1-berling.enc -o rmbrb9e.afm berlingb.afm >>berling.map -afm2afm -e t1-berling.enc -o rmbrbi9e.afm berlingz.afm >>berling.map - -afm2afm -e t1j-berling.enc -o rmbrrj9d.afm berling.afm >>berling.map -afm2afm -e t1j-berling.enc -o rmbrrij9d.afm berlingi.afm >>berling.map -afm2afm -e t1j-berling.enc -o rmbrbj9d.afm berlingb.afm >>berling.map -afm2afm -e t1j-berling.enc -o rmbrbij9d.afm berlingz.afm >>berling.map - -afm2afm -e ts1-berling.enc -o rmbrr9c.afm berling.afm >>berling.map -afm2afm -e ts1-berling.enc -o rmbrri9c.afm berlingi.afm >>berling.map -afm2afm -e ts1-berling.enc -o rmbrb9c.afm berlingb.afm >>berling.map -afm2afm -e ts1-berling.enc -o rmbrbi9c.afm berlingz.afm >>berling.map - -tex mbr_fnst.tex - -for PL in *.pl -do - pltotf "$PL" -done - -for VPL in *.vpl -do - vptovf "$VPL" -done - -rm *.pl *.vpl rmbr*.afm rmbr*.mtx resetberling-*.mtx - -mv *.afm "${TEXMF}/fonts/afm/monotype/berling/" -mv *.enc "${TEXMF}/fonts/enc/dvips/berling/" -mv *.map "${TEXMF}/fonts/map/dvips/berling/" -mv *.tfm "${TEXMF}/fonts/tfm/monotype/berling/" -cp *.ttf "${TEXMF}/fonts/truetype/monotype/berling/" -mv *.vf "${TEXMF}/fonts/vf/monotype/berling/" -mv *.fd "${TEXMF}/tex/latex/monotype/berling/" -cp *.sty "${TEXMF}/tex/latex/monotype/berling/" - -texhash ${TEXMF} diff --git a/Master/texmf-dist/doc/support/fontools/examples/berling/mbr_fnst.tex b/Master/texmf-dist/doc/support/fontools/examples/berling/mbr_fnst.tex deleted file mode 100644 index 8a991f04319..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/berling/mbr_fnst.tex +++ /dev/null @@ -1,62 +0,0 @@ -\input fontinst.sty -\needsfontinstversion{1.900} - - - -\installfonts - -\installfamily{T1}{mbrx}{\hyphenchar\font="7F} - -\installfont{mbrr9e} - {rmbrr9e,resetberling-t1,newlatin}{t1}{T1}{mbrx}{m}{n}{} -\installfont{mbrri9e} - {rmbrri9e,resetberling-t1,newlatin}{t1}{T1}{mbrx}{m}{it}{} -\installfont{mbrb9e} - {rmbrb9e,resetberling-t1,newlatin}{t1}{T1}{mbrx}{b}{n}{} -\installfont{mbrbi9e} - {rmbrbi9e,resetberling-t1,newlatin}{t1}{T1}{mbrx}{b}{it}{} - - - -\installfamily{T1}{mbrj}{\hyphenchar\font="7F} - -\installfont{mbrrj9d} - {rmbrrj9d,resetberling-t1j,newlatin}{t1}{T1}{mbrj}{m}{n}{} -\installfont{mbrrij9d} - {rmbrrij9d,resetberling-t1j,newlatin}{t1}{T1}{mbrj}{m}{it}{} -\installfont{mbrbj9d} - {rmbrbj9d,resetberling-t1j,newlatin}{t1}{T1}{mbrj}{b}{n}{} -\installfont{mbrbij9d} - {rmbrbij9d,resetberling-t1j,newlatin}{t1}{T1}{mbrj}{b}{it}{} - - - -\installfamily{TS1}{mbrx}{} - -\installfont{mbrr9c} - {rmbrr9c,resetberling-ts1,rmbrrj9d,resetberling-t1j,resetosf,textcomp} - {ts1}{TS1}{mbrx}{m}{n}{} -\installfont{mbrri9c} - {rmbrri9c,resetberling-ts1,rmbrrij9d,resetberling-t1j,resetosf,textcomp} - {ts1}{TS1}{mbrx}{m}{it}{} -\installfont{mbrb9c} - {rmbrb9c,resetberling-ts1,rmbrbj9d,resetberling-t1j,resetosf,textcomp} - {ts1}{TS1}{mbrx}{b}{n}{} -\installfont{mbrbi9c} - {rmbrbi9c,resetberling-ts1,rmbrbij9d,resetberling-t1j,resetosf,textcomp} - {ts1}{TS1}{mbrx}{b}{it}{} - - - -\installfamily{TS1}{mbrx}{} - -\installfontas{mbrr9c}{TS1}{mbrj}{m}{n}{} -\installfontas{mbrri9c}{TS1}{mbrj}{m}{it}{} -\installfontas{mbrb9c}{TS1}{mbrj}{b}{n}{} -\installfontas{mbrbi9c}{TS1}{mbrj}{b}{it}{} - - - -\endinstallfonts - -\bye diff --git a/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sty b/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sty deleted file mode 100644 index 505c51414b8..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sty +++ /dev/null @@ -1,12 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{frutiger} - [2007/04/02 v2.1 Style file for Linotype Frutiger] - -\RequirePackage[T1]{fontenc} -\RequirePackage{textcomp} -\DeclareOption{lining}{\renewcommand*{\rmdefault}{lfrx}} -\DeclareOption{oldstyle}{\renewcommand*{\rmdefault}{lfrj}} -\ExecuteOptions{oldstyle} -\ProcessOptions\relax -%% -%% End of file 'frutiger.sty' diff --git a/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sub b/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sub deleted file mode 100644 index 940df499b99..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sub +++ /dev/null @@ -1,10 +0,0 @@ -zero;00F8 -one;00F9 -two;00FA -three;00FB -four;00FC -five;00FD -six;00FE -seven;00FF -eight;0100 -nine;0101 diff --git a/Master/texmf-dist/doc/support/fontools/examples/frutiger/lfr_fnst.tex b/Master/texmf-dist/doc/support/fontools/examples/frutiger/lfr_fnst.tex deleted file mode 100644 index 3764ad6210c..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/frutiger/lfr_fnst.tex +++ /dev/null @@ -1,68 +0,0 @@ -\input fontinst.sty -\needsfontinstversion{1.900} - -\installfonts - - -\installfamily{T1}{lfrx}{\hyphenchar\font="7F} - -\installfont{lfrr9e} - {rlfrr9e,resetfrutiger-t1-tlf,newlatin} - {t1}{T1}{lfrx}{m}{n}{} -\installfont{lfrri9e} - {rlfrri9e,resetfrutiger-t1-tlf,newlatin} - {t1}{T1}{lfrx}{m}{it}{} -\installfont{lfrb9e} - {rlfrb9e,resetfrutiger-t1-tlf,newlatin} - {t1}{T1}{lfrx}{b}{n}{} -\installfont{lfrbi9e} - {rlfrbi9e,resetfrutiger-t1-tlf,newlatin} - {t1}{T1}{lfrx}{b}{it}{} - - -\installfamily{T1}{lfrj}{\hyphenchar\font="7F} - -\installfont{lfrrj9d} - {rlfrrj9d,resetfrutiger-t1-tosf,newlatin} - {t1}{T1}{lfrj}{m}{n}{} -\installfont{lfrrij9d} - {rlfrrij9d,resetfrutiger-t1-tosf,newlatin} - {t1}{T1}{lfrj}{m}{it}{} -\installfont{lfrbj9d} - {rlfrbj9d,resetfrutiger-t1-tosf,newlatin} - {t1}{T1}{lfrj}{b}{n}{} -\installfont{lfrbij9d} - {rlfrbij9d,resetfrutiger-t1-tosf,newlatin} - {t1}{T1}{lfrj}{b}{it}{} - - -\installfamily{TS1}{lfrx}{} - -\installfont{lfrr9c} - {rlfrr9c,resetfrutiger-ts1-tlf,% - rlfrrj9d,resetfrutiger-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{lfrx}{m}{n}{} -\installfont{lfrri9c} - {rlfrri9c,resetfrutiger-ts1-tlf,% - rlfrrij9d,resetfrutiger-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{lfrx}{m}{it}{} -\installfont{lfrb9c} - {rlfrb9c,resetfrutiger-ts1-tlf,% - rlfrbj9d,resetfrutiger-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{lfrx}{b}{n}{} -\installfont{lfrbi9c} - {rlfrbi9c,resetfrutiger-ts1-tlf,% - rlfrbij9d,resetfrutiger-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{lfrx}{b}{it}{} - - -\installfamily{TS1}{lfrj}{} - -\installfontas{lfrr9c}{TS1}{lfrj}{m}{n}{} -\installfontas{lfrri9c}{TS1}{lfrj}{m}{it}{} -\installfontas{lfrb9c}{TS1}{lfrj}{b}{n}{} -\installfontas{lfrbi9c}{TS1}{lfrj}{b}{it}{} - -\endinstallfonts - -\bye diff --git a/Master/texmf-dist/doc/support/fontools/examples/frutiger/makefrutiger b/Master/texmf-dist/doc/support/fontools/examples/frutiger/makefrutiger deleted file mode 100644 index 14f140facd2..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/frutiger/makefrutiger +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/sh - -TEXMF="./" - -mkdir -p "${TEXMF}fonts/afm/linotype/frutiger/" -mkdir -p "${TEXMF}fonts/enc/dvips/frutiger/" -mkdir -p "${TEXMF}fonts/map/dvips/frutiger/" -mkdir -p "${TEXMF}fonts/tfm/linotype/frutiger/" -mkdir -p "${TEXMF}fonts/truetype/linotype/frutiger/" -mkdir -p "${TEXMF}fonts/vf/linotype/frutiger/" -mkdir -p "${TEXMF}tex/latex/linotype/frutiger/" - -# -# By default, Linotype Frutiger uses oldstyle figures; -# `berling.sub' replaces these with normal (lining) figures. -# -# In the second line, we specify `-f onum' (even though Frutiger doesn't -# support features) to force the output files to have a `j' appended -# to their filenames; otherwise they would clobber the output of the -# first call to `cmap2enc'. -# -cmap2enc -xfrutiger.sub frutiger.ttf t1.enc -cmap2enc -f onum frutiger.ttf t1.enc -cmap2enc frutiger.ttf ts1.enc - -for TTF in *.ttf -do - font2afm "$TTF" -done - -rm frutiger.map -afm2afm -e t1-tlf-frutiger.enc -o rlfrr9e.afm frutiger.afm >>frutiger.map -afm2afm -e t1-tlf-frutiger.enc -o rlfrri9e.afm frutit.afm >>frutiger.map -afm2afm -e t1-tlf-frutiger.enc -o rlfrb9e.afm frutbd.afm >>frutiger.map -afm2afm -e t1-tlf-frutiger.enc -o rlfrbi9e.afm frutz.afm >>frutiger.map - -afm2afm -e t1-tosf-frutiger.enc -o rlfrrj9d.afm frutiger.afm >>frutiger.map -afm2afm -e t1-tosf-frutiger.enc -o rlfrrij9d.afm frutit.afm >>frutiger.map -afm2afm -e t1-tosf-frutiger.enc -o rlfrbj9d.afm frutbd.afm >>frutiger.map -afm2afm -e t1-tosf-frutiger.enc -o rlfrbij9d.afm frutz.afm >>frutiger.map - -afm2afm -e ts1-tlf-frutiger.enc -o rlfrr9c.afm frutiger.afm >>frutiger.map -afm2afm -e ts1-tlf-frutiger.enc -o rlfrri9c.afm frutit.afm >>frutiger.map -afm2afm -e ts1-tlf-frutiger.enc -o rlfrb9c.afm frutbd.afm >>frutiger.map -afm2afm -e ts1-tlf-frutiger.enc -o rlfrbi9c.afm frutz.afm >>frutiger.map - -tex lfr_fnst.tex - -for PL in *.pl -do - pltotf "$PL" -done - -for VPL in *.vpl -do - vptovf "$VPL" -done - -rm *.pl *.vpl rlfr*.afm rlfr*.mtx resetfrutiger-*.mtx - -mv *.afm "${TEXMF}/fonts/afm/linotype/frutiger/" -mv *.enc "${TEXMF}/fonts/enc/dvips/frutiger/" -mv *.map "${TEXMF}/fonts/map/dvips/frutiger/" -mv *.tfm "${TEXMF}/fonts/tfm/linotype/frutiger/" -cp *.ttf "${TEXMF}/fonts/truetype/linotype/frutiger/" -mv *.vf "${TEXMF}/fonts/vf/linotype/frutiger/" -mv *.fd "${TEXMF}/tex/latex/linotype/frutiger/" -cp *.sty "${TEXMF}/tex/latex/linotype/frutiger/" - -texhash ${TEXMF} diff --git a/Master/texmf-dist/doc/support/fontools/examples/palatinox/Palatino_fnst.tex b/Master/texmf-dist/doc/support/fontools/examples/palatinox/Palatino_fnst.tex deleted file mode 100644 index 82b8c823d0c..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/palatinox/Palatino_fnst.tex +++ /dev/null @@ -1,166 +0,0 @@ -\input fontinst.sty -\needsfontinstversion{1.900} - -\installfonts - -\installfamily{T1}{Palatino-TLF} {\hyphenchar\font="7F} -\installfamily{T1}{Palatino-LF} {\hyphenchar\font="7F} -\installfamily{T1}{Palatino-TOsF} {\hyphenchar\font="7F} -\installfamily{T1}{Palatino-OsF} {\hyphenchar\font="7F} - -\installfamily{T1}{Palatino-Sup} {} - -\installfamily{TS1}{Palatino-TLF} {} -\installfamily{TS1}{Palatino-LF} {} -\installfamily{TS1}{Palatino-TOsF}{} -\installfamily{TS1}{Palatino-OsF} {} - - -\installfont{Palatino-tlf-t1} - {Palatino-tlf-t1-raw,resetpala-t1-tlf,newlatin} - {t1}{T1}{Palatino-TLF}{m}{n}{} -\installfont{Palatino-Italic-tlf-t1} - {Palatino-Italic-tlf-t1-raw,resetpala-t1-tlf,newlatin} - {t1}{T1}{Palatino-TLF}{m}{it}{} -\installfont{Palatino-Bold-tlf-t1} - {Palatino-Bold-tlf-t1-raw,resetpala-t1-tlf,newlatin} - {t1}{T1}{Palatino-TLF}{b}{n}{} -\installfont{Palatino-BoldItalic-tlf-t1} - {Palatino-BoldItalic-tlf-t1-raw,resetpala-t1-tlf,newlatin} - {t1}{T1}{Palatino-TLF}{b}{it}{} - -\installfont{Palatino-lf-t1} - {Palatino-lf-t1-raw,resetpala-t1-lf,newlatin} - {t1}{T1}{Palatino-LF}{m}{n}{} -\installfont{Palatino-Italic-lf-t1} - {Palatino-Italic-lf-t1-raw,resetpala-t1-lf,newlatin} - {t1}{T1}{Palatino-LF}{m}{it}{} -\installfont{Palatino-Bold-lf-t1} - {Palatino-Bold-lf-t1-raw,resetpala-t1-lf,newlatin} - {t1}{T1}{Palatino-LF}{b}{n}{} -\installfont{Palatino-BoldItalic-lf-t1} - {Palatino-BoldItalic-lf-t1-raw,resetpala-t1-lf,newlatin} - {t1}{T1}{Palatino-LF}{b}{it}{} - -\installfont{Palatino-tosf-t1} - {Palatino-tosf-t1-raw,resetpala-t1-tosf,newlatin} - {t1}{T1}{Palatino-TOsF}{m}{n}{} -\installfont{Palatino-Italic-tosf-t1} - {Palatino-Italic-tosf-t1-raw,resetpala-t1-tosf,newlatin} - {t1}{T1}{Palatino-TOsF}{m}{it}{} -\installfont{Palatino-Bold-tosf-t1} - {Palatino-Bold-tosf-t1-raw,resetpala-t1-tosf,newlatin} - {t1}{T1}{Palatino-TOsF}{b}{n}{} -\installfont{Palatino-BoldItalic-tosf-t1} - {Palatino-BoldItalic-tosf-t1-raw,resetpala-t1-tosf,newlatin} - {t1}{T1}{Palatino-TOsF}{b}{it}{} - -\installfontas{Palatino-tosf-t1} - {T1}{Palatino-OsF}{m}{n}{} -\installfontas{Palatino-Italic-tosf-t1} - {T1}{Palatino-OsF}{m}{it}{} -\installfontas{Palatino-Bold-tosf-t1} - {T1}{Palatino-OsF}{b}{n}{} -\installfontas{Palatino-BoldItalic-tosf-t1} - {T1}{Palatino-OsF}{b}{it}{} - -% --- - -\installfont{Palatino-tlf-sc-t1} - {Palatino-tlf-sc-t1-raw,resetpala-t1-tlf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TLF}{m}{sc}{} -\installfont{Palatino-Italic-tlf-sc-t1} - {Palatino-Italic-tlf-sc-t1-raw,resetpala-t1-tlf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TLF}{m}{scit}{} -\installfont{Palatino-Bold-tlf-sc-t1} - {Palatino-Bold-tlf-sc-t1-raw,resetpala-t1-tlf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TLF}{b}{sc}{} -\installfont{Palatino-BoldItalic-tlf-sc-t1} - {Palatino-BoldItalic-tlf-sc-t1-raw,resetpala-t1-tlf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TLF}{b}{scit}{} - -\installfont{Palatino-lf-sc-t1} - {Palatino-lf-sc-t1-raw,resetpala-t1-lf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-LF}{m}{sc}{} -\installfont{Palatino-Italic-lf-sc-t1} - {Palatino-Italic-lf-sc-t1-raw,resetpala-t1-lf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-LF}{m}{scit}{} -\installfont{Palatino-Bold-lf-sc-t1} - {Palatino-Bold-lf-sc-t1-raw,resetpala-t1-lf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-LF}{b}{sc}{} -\installfont{Palatino-BoldItalic-lf-sc-t1} - {Palatino-BoldItalic-lf-sc-t1-raw,resetpala-t1-lf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-LF}{b}{scit}{} - -\installfont{Palatino-tosf-sc-t1} - {Palatino-tosf-sc-t1-raw,resetpala-t1-tosf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TOsF}{m}{sc}{} -\installfont{Palatino-Italic-tosf-sc-t1} - {Palatino-Italic-tosf-sc-t1-raw,resetpala-t1-tosf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TOsF}{m}{scit}{} -\installfont{Palatino-Bold-tosf-sc-t1} - {Palatino-Bold-tosf-sc-t1-raw,resetpala-t1-tosf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TOsF}{b}{sc}{} -\installfont{Palatino-BoldItalic-tosf-sc-t1} - {Palatino-BoldItalic-tosf-sc-t1-raw,resetpala-t1-tosf-sc,unsetSCaps,newlatin} - {t1}{T1}{Palatino-TOsF}{b}{scit}{} - -\installfontas{Palatino-tosf-sc-t1} - {T1}{Palatino-OsF}{m}{sc}{} -\installfontas{Palatino-Italic-tosf-sc-t1} - {T1}{Palatino-OsF}{m}{scit}{} -\installfontas{Palatino-Bold-tosf-sc-t1} - {T1}{Palatino-OsF}{b}{sc}{} -\installfontas{Palatino-BoldItalic-tosf-sc-t1} - {T1}{Palatino-OsF}{b}{scit}{} - -% --- - -\installfont{Palatino-tosf-ts1} - {Palatino-tosf-ts1-raw,resetpala-ts1-tosf,% - Palatino-tosf-t1-raw,resetpala-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{Palatino-TOsF}{m}{n}{} -\installfont{Palatino-Italic-tosf-ts1} - {Palatino-Italic-tosf-ts1-raw,resetpala-ts1-tosf,% - Palatino-Italic-tosf-t1-raw,resetpala-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{Palatino-TOsF}{m}{it}{} -\installfont{Palatino-Bold-tosf-ts1} - {Palatino-Bold-tosf-ts1-raw,resetpala-ts1-tosf,% - Palatino-Bold-tosf-t1-raw,resetpala-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{Palatino-TOsF}{b}{n}{} -\installfont{Palatino-BoldItalic-tosf-ts1} - {Palatino-BoldItalic-tosf-ts1-raw,resetpala-ts1-tosf,% - Palatino-BoldItalic-tosf-t1-raw,resetpala-t1-tosf,resetosf,textcomp} - {ts1}{TS1}{Palatino-TOsF}{b}{it}{} - -\installfontas{Palatino-tosf-ts1} - {TS1}{Palatino-OsF}{m}{n}{} -\installfontas{Palatino-Italic-tosf-ts1} - {TS1}{Palatino-OsF}{m}{it}{} -\installfontas{Palatino-Bold-tosf-ts1} - {TS1}{Palatino-OsF}{b}{n}{} -\installfontas{Palatino-BoldItalic-tosf-ts1} - {TS1}{Palatino-OsF}{b}{it}{} - -\installfontas{Palatino-tosf-ts1} - {TS1}{Palatino-TLF}{m}{n}{} -\installfontas{Palatino-Italic-tosf-ts1} - {TS1}{Palatino-TLF}{m}{it}{} -\installfontas{Palatino-Bold-tosf-ts1} - {TS1}{Palatino-TLF}{b}{n}{} -\installfontas{Palatino-BoldItalic-tosf-ts1} - {TS1}{Palatino-TLF}{b}{it}{} - -\installfontas{Palatino-tosf-ts1} - {TS1}{Palatino-LF}{m}{n}{} -\installfontas{Palatino-Italic-tosf-ts1} - {TS1}{Palatino-LF}{m}{it}{} -\installfontas{Palatino-Bold-tosf-ts1} - {TS1}{Palatino-LF}{b}{n}{} -\installfontas{Palatino-BoldItalic-tosf-ts1} - {TS1}{Palatino-LF}{b}{it}{} - - -\endinstallfonts - -\bye diff --git a/Master/texmf-dist/doc/support/fontools/examples/palatinox/make_Palatino b/Master/texmf-dist/doc/support/fontools/examples/palatinox/make_Palatino deleted file mode 100644 index 08e00ac6f28..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/palatinox/make_Palatino +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh - -TEXMF="./" -VENDOR="linotype" -FONT="palatinox" -MAP="${FONT}.map" - -mkdir -p "${TEXMF}/fonts/afm/${VENDOR}/${FONT}/" -mkdir -p "${TEXMF}/fonts/enc/dvips/${FONT}/" -mkdir -p "${TEXMF}/fonts/map/dvips/${FONT}/" -mkdir -p "${TEXMF}/fonts/tfm/${VENDOR}/${FONT}/" -mkdir -p "${TEXMF}/fonts/truetype/${VENDOR}/${FONT}/" -mkdir -p "${TEXMF}/fonts/vf/${VENDOR}/${FONT}/" -mkdir -p "${TEXMF}/tex/latex/${VENDOR}/${FONT}/" - -cmap2enc -x pala.sub pala.ttf t1.enc -cmap2enc -f pnum -x pala.sub pala.ttf t1.enc -cmap2enc -f onum -x pala.sub pala.ttf t1.enc -cmap2enc -f smcp -x pala.sub pala.ttf t1.enc -cmap2enc -f pnum,smcp -x pala.sub pala.ttf t1.enc -cmap2enc -f onum,smcp -x pala.sub pala.ttf t1.enc -cmap2enc -f sups -x pala.sub pala.ttf t1.enc - -cmap2enc -f onum -x pala.sub pala.ttf ts1.enc - -ttf2afm -a -h -o pala.afm pala.ttf -ttf2afm -a -h -o palai.afm palai.ttf -ttf2afm -a -h -o palab.afm palab.ttf -ttf2afm -a -h -o palabi.afm palabi.ttf - -rm ${MAP} - -afm2afm -e t1-tlf-pala.enc -o Palatino-tlf-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-tlf-pala.enc -o Palatino-Italic-tlf-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-tlf-pala.enc -o Palatino-Bold-tlf-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-tlf-pala.enc -o Palatino-BoldItalic-tlf-t1-raw.afm palabi.afm >>${MAP} -afm2afm -e t1-lf-pala.enc -o Palatino-lf-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-lf-pala.enc -o Palatino-Italic-lf-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-lf-pala.enc -o Palatino-Bold-lf-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-lf-pala.enc -o Palatino-BoldItalic-lf-t1-raw.afm palabi.afm >>${MAP} -afm2afm -e t1-tosf-pala.enc -o Palatino-tosf-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-tosf-pala.enc -o Palatino-Italic-tosf-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-tosf-pala.enc -o Palatino-Bold-tosf-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-tosf-pala.enc -o Palatino-BoldItalic-tosf-t1-raw.afm palabi.afm >>${MAP} - -afm2afm -e t1-tlf-sc-pala.enc -o Palatino-tlf-sc-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-tlf-sc-pala.enc -o Palatino-Italic-tlf-sc-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-tlf-sc-pala.enc -o Palatino-Bold-tlf-sc-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-tlf-sc-pala.enc -o Palatino-BoldItalic-tlf-sc-t1-raw.afm palabi.afm >>${MAP} -afm2afm -e t1-lf-sc-pala.enc -o Palatino-lf-sc-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-lf-sc-pala.enc -o Palatino-Italic-lf-sc-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-lf-sc-pala.enc -o Palatino-Bold-lf-sc-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-lf-sc-pala.enc -o Palatino-BoldItalic-lf-sc-t1-raw.afm palabi.afm >>${MAP} -afm2afm -e t1-tosf-sc-pala.enc -o Palatino-tosf-sc-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-tosf-sc-pala.enc -o Palatino-Italic-tosf-sc-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-tosf-sc-pala.enc -o Palatino-Bold-tosf-sc-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-tosf-sc-pala.enc -o Palatino-BoldItalic-tosf-sc-t1-raw.afm palabi.afm >>${MAP} - -afm2afm -e t1-sup-pala.enc -o Palatino-sup-t1-raw.afm pala.afm >>${MAP} -afm2afm -e t1-sup-pala.enc -o Palatino-Italic-sup-t1-raw.afm palai.afm >>${MAP} -afm2afm -e t1-sup-pala.enc -o Palatino-Bold-sup-t1-raw.afm palab.afm >>${MAP} -afm2afm -e t1-sup-pala.enc -o Palatino-BoldItalic-sup-t1-raw.afm palabi.afm >>${MAP} - -afm2afm -e ts1-tosf-pala.enc -o Palatino-tosf-ts1-raw.afm pala.afm >>${MAP} -afm2afm -e ts1-tosf-pala.enc -o Palatino-Italic-tosf-ts1-raw.afm palai.afm >>${MAP} -afm2afm -e ts1-tosf-pala.enc -o Palatino-Bold-tosf-ts1-raw.afm palab.afm >>${MAP} -afm2afm -e ts1-tosf-pala.enc -o Palatino-BoldItalic-tosf-ts1-raw.afm palabi.afm >>${MAP} - -tex Palatino_fnst.tex - -for PL in *.pl -do - pltotf "$PL" -done - -for VPL in *.vpl -do - vptovf "$VPL" -done - -rm *.pl *.vpl *.afm Palatino*.mtx resetpala-*.mtx - -mv *.afm "${TEXMF}/fonts/afm/${VENDOR}/${FONT}/" -mv *.enc "${TEXMF}/fonts/enc/dvips/${FONT}/" -mv *.map "${TEXMF}/fonts/map/dvips/${FONT}/" -mv *.tfm "${TEXMF}/fonts/tfm/${VENDOR}/${FONT}/" -cp *.ttf "${TEXMF}/fonts/truetype/${VENDOR}/${FONT}/" -mv *.vf "${TEXMF}/fonts/vf/${VENDOR}/${FONT}/" -mv *.fd "${TEXMF}/tex/latex/${VENDOR}/${FONT}/" -cp *.sty "${TEXMF}/tex/latex/${VENDOR}/${FONT}/" - -texhash ${TEXMF} diff --git a/Master/texmf-dist/doc/support/fontools/examples/palatinox/pala.sub b/Master/texmf-dist/doc/support/fontools/examples/palatinox/pala.sub deleted file mode 100644 index 4b1decdb98b..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/palatinox/pala.sub +++ /dev/null @@ -1,4 +0,0 @@ -01DC;01DD -01E2;01E1 -01E8;01E1 -0211;0212 diff --git a/Master/texmf-dist/doc/support/fontools/examples/palatinox/palatinox.sty b/Master/texmf-dist/doc/support/fontools/examples/palatinox/palatinox.sty deleted file mode 100644 index 127aabd04e1..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/palatinox/palatinox.sty +++ /dev/null @@ -1,36 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{palatinox} - [2006/10/16 v3.0 Style file for Palatino Linotype.] - -\IfFileExists{fontaxes.sty}{ - \RequirePackage{fontaxes} - - \fa@naming@exception{figures}{{superior}{proportional}}{Sup} - \fa@naming@exception{figures}{{superior}{tabular}}{Sup} - \def\sufigures{\@nomath\sufigures - \fontfigurestyle{superior}\selectfont} - \DeclareTextFontCommand{\textsu}{\sufigures} - \let\textsuperior\textsu -}{} - -\RequirePackage[T1]{fontenc} -\RequirePackage{textcomp} -\DeclareOption{lining}{\edef\f@figure@style{LF}} -\DeclareOption{tabular}{\edef\f@figure@align{T}} -\DeclareOption{oldstyle}{\edef\f@figure@style{OsF}} -\DeclareOption{proportional}{\edef\f@figure@align{}} - -\ExecuteOptions{oldstyle,proportional} -\ProcessOptions\relax - -\renewcommand* - {\rmdefault} - {Palatino-\f@figure@align\f@figure@style} -\renewcommand*{\familydefault}{\rmdefault} -\renewcommand*{\bfdefault}{b} - -\normalfont - -\endinput -%% -%% End of file 'palatinox.sty' diff --git a/Master/texmf-dist/doc/support/fontools/examples/palatinox/unsetSCaps.mtx b/Master/texmf-dist/doc/support/fontools/examples/palatinox/unsetSCaps.mtx deleted file mode 100644 index c63eaed610f..00000000000 --- a/Master/texmf-dist/doc/support/fontools/examples/palatinox/unsetSCaps.mtx +++ /dev/null @@ -1,32 +0,0 @@ -\relax -\metrics -\needsfontinstversion{1.926} - -\setcommand\deleteGlyph#1{ - \ifisglyph{#1}\then - \unsetglyph{#1} - \noleftrightkerning{#1} - \fi -} - -\deleteGlyph{ff} -\deleteGlyph{fi} -\deleteGlyph{fl} -\deleteGlyph{ffi} -\deleteGlyph{ffl} - -\deleteGlyph{dotlessi} -\setglyph{dotlessi} - \glyph{i}{1000} -\endsetglyph -\setleftrightkerning{dotlessi}{i}{1000} - -\deleteGlyph{germandbls} -\setglyph{germandbls} - \glyph{s}{1000} - \movert{\kerning{s}{s}} - \glyph{s}{1000} -\endsetglyph -\setleftrightkerning{germandbls}{s}{1000} - -\endmetrics |