From 5c01d6ca1760f78d5b83b08e695e958618044348 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 31 Jan 2012 01:17:53 +0000 Subject: tipa non-update, for vowel.pdf (29jan12) git-svn-id: svn://tug.org/texlive/trunk@25247 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/tipa/00README | 103 +++++++- Master/texmf-dist/doc/fonts/tipa/00README.doc | 32 +++ Master/texmf-dist/doc/fonts/tipa/Makefile | 44 +++- Master/texmf-dist/doc/fonts/tipa/Makefile.doc | 20 ++ Master/texmf-dist/doc/fonts/tipa/Manifest.txt | 272 +++++++++++++++++++++ Master/texmf-dist/doc/fonts/tipa/gentfm.sh | 34 +++ Master/texmf-dist/doc/fonts/tipa/gentipa.sh | 91 +++++++ Master/texmf-dist/doc/fonts/tipa/gentipx.sh | 90 +++++++ Master/texmf-dist/doc/fonts/tipa/genxipa.sh | 67 +++++ Master/texmf-dist/doc/fonts/tipa/genxipx.sh | 67 +++++ Master/texmf-dist/doc/fonts/tipa/mktipapk.sh | 173 +++++++++++++ Master/texmf-dist/doc/fonts/tipa/mkxipapk.sh | 147 +++++++++++ Master/texmf-dist/doc/fonts/tipa/tipaman.bbl | 100 -------- Master/texmf-dist/doc/fonts/tipa/vowel.pdf | Bin 0 -> 236288 bytes .../texmf-dist/fonts/source/public/tipa/gentfm.sh | 34 --- .../texmf-dist/fonts/source/public/tipa/gentipa.sh | 91 ------- .../texmf-dist/fonts/source/public/tipa/gentipx.sh | 90 ------- .../texmf-dist/fonts/source/public/tipa/genxipa.sh | 67 ----- .../texmf-dist/fonts/source/public/tipa/genxipx.sh | 67 ----- .../fonts/source/public/tipa/mktipapk.sh | 173 ------------- .../fonts/source/public/tipa/mkxipapk.sh | 147 ----------- Master/tlpkg/libexec/ctan2tds | 41 ++-- 22 files changed, 1137 insertions(+), 813 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/tipa/00README.doc create mode 100644 Master/texmf-dist/doc/fonts/tipa/Makefile.doc create mode 100644 Master/texmf-dist/doc/fonts/tipa/Manifest.txt create mode 100644 Master/texmf-dist/doc/fonts/tipa/gentfm.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/gentipa.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/gentipx.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/genxipa.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/genxipx.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/mktipapk.sh create mode 100644 Master/texmf-dist/doc/fonts/tipa/mkxipapk.sh delete mode 100644 Master/texmf-dist/doc/fonts/tipa/tipaman.bbl create mode 100644 Master/texmf-dist/doc/fonts/tipa/vowel.pdf delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/gentfm.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/gentipa.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/gentipx.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/genxipa.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/genxipx.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/mktipapk.sh delete mode 100644 Master/texmf-dist/fonts/source/public/tipa/mkxipapk.sh diff --git a/Master/texmf-dist/doc/fonts/tipa/00README b/Master/texmf-dist/doc/fonts/tipa/00README index ce5cf078ca8..3a99a4ae145 100644 --- a/Master/texmf-dist/doc/fonts/tipa/00README +++ b/Master/texmf-dist/doc/fonts/tipa/00README @@ -1,21 +1,100 @@ -This directory contains TIPA documents. + TIPA version 1.3 - - tipaman.tex ... A comprehensive manual of TIPA with a detailed list - of all the TIPA phonetic symbols. + Fukui Rei (fkr@l.u-tokyo.ac.jp) - How to compile this manual: + 30 March, 2004 +--------------------------------------------------------------------------- +Version 1.3 (2004/03/30): - latex tipaman - bibtex tipaman - latex tipaman - latex tipaman +- Some symbols included in the xipa and related font families modified. +- t3enc.def corrected (thanks to W. Lemberg). - You also need to have `mflogo.sty'. Please look for - a CTAN site if you don't have one. +Version 1.2 (2003/01/01): - - vowel.tex ... A manual for the `vowel' package. +- Some symbols added. +- Some symbols included in the xipa and related font families modified. -8 Jan, 2002 +Version 1.1 (2002/08/08): + +- Removed the indication `beta' from the package name, i.e., + this is the first official version 1.1. +- Documentation (tipaman, vowel) corrected and updated. +- a new command \tipasafemode (and a few others) added. +- Copyright notice based on LPPL added. + + (Font files are NOT modified in this version except for the above LPPL + notice. You don't need to re-install fonts.) + +Version 1.1 (as of 2002/01/07): + +- MF sources modified. +- Makefile updated. + +Version 1.1 (as of 2001/12/31): + +- MF sources modified. +- 1.1 manual completed. +- added some codes for handling \sffamily for tipx and xipx series. +- Grave Macron Accent (\textgravemacron) added (thanks to Joachim Becker). + +Version 1.1 (as of 2001/12/06): + +- new series of fonts (tipx and xipx) added. +- T3 encoding slightly modified. + +Version 1.0 (2001/10/28): + +- file names `T3*.*' changed to `t3*.*'. (This should have been done + long before!) +- t3enc.def, tipa.sty modified to be reloadable (thanks to Dominique Unruh). +- bugs fixed in t3enc.def (thanks to Peter Zimmermann). +- typos corrected in the documentation (thanks to Peter Zimmermann, + Rafael Laboissiere, Yoshinari Fujino). +- a new t3phv.fd file (provided by Walter Schmidt). +- manual for the vowel package `vowel.tex' completed. + +(TODO: Dirk Janssen provided me with an excellent package with +detailed installation documentation; many others gave me useful +suggestions but I still don't have time to incorporate all these +things into a new package. Installation section of the manual is now +obsolete and should be rewritten thoroughly in the future.) + +Version beta0624 (1996/06/24): + +- more symbols defined by \* macro. +- \:, \;, \! commands. +- `safe' option. +- documentation much improved. + +New features (1996/06/11): + +- T3enc.def and tipa.sty heavily modified. +- 17 point fonts (tipa17.mf and tipass17) and a bold font (tipab10) added. +- a series of new fonts (xipa*) and new font description files + (T3ptm.fd and T3phv.fd), which can be used with `times.sty', created. +- a few bugs in mf source codes corrected (character height of + `primary stress' and `secondary stress') + +New features (1996/05/12): + +- T3enc.def created and all the package files are modified accordingly. +- diacritics for `extIPA', `VoQS' added. + +New features (1996/04/21): + +- a few diacritics added (\celtpal, \opencorner) +- an optional package for drawing vowel diagrams (vowel.sty) +- many bugs corrected, documentation improved + +New features (1996/03/12): + +- a tentative ligtable is added. +- tone.sty for `tone letters' added. +- a few symbols added by way of TeX macros. +- macros completely rewritten. +- more accents, and easy input method for most of the accents and diacritics. +- an introductory manual, `tipaman.tex' included. (`symblist' and + `codelist' are now merged into this file.) ------------------------------------------------------------------ Copyright 2002 FUKUI Rei diff --git a/Master/texmf-dist/doc/fonts/tipa/00README.doc b/Master/texmf-dist/doc/fonts/tipa/00README.doc new file mode 100644 index 00000000000..ce5cf078ca8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/00README.doc @@ -0,0 +1,32 @@ +This directory contains TIPA documents. + + - tipaman.tex ... A comprehensive manual of TIPA with a detailed list + of all the TIPA phonetic symbols. + + How to compile this manual: + + latex tipaman + bibtex tipaman + latex tipaman + latex tipaman + + You also need to have `mflogo.sty'. Please look for + a CTAN site if you don't have one. + + - vowel.tex ... A manual for the `vowel' package. + +8 Jan, 2002 + +------------------------------------------------------------------ +Copyright 2002 FUKUI Rei + +This program may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.2 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.2 or later is part of all distributions of LaTeX +version 1999/12/01 or later. + +This program consists of all files listed in Manifest.txt. +------------------------------------------------------------------ diff --git a/Master/texmf-dist/doc/fonts/tipa/Makefile b/Master/texmf-dist/doc/fonts/tipa/Makefile index 89c0589bb52..c3706a2a0b5 100644 --- a/Master/texmf-dist/doc/fonts/tipa/Makefile +++ b/Master/texmf-dist/doc/fonts/tipa/Makefile @@ -9,12 +9,44 @@ # version 1999/12/01 or later. # # This program consists of all files listed in Manifest.txt. +# +# Makefile for TIPA installation. +# +# You need to edit PREFIX. -tipaman : - latex tipaman - bibtex tipaman - latex tipaman - latex tipaman +#PREFIX=/usr/local/share/texmf +PREFIX=/usr/local/teTeX/share/texmf + +TEXDIR=$(PREFIX)/tex/latex/tipa +FONTDIR=$(PREFIX)/fonts +MAPDIR=$(PREFIX)/dvips/config + +all : + +install : + -mkdir -p $(TEXDIR) + chmod 755 $(TEXDIR) + -mkdir -p $(FONTDIR)/source/fkr/tipa + chmod 755 $(FONTDIR)/source/fkr $(FONTDIR)/source/fkr/tipa + -mkdir -p $(FONTDIR)/tfm/fkr/tipa + chmod 755 $(FONTDIR)/tfm/fkr $(FONTDIR)/tfm/fkr/tipa + -mkdir -p $(FONTDIR)/type1/fkr/tipa + chmod 755 $(FONTDIR)/type1/fkr $(FONTDIR)/type1/fkr/tipa + install -c -m 644 sty/*.sty sty/*.fd sty/*.def $(TEXDIR) + install -c -m 644 mf/*.mf mf/*.def mf/*.sh $(FONTDIR)/source/fkr/tipa + install -c -m 644 tfm/*.tfm $(FONTDIR)/tfm/fkr/tipa + install -c -m 644 type1/*.pfb $(FONTDIR)/type1/fkr/tipa + -install -c -m 644 type1/*.afm $(FONTDIR)/type1/fkr/tipa + -mkdir -p $(MAPDIR) + chmod 755 $(MAPDIR) + install -c -m 644 dvips/tipa.map $(MAPDIR) + -mktexlsr + +man : + cd doc; latex tipaman; bibtex tipaman; latex tipaman; latex tipaman clean : - rm -rf auto *~ *.aux *.log *.blg *.toc *.dvi + (cd doc; rm -f *~ *.log *.aux *.dvi *.blg *.toc) + (cd sty; rm -f *~ *.log *.aux *.dvi *.blg) + (cd mf; rm -f *~ ti*gf ti*pk ti*.tfm ti*.log xi*gf xi*pk xi*.tfm xi*.log) + (cd type1; rm -f *.afm) diff --git a/Master/texmf-dist/doc/fonts/tipa/Makefile.doc b/Master/texmf-dist/doc/fonts/tipa/Makefile.doc new file mode 100644 index 00000000000..89c0589bb52 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/Makefile.doc @@ -0,0 +1,20 @@ +# Copyright 2002 FUKUI Rei +# +# This program may be distributed and/or modified under the +# conditions of the LaTeX Project Public License, either version 1.2 +# of this license or (at your option) any later version. +# The latest version of this license is in +# http://www.latex-project.org/lppl.txt +# and version 1.2 or later is part of all distributions of LaTeX +# version 1999/12/01 or later. +# +# This program consists of all files listed in Manifest.txt. + +tipaman : + latex tipaman + bibtex tipaman + latex tipaman + latex tipaman + +clean : + rm -rf auto *~ *.aux *.log *.blg *.toc *.dvi diff --git a/Master/texmf-dist/doc/fonts/tipa/Manifest.txt b/Master/texmf-dist/doc/fonts/tipa/Manifest.txt new file mode 100644 index 00000000000..3ca5f14a9c3 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/Manifest.txt @@ -0,0 +1,272 @@ +The program TIPA consists of the following files. + +00README +Makefile +doc/00README +doc/Makefile +doc/boxchar.sty +doc/codelist.sty +doc/tipa.bib +doc/tipaman.bbl +doc/tipaman.sty +doc/tipaman.tex +doc/tipaman0.tex +doc/tipaman1.tex +doc/tipaman2.tex +doc/tipaman3.tex +doc/tipaman4.tex +doc/vowel.tex +sty/exaccent.sty +sty/extraipa.sty +sty/t3cmr.fd +sty/t3cmss.fd +sty/t3cmtt.fd +sty/t3enc.def +sty/t3phv.fd +sty/t3ptm.fd +sty/tipa.sty +sty/tipx.sty +sty/tone.sty +sty/ts3cmr.fd +sty/ts3cmss.fd +sty/ts3cmtt.fd +sty/ts3enc.def +sty/ts3phv.fd +sty/ts3ptm.fd +sty/utipx.fd +sty/utipxss.fd +sty/utipxtt.fd +sty/uxipx.fd +sty/uxipxss.fd +sty/vowel.sty +mf/gentfm.sh +mf/gentipa.sh +mf/gentipx.sh +mf/genxipa.sh +mf/genxipx.sh +mf/mktipapk.sh +mf/mkxipapk.sh +mf/proofs.mf +mf/tipa.mf +mf/tipa10.mf +mf/tipa12.mf +mf/tipa17.mf +mf/tipa8.mf +mf/tipa9.mf +mf/tipab10.mf +mf/tipabase.mf +mf/tipabs10.mf +mf/tipabx10.mf +mf/tipabx12.mf +mf/tipabx8.mf +mf/tipabx9.mf +mf/tipadiac.mf +mf/tipaextr.mf +mf/tipagerm.mf +mf/tipanew.mf +mf/tipapnct.mf +mf/tipaprm.def +mf/tiparoml.mf +mf/tipasb10.mf +mf/tipasc.mf +mf/tipasi10.mf +mf/tipasl10.mf +mf/tipasl12.mf +mf/tipasl8.mf +mf/tipasl9.mf +mf/tipass10.mf +mf/tipass12.mf +mf/tipass17.mf +mf/tipass8.mf +mf/tipass9.mf +mf/tipasym1.mf +mf/tipasym2.mf +mf/tipasym3.mf +mf/tipasym4.mf +mf/tipatone.mf +mf/tipatr.mf +mf/tipats10.mf +mf/tipatt10.mf +mf/tipatt12.mf +mf/tipatt8.mf +mf/tipatt9.mf +mf/tipx.mf +mf/tipx10.mf +mf/tipx12.mf +mf/tipx17.mf +mf/tipx8.mf +mf/tipx9.mf +mf/tipxb10.mf +mf/tipxbs10.mf +mf/tipxbx10.mf +mf/tipxbx12.mf +mf/tipxbx8.mf +mf/tipxbx9.mf +mf/tipxsb10.mf +mf/tipxsi10.mf +mf/tipxsl10.mf +mf/tipxsl12.mf +mf/tipxsl8.mf +mf/tipxsl9.mf +mf/tipxss10.mf +mf/tipxss12.mf +mf/tipxss17.mf +mf/tipxss8.mf +mf/tipxss9.mf +mf/tipxts10.mf +mf/tipxtt10.mf +mf/tipxtt12.mf +mf/tipxtt8.mf +mf/tipxtt9.mf +mf/xipa10.mf +mf/xipab10.mf +mf/xipabs10.mf +mf/xipaprm.def +mf/xipasb10.mf +mf/xipasi10.mf +mf/xipasl10.mf +mf/xipass10.mf +mf/xipx10.mf +mf/xipxb10.mf +mf/xipxbs10.mf +mf/xipxsb10.mf +mf/xipxsi10.mf +mf/xipxsl10.mf +mf/xipxss10.mf +tfm/tipa10.tfm +tfm/tipa12.tfm +tfm/tipa17.tfm +tfm/tipa8.tfm +tfm/tipa9.tfm +tfm/tipab10.tfm +tfm/tipabs10.tfm +tfm/tipabx10.tfm +tfm/tipabx12.tfm +tfm/tipabx8.tfm +tfm/tipabx9.tfm +tfm/tipasb10.tfm +tfm/tipasi10.tfm +tfm/tipasl10.tfm +tfm/tipasl12.tfm +tfm/tipasl8.tfm +tfm/tipasl9.tfm +tfm/tipass10.tfm +tfm/tipass12.tfm +tfm/tipass17.tfm +tfm/tipass8.tfm +tfm/tipass9.tfm +tfm/tipats10.tfm +tfm/tipatt10.tfm +tfm/tipatt12.tfm +tfm/tipatt8.tfm +tfm/tipatt9.tfm +tfm/tipx10.tfm +tfm/tipx12.tfm +tfm/tipx17.tfm +tfm/tipx8.tfm +tfm/tipx9.tfm +tfm/tipxb10.tfm +tfm/tipxbs10.tfm +tfm/tipxbx10.tfm +tfm/tipxbx12.tfm +tfm/tipxbx8.tfm +tfm/tipxbx9.tfm +tfm/tipxsb10.tfm +tfm/tipxsi10.tfm +tfm/tipxsl10.tfm +tfm/tipxsl12.tfm +tfm/tipxsl8.tfm +tfm/tipxsl9.tfm +tfm/tipxss10.tfm +tfm/tipxss12.tfm +tfm/tipxss17.tfm +tfm/tipxss8.tfm +tfm/tipxss9.tfm +tfm/tipxts10.tfm +tfm/tipxtt10.tfm +tfm/tipxtt12.tfm +tfm/tipxtt8.tfm +tfm/tipxtt9.tfm +tfm/xipa10.tfm +tfm/xipab10.tfm +tfm/xipabs10.tfm +tfm/xipasb10.tfm +tfm/xipasi10.tfm +tfm/xipasl10.tfm +tfm/xipass10.tfm +tfm/xipx10.tfm +tfm/xipxb10.tfm +tfm/xipxbs10.tfm +tfm/xipxsb10.tfm +tfm/xipxsi10.tfm +tfm/xipxsl10.tfm +tfm/xipxss10.tfm +type1/tipa10.pfb +type1/tipa12.pfb +type1/tipa17.pfb +type1/tipa8.pfb +type1/tipa9.pfb +type1/tipab10.pfb +type1/tipabs10.pfb +type1/tipabx10.pfb +type1/tipabx12.pfb +type1/tipabx8.pfb +type1/tipabx9.pfb +type1/tipasb10.pfb +type1/tipasi10.pfb +type1/tipasl10.pfb +type1/tipasl12.pfb +type1/tipasl8.pfb +type1/tipasl9.pfb +type1/tipass10.pfb +type1/tipass12.pfb +type1/tipass17.pfb +type1/tipass8.pfb +type1/tipass9.pfb +type1/tipats10.pfb +type1/tipatt10.pfb +type1/tipatt12.pfb +type1/tipatt8.pfb +type1/tipatt9.pfb +type1/tipx10.pfb +type1/tipx12.pfb +type1/tipx17.pfb +type1/tipx8.pfb +type1/tipx9.pfb +type1/tipxb10.pfb +type1/tipxbs10.pfb +type1/tipxbx10.pfb +type1/tipxbx12.pfb +type1/tipxbx8.pfb +type1/tipxbx9.pfb +type1/tipxsb10.pfb +type1/tipxsi10.pfb +type1/tipxsl10.pfb +type1/tipxsl12.pfb +type1/tipxsl8.pfb +type1/tipxsl9.pfb +type1/tipxss10.pfb +type1/tipxss12.pfb +type1/tipxss17.pfb +type1/tipxss8.pfb +type1/tipxss9.pfb +type1/tipxts10.pfb +type1/tipxtt10.pfb +type1/tipxtt12.pfb +type1/tipxtt8.pfb +type1/tipxtt9.pfb +type1/xipa10.pfb +type1/xipab10.pfb +type1/xipabs10.pfb +type1/xipasb10.pfb +type1/xipasi10.pfb +type1/xipasl10.pfb +type1/xipass10.pfb +type1/xipx10.pfb +type1/xipxb10.pfb +type1/xipxbs10.pfb +type1/xipxsb10.pfb +type1/xipxsi10.pfb +type1/xipxsl10.pfb +type1/xipxss10.pfb +dvips/tipa.map diff --git a/Master/texmf-dist/doc/fonts/tipa/gentfm.sh b/Master/texmf-dist/doc/fonts/tipa/gentfm.sh new file mode 100644 index 00000000000..f7f3dea67ae --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/gentfm.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +modename="ljfour" + +tipafonts="tipa10.mf tipa12.mf tipa17.mf tipa8.mf tipa9.mf\ + tipabx10.mf tipabx12.mf tipabx8.mf tipabx9.mf\ + tipasl10.mf tipasl12.mf tipasl8.mf tipasl9.mf\ + tipass10.mf tipass12.mf tipass17.mf tipass8.mf tipass9.mf\ + tipab10.mf tipabs10.mf tipasb10.mf tipasi10.mf\ + tipatt10.mf tipatt12.mf tipatt8.mf tipatt9.mf tipats10.mf" + +tipxfonts="tipx10.mf tipx12.mf tipx17.mf tipx8.mf tipx9.mf\ + tipxbx10.mf tipxbx12.mf tipxbx8.mf tipxbx9.mf\ + tipxsl10.mf tipxsl12.mf tipxsl8.mf tipxsl9.mf\ + tipxss10.mf tipxss12.mf tipxss17.mf tipxss8.mf tipxss9.mf\ + tipxb10.mf tipxbs10.mf tipxsb10.mf tipxsi10.mf\ + tipxtt10.mf tipxtt12.mf tipxtt8.mf tipxtt9.mf tipxts10.mf" + +xipafonts="xipa10.mf xipab10.mf xipasl10.mf xipass10.mf\ + xipabs10 xipasi10 xipasb10" + +xipxfonts="xipx10.mf xipxb10.mf xipxsl10.mf xipxss10.mf\ + xipxbs10 xipxsi10 xipxsb10" + +allfonts="$tipafonts $tipxfonts $xipafonts $xipxfonts" + +for i in $allfonts +do + mf '\mode='$modename'; input' $i +done + +install -c -m 644 *.tfm ../tfm + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/gentipa.sh b/Master/texmf-dist/doc/fonts/tipa/gentipa.sh new file mode 100644 index 00000000000..2da32b7d62a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/gentipa.sh @@ -0,0 +1,91 @@ +#!/bin/sh + +# gentipa.sh --- a shell script for producing TIPA parameter files. +# +# 1996/06/24 first version +# 2001/11/07 bs10 (= BXSL10), sb10 (=SSBX10), si10 (=SSSL10) added. +# 2001/12/21 tt8, tt9, tt10, tt12, ts10 (=SLTT10) added. + +AWK=gawk + +DATE="2003/01/01" +VERSION="1.2" + +PARAMFILE="tipaprm.def" + +FILES="tipa8 tipa9 tipa10 tipa12 tipa17 tipasl8 tipasl9 tipasl10 tipasl12 \ + tipabx8 tipabx9 tipabx10 tipabx12 tipass8 tipass9 tipass10 tipass12 \ + tipass17 tipab10 tipabs10 tipasb10 tipasi10 \ + tipatt8 tipatt9 tipatt10 tipatt12 tipats10" + +for FNAME in $FILES +do + case "$FNAME" in + tipa8) NUM=3; FID="TIPA"; FSIZE="8"; FDESC="Roman 8" ;; + tipa9) NUM=4; FID="TIPA"; FSIZE="9"; FDESC="Roman 9" ;; + tipa10) NUM=5; FID="TIPA"; FSIZE="10";FDESC="Roman 10" ;; + tipa12) NUM=6; FID="TIPA"; FSIZE="12";FDESC="Roman 12" ;; + tipa17) NUM=7; FID="TIPA"; FSIZE="17.28";FDESC="Roman 17.28" ;; + tipasl8) NUM=8; FID="TIPASL";FSIZE="8"; FDESC="Slanted Roman 8" ;; + tipasl9) NUM=9; FID="TIPASL";FSIZE="9"; FDESC="Slanted Roman 9" ;; + tipasl10) NUM=10;FID="TIPASL";FSIZE="10";FDESC="Slanted Roman 10" ;; + tipasl12) NUM=11;FID="TIPASL";FSIZE="12";FDESC="Slanted Roman 12" ;; + tipabx8) NUM=12;FID="TIPABX";FSIZE="8"; FDESC="Bold Extended Roman 8" ;; + tipabx9) NUM=13;FID="TIPABX";FSIZE="9"; FDESC="Bold Extended Roman 9" ;; + tipabx10) NUM=14;FID="TIPABX";FSIZE="10";FDESC="Bold Extended Roman 10" ;; + tipabx12) NUM=15;FID="TIPABX";FSIZE="12";FDESC="Bold Extended Roman 12" ;; + tipass8) NUM=16;FID="TIPASS";FSIZE="8"; FDESC="Sans Serif 8" ;; + tipass9) NUM=17;FID="TIPASS";FSIZE="9"; FDESC="Sans Serif 9" ;; + tipass10) NUM=18;FID="TIPASS";FSIZE="10";FDESC="Sans Serif 10" ;; + tipass12) NUM=19;FID="TIPASS";FSIZE="12";FDESC="Sans Serif 12" ;; + tipass17) NUM=20;FID="TIPASS";FSIZE="17.28";FDESC="Sans Serif 17.28" ;; + tipab10) NUM=21;FID="TIPAB"; FSIZE="10";FDESC="Bold Roman 10" ;; + tipabs10) NUM=22;FID="TIPABS";FSIZE="10";FDESC="Bold Extended Slanted Roman 10" ;; + tipasb10) NUM=23;FID="TIPASB";FSIZE="10";FDESC="Sans Serif Bold Extended 10" ;; + tipasi10) NUM=24;FID="TIPASI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; + tipatt8) NUM=25;FID="TIPATT";FSIZE="8"; FDESC="Typewriter Text 8" ;; + tipatt9) NUM=26;FID="TIPATT";FSIZE="9"; FDESC="Typewriter Text 9" ;; + tipatt10) NUM=27;FID="TIPATT";FSIZE="10";FDESC="Typewriter Text 10" ;; + tipatt12) NUM=28;FID="TIPATT";FSIZE="12";FDESC="Typewriter Text 12" ;; + tipats10) NUM=29;FID="TIPATS";FSIZE="10";FDESC="Typewriter Text Slanted 10" ;; + esac + + echo "% $FNAME.mf: TIPA $FDESC point parameter file" > $FNAME.mf + echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program may be distributed and/or modified under the" >> $FNAME.mf + echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf + echo "% of this license or (at your option) any later version." >> $FNAME.mf + echo "% The latest version of this license is in" >> $FNAME.mf + echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf + echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf + echo "% version 1999/12/01 or later." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% Version $VERSION $DATE" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo '% This file is based on:' >> $FNAME.mf + echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf + echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf + echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf + echo '' >> $FNAME.mf + echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'Times_Compat:=false;' >> $FNAME.mf + echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf + echo '' >> $FNAME.mf + $AWK "{if (\$1 == \"p\") { + if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ + }\ + else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ + sed 's/SQ/sqrt/' | sed 's/SC12/sind 12\/cosd 12/' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'generate tipa % switch to the driver file' >> $FNAME.mf +done + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/gentipx.sh b/Master/texmf-dist/doc/fonts/tipa/gentipx.sh new file mode 100644 index 00000000000..3b76a1e0300 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/gentipx.sh @@ -0,0 +1,90 @@ +#!/bin/sh + +# gentipx.sh --- a shell script for producing TIPX parameter files. +# +# 2001/11/21 first version +# 2001/12/21 tt8, tt9, tt10, tt12, ts10 (=SLTT10) added. + +AWK=gawk + +DATE="2003/01/01" +VERSION="1.2" + +PARAMFILE="tipaprm.def" + +FILES="tipx8 tipx9 tipx10 tipx12 tipx17 tipxsl8 tipxsl9 tipxsl10 tipxsl12 \ + tipxbx8 tipxbx9 tipxbx10 tipxbx12 tipxss8 tipxss9 tipxss10 tipxss12 \ + tipxss17 tipxb10 tipxbs10 tipxsb10 tipxsi10 \ + tipxtt8 tipxtt9 tipxtt10 tipxtt12 tipxts10" + +for FNAME in $FILES +do + case "$FNAME" in + tipx8) NUM=3; FID="TIPX"; FSIZE="8"; FDESC="Roman 8" ;; + tipx9) NUM=4; FID="TIPX"; FSIZE="9"; FDESC="Roman 9" ;; + tipx10) NUM=5; FID="TIPX"; FSIZE="10";FDESC="Roman 10" ;; + tipx12) NUM=6; FID="TIPX"; FSIZE="12";FDESC="Roman 12" ;; + tipx17) NUM=7; FID="TIPX"; FSIZE="17.28";FDESC="Roman 17.28" ;; + tipxsl8) NUM=8; FID="TIPXSL";FSIZE="8"; FDESC="Slanted Roman 8" ;; + tipxsl9) NUM=9; FID="TIPXSL";FSIZE="9"; FDESC="Slanted Roman 9" ;; + tipxsl10) NUM=10;FID="TIPXSL";FSIZE="10";FDESC="Slanted Roman 10" ;; + tipxsl12) NUM=11;FID="TIPXSL";FSIZE="12";FDESC="Slanted Roman 12" ;; + tipxbx8) NUM=12;FID="TIPXBX";FSIZE="8"; FDESC="Bold Extended Roman 8" ;; + tipxbx9) NUM=13;FID="TIPXBX";FSIZE="9"; FDESC="Bold Extended Roman 9" ;; + tipxbx10) NUM=14;FID="TIPXBX";FSIZE="10";FDESC="Bold Extended Roman 10" ;; + tipxbx12) NUM=15;FID="TIPXBX";FSIZE="12";FDESC="Bold Extended Roman 12" ;; + tipxss8) NUM=16;FID="TIPXSS";FSIZE="8"; FDESC="Sans Serif 8" ;; + tipxss9) NUM=17;FID="TIPXSS";FSIZE="9"; FDESC="Sans Serif 9" ;; + tipxss10) NUM=18;FID="TIPXSS";FSIZE="10";FDESC="Sans Serif 10" ;; + tipxss12) NUM=19;FID="TIPXSS";FSIZE="12";FDESC="Sans Serif 12" ;; + tipxss17) NUM=20;FID="TIPXSS";FSIZE="17.28";FDESC="Sans Serif 17.28" ;; + tipxb10) NUM=21;FID="TIPXB"; FSIZE="10";FDESC="Bold Roman 10" ;; + tipxbs10) NUM=22;FID="TIPXBS";FSIZE="10";FDESC="Bold Extended Slanted Roman 10" ;; + tipxsb10) NUM=23;FID="TIPXSB";FSIZE="10";FDESC="Sans Serif Bold Extended 10" ;; + tipxsi10) NUM=24;FID="TIPXSI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; + tipxtt8) NUM=25;FID="TIPXTT";FSIZE="8"; FDESC="Typewriter Text 8" ;; + tipxtt9) NUM=26;FID="TIPXTT";FSIZE="9"; FDESC="Typewriter Text 9" ;; + tipxtt10) NUM=27;FID="TIPXTT";FSIZE="10";FDESC="Typewriter Text 10" ;; + tipxtt12) NUM=28;FID="TIPXTT";FSIZE="12";FDESC="Typewriter Text 12" ;; + tipxts10) NUM=29;FID="TIPXTS";FSIZE="10";FDESC="Typewriter Text Slanted 10" ;; + esac + + echo "% $FNAME.mf: TIPX $FDESC point parameter file" > $FNAME.mf + echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program may be distributed and/or modified under the" >> $FNAME.mf + echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf + echo "% of this license or (at your option) any later version." >> $FNAME.mf + echo "% The latest version of this license is in" >> $FNAME.mf + echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf + echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf + echo "% version 1999/12/01 or later." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% Version $VERSION $DATE FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo '% This file is based on:' >> $FNAME.mf + echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf + echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf + echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf + echo '' >> $FNAME.mf + echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'Times_Compat:=false;' >> $FNAME.mf + echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf + echo '' >> $FNAME.mf + $AWK "{if (\$1 == \"p\") { + if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ + }\ + else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ + sed 's/SQ/sqrt/' | sed 's/SC12/sind 12\/cosd 12/' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'generate tipx % switch to the driver file' >> $FNAME.mf +done + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/genxipa.sh b/Master/texmf-dist/doc/fonts/tipa/genxipa.sh new file mode 100644 index 00000000000..2a1320993f9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/genxipa.sh @@ -0,0 +1,67 @@ +#!/bin/sh + +# genxipa.sh --- a shell script for producing TIPA parameter files. +# +# 1996/06/24 first version +# + +AWK=gawk + +DATE="2003/01/01" +VERSION="1.2" + +PARAMFILE="xipaprm.def" + +FILES="xipa10 xipasl10 xipab10 xipabs10 xipass10 xipasi10 xipasb10" + +for FNAME in $FILES +do + case "$FNAME" in + xipa10) NUM=3;FID="XIPA"; FSIZE="10";FDESC="Roman 10" ;; + xipasl10) NUM=4;FID="XIPASL";FSIZE="10";FDESC="Slanted Roman 10" ;; + xipab10) NUM=5;FID="XIPAB"; FSIZE="10";FDESC="Bold Roman 10" ;; + xipabs10) NUM=6;FID="XIPABS";FSIZE="10";FDESC="Bold Slanted Roman 10" ;; + xipass10) NUM=7;FID="XIPASS";FSIZE="10";FDESC="Sans Serif 10" ;; + xipasi10) NUM=8;FID="XIPASI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; + xipasb10) NUM=9;FID="XIPASB";FSIZE="10";FDESC="Sans Serif Bold 10" ;; + esac + + echo "% $FNAME.mf: XIPA $FDESC point parameter file" > $FNAME.mf + echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program may be distributed and/or modified under the" >> $FNAME.mf + echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf + echo "% of this license or (at your option) any later version." >> $FNAME.mf + echo "% The latest version of this license is in" >> $FNAME.mf + echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf + echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf + echo "% version 1999/12/01 or later." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% Version $VERSION $DATE FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo '% This file is based on:' >> $FNAME.mf + echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf + echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf + echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf + echo '' >> $FNAME.mf + echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'Times_Compat:=true;' >> $FNAME.mf + echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf + echo '' >> $FNAME.mf + $AWK "{if (\$1 == \"p\") { + if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ + }\ + else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ + sed 's/SQ/sqrt/' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'generate tipa % switch to the driver file' >> $FNAME.mf +done + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/genxipx.sh b/Master/texmf-dist/doc/fonts/tipa/genxipx.sh new file mode 100644 index 00000000000..4cd09f4a650 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/genxipx.sh @@ -0,0 +1,67 @@ +#!/bin/sh + +# genxipx.sh --- a shell script for producing XIPX parameter files. +# +# 1996/06/24 first version +# + +AWK=gawk + +DATE="2003/01/01" +VERSION="1.2" + +PARAMFILE="xipaprm.def" + +FILES="xipx10 xipxsl10 xipxb10 xipxbs10 xipxss10 xipxsi10 xipxsb10" + +for FNAME in $FILES +do + case "$FNAME" in + xipx10) NUM=3;FID="XIPX"; FSIZE="10";FDESC="Roman 10" ;; + xipxsl10) NUM=4;FID="XIPXSL";FSIZE="10";FDESC="Slanted Roman 10" ;; + xipxb10) NUM=5;FID="XIPXB"; FSIZE="10";FDESC="Bold Roman 10" ;; + xipxbs10) NUM=6;FID="XIPXBS";FSIZE="10";FDESC="Bold Slanted Roman 10" ;; + xipxss10) NUM=7;FID="XIPXSS";FSIZE="10";FDESC="Sans Serif 10" ;; + xipxsi10) NUM=8;FID="XIPXSI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; + xipxsb10) NUM=9;FID="XIPXSB";FSIZE="10";FDESC="Sans Serif Bold 10" ;; + esac + + echo "% $FNAME.mf: XIPX $FDESC point parameter file" > $FNAME.mf + echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program may be distributed and/or modified under the" >> $FNAME.mf + echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf + echo "% of this license or (at your option) any later version." >> $FNAME.mf + echo "% The latest version of this license is in" >> $FNAME.mf + echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf + echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf + echo "% version 1999/12/01 or later." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf + echo "%" >> $FNAME.mf + echo "% Version $VERSION $DATE" >> $FNAME.mf + echo "%" >> $FNAME.mf + echo '% This file is based on:' >> $FNAME.mf + echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf + echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf + echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf + echo '' >> $FNAME.mf + echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'Times_Compat:=true;' >> $FNAME.mf + echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf + echo '' >> $FNAME.mf + $AWK "{if (\$1 == \"p\") { + if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ + }\ + else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ + else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ + sed 's/SQ/sqrt/' >> $FNAME.mf + echo '' >> $FNAME.mf + echo 'generate tipx % switch to the driver file' >> $FNAME.mf +done + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/mktipapk.sh b/Master/texmf-dist/doc/fonts/tipa/mktipapk.sh new file mode 100644 index 00000000000..e13a0ee85eb --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/mktipapk.sh @@ -0,0 +1,173 @@ +#!/bin/sh +# +# This script generates pk font files for tipa. +# +# TIPA is a set of metafont source files for IPA (International +# Phonetic Alphabet) symbols. You can get it from the CTAN archive. +# +# In order to use this script, metafont programs, gftopk, and metafont +# source files (*.mf) must be installed properly. +# +# You should also be familiar with the `modes.mf' file which contains +# parameters for various printers. +# +# 1996/03/12 FUKUI Rei (fkr@tooyoo.L.u-tokyo.ac.jp) +# + +progname=`basename "$0"` +MF=mf + +if [ $# != 0 ]; then + MODE=$1 +else + echo "Usage: $progname mode_name" + echo "Examples: $progname localfont" + echo " : $progname CanonCX" + exit 1 +fi + +execmf() +{ + for file in $MFFILES + do + echo "[ $file at mag=$MAG ]" + $MF "\mode=$MODE; mag=$MAG; nonstopmode;" input $file + done +} + +cmbase=/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf +if [ -f $cmbase ]; then + ln -s $cmbase cmbase.mf +fi + +############################## +# make all fonts for mag 5/8 # +############################## + +MFFILES="tipa8 tipasl8 tipabx8 tipass8" +MAG=5/8 +execmf + +############################## +# make all fonts for mag 6/8 # +############################## + +MFFILES="tipa8 tipasl8 tipabx8 tipass8" +MAG=6/8 +execmf + +############################## +# make all fonts for mag 7/8 # +############################## + +MFFILES="tipa8 tipasl8 tipabx8 tipass8" +MAG=7/8 +execmf + +############################# +# make all fonts for mag .5 # +############################# + +MFFILES="tipab10" +MAG=.5 +execmf + +############################# +# make all fonts for mag .6 # +############################# + +MFFILES="tipab10" +MAG=.6 +execmf + +############################# +# make all fonts for mag .7 # +############################# + +MFFILES="tipab10" +MAG=.7 +execmf + +############################# +# make all fonts for mag .8 # +############################# + +MFFILES="tipab10" +MAG=.8 +execmf + +############################# +# make all fonts for mag .9 # +############################# + +MFFILES="tipab10" +MAG=.9 +execmf + +############################ +# make all fonts for mag 1 # +############################ + +MFFILES="tipa8 tipa9 tipa10 tipa12 tipa17 tipasl8 tipasl9 tipasl10 tipasl12 \ + tipabx8 tipabx9 tipabx10 tipabx12 tipass8 tipass9 tipass10 tipass12 \ + tipass17 tipab10" +MAG=1 +execmf + +################################## +# make all fonts for magstep 0.5 # +################################## + +MFFILES="tipa10 tipasl10 tipabx10 tipass10 tipab10" +MAG=magstep.5 +execmf + +################################ +# make all fonts for magstep 1 # +################################ + +MFFILES="tipa12 tipa17 tipasl12 tipabx12 tipass12 tipass17 tipab10" +MAG=magstep1 +execmf + +################################ +# make all fonts for magstep 2 # +################################ + +MFFILES="tipa17 tipasl12 tipabx12 tipass17 tipab10" +MAG=magstep2 +execmf + +################################ +# make all fonts for magstep 3 # +################################ + +MFFILES="tipasl12 tipabx12 tipab10" +MAG=magstep3 +execmf + +################################ +# make all fonts for magstep 4 # +################################ + +MFFILES="tipasl12 tipabx12 tipab10" +MAG=magstep4 +execmf + +################################ +# make all fonts for magstep 5 # +################################ + +MFFILES="tipab10" +MAG=magstep5 +execmf + +for gf in tipa*gf +do + gftopk $gf +done + +rm -f *gf *.log cmbase.mf +#rm -f *.tfm + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/mkxipapk.sh b/Master/texmf-dist/doc/fonts/tipa/mkxipapk.sh new file mode 100644 index 00000000000..64fb4f87111 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tipa/mkxipapk.sh @@ -0,0 +1,147 @@ +#!/bin/sh +# +# This script generates pk font files for tipa. +# +# TIPA is a set of metafont source files for IPA (International +# Phonetic Alphabet) symbols. You can get it from the CTAN archive. +# +# In order to use this script, metafont programs, gftopk, and metafont +# source files (*.mf) must be installed properly. +# +# You should also be familiar with the `modes.mf' file which contains +# parameters for various printers. +# +# 1996/03/12 FUKUI Rei (fkr@tooyoo.L.u-tokyo.ac.jp) +# + +progname=`basename "$0"` +MF=mf + +if [ $# != 0 ]; then + MODE=$1 +else + echo "Usage: $progname mode_name" + echo "Examples: $progname localfont" + echo " : $progname CanonCX" + exit 1 +fi + +execmf() +{ + for file in $MFFILES + do + echo "[ $file at mag=$MAG ]" + $MF "\mode=$MODE; mag=$MAG; nonstopmode;" input $file + done +} + +cmbase=/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf +if [ -f $cmbase ]; then + ln -s $cmbase cmbase.mf +fi + +############################# +# make all fonts for mag .5 # +############################# + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=.5 +execmf + +############################# +# make all fonts for mag .6 # +############################# + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=.6 +execmf + +############################# +# make all fonts for mag .7 # +############################# + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=.7 +execmf + +############################# +# make all fonts for mag .8 # +############################# + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=.8 +execmf + +############################# +# make all fonts for mag .9 # +############################# + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=.9 +execmf + +############################ +# make all fonts for mag 1 # +############################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=1 +execmf + +################################## +# make all fonts for magstep 0.5 # +################################## + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep.5 +execmf + +################################ +# make all fonts for magstep 1 # +################################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep1 +execmf + +################################ +# make all fonts for magstep 2 # +################################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep2 +execmf + +################################ +# make all fonts for magstep 3 # +################################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep3 +execmf + +################################ +# make all fonts for magstep 4 # +################################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep4 +execmf + +################################ +# make all fonts for magstep 5 # +################################ + +MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" +MAG=magstep5 +execmf + +for gf in xipa*gf +do + gftopk $gf +done + +rm -f *gf *.log cmbase.mf +#rm -f *.tfm + +exit 0 diff --git a/Master/texmf-dist/doc/fonts/tipa/tipaman.bbl b/Master/texmf-dist/doc/fonts/tipa/tipaman.bbl deleted file mode 100644 index 043952af211..00000000000 --- a/Master/texmf-dist/doc/fonts/tipa/tipaman.bbl +++ /dev/null @@ -1,100 +0,0 @@ -\begin{thebibliography}{17} -\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi -\expandafter\ifx\csname url\endcsname\relax - \def\url#1{{\tt #1}}\fi - -\bibitem[Ball et~al.(1994)Ball, Esling, and Dickson]{VoQS} -Martin~J. Ball, John Esling, and Craig Dickson. -\newblock {VoQS: Voice Quality Symbols}. -\newblock Revised to 1994, 1994. - -\bibitem[Beach(1938)]{Hottentot} -D.~M. Beach. -\newblock {\em The Phonetics of the Hottentot Language}. -\newblock Cambridge: Heffner, 1938. - -\bibitem[Chao(1933)]{Chao:ToneLetters} -Yuen-Ren Chao. -\newblock A system of tone letters. -\newblock {\em Le Ma\^itre Phon\'etique}, \penalty0 (30):\penalty0 24--27, - 1933. - -\bibitem[Esling and Gaylord(1993)]{Esling:ComputerCodes} -John~H. Esling and Harry Gaylord. -\newblock Computer codes for phonetic symbols. -\newblock {\em Journal of the International Phonetic Association}, 23\penalty0 - (2):\penalty0 83--97, 1993. - -\bibitem[ICPLA(1994)]{extIPA} -ICPLA. -\newblock {extIPA Symbols for Disordered Speech}. -\newblock Revised to 1994, 1994. - -\bibitem[IPA(1949)]{Principles} -IPA. -\newblock {\em The Principles of the International Phonetic Association}. -\newblock University College: London, 1949. - -\bibitem[IPA(1989)]{IPA:KielConvention} -IPA. -\newblock {Report on the 1989 Kiel Convention}. -\newblock {\em Journal of the International Phonetic Association}, 19\penalty0 - (2):\penalty0 67--80, 1989. - -\bibitem[IPA(1990)]{IPA:FurtherReport} -IPA. -\newblock {Further report on the 1989 Kiel Convention}. -\newblock {\em Journal of the International Phonetic Association}, 20\penalty0 - (2):\penalty0 22--24, 1990. - -\bibitem[IPA(1993)]{IPA:CouncilActions} -IPA. -\newblock {Council actions on revisions of the IPA}. -\newblock {\em Journal of the International Phonetic Association}, 23\penalty0 - (1):\penalty0 32--34, 1993. - -\bibitem[IPA(1995)]{IPA:Preview} -IPA. -\newblock {Preview of the IPA Handbook}. -\newblock {\em Journal of the International Phonetic Association}, 25\penalty0 - (1):\penalty0 1--48, 1995. - -\bibitem[IPA(1999)]{Handbook} -IPA. -\newblock {\em Handbook of the International Phonetic Association}. -\newblock Cambridge University Press, 1999. - -\bibitem[Jones(1973)]{Jones:Phoneme} -Daniel Jones. -\newblock {The term `phoneme'}. -\newblock In W.~E. Jones and J.~Laver, editors, {\em Phonetics in Linguistics: - A Book of Reading}, pages 187--204. London: Longman, 1973. - -\bibitem[Karlgren(1915--1926)]{Karlgren} -Bernhard Karlgren. -\newblock {\em {\'E}tude sur la phonologie chinoise}. -\newblock Leyde, Stockholm, and Gotembourg, 1915--1926. - -\bibitem[Pullum and Ladusaw(1986)]{PSG:I} -Geoffrey~K. Pullum and William~A. Ladusaw. -\newblock {\em Phonetic Symbol Guide}. -\newblock The University of Chicago Press, 1986. -\newblock First Edition. - -\bibitem[Pullum and Ladusaw(1996)]{PSG:II} -Geoffrey~K. Pullum and William~A. Ladusaw. -\newblock {\em Phonetic Symbol Guide}. -\newblock The University of Chicago Press, 1996. -\newblock Second Edition. - -\bibitem[Trager(1964)]{Trager} -George~L. Trager. -\newblock {\em Phonetics: Glossary and Tables}. -\newblock Studies in Linguistics: Occasional Papers 6. Buffalo, N.Y., 1964. - -\bibitem[Wells(1995)]{SAMPA} -John~C. Wells. -\newblock Computer-coding the {IPA}: a proposed extension of {SAMPA}. -\newblock Revised draft 1995 04 28, 1995. - -\end{thebibliography} diff --git a/Master/texmf-dist/doc/fonts/tipa/vowel.pdf b/Master/texmf-dist/doc/fonts/tipa/vowel.pdf new file mode 100644 index 00000000000..34e3832eef1 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/tipa/vowel.pdf differ diff --git a/Master/texmf-dist/fonts/source/public/tipa/gentfm.sh b/Master/texmf-dist/fonts/source/public/tipa/gentfm.sh deleted file mode 100644 index f7f3dea67ae..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/gentfm.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -modename="ljfour" - -tipafonts="tipa10.mf tipa12.mf tipa17.mf tipa8.mf tipa9.mf\ - tipabx10.mf tipabx12.mf tipabx8.mf tipabx9.mf\ - tipasl10.mf tipasl12.mf tipasl8.mf tipasl9.mf\ - tipass10.mf tipass12.mf tipass17.mf tipass8.mf tipass9.mf\ - tipab10.mf tipabs10.mf tipasb10.mf tipasi10.mf\ - tipatt10.mf tipatt12.mf tipatt8.mf tipatt9.mf tipats10.mf" - -tipxfonts="tipx10.mf tipx12.mf tipx17.mf tipx8.mf tipx9.mf\ - tipxbx10.mf tipxbx12.mf tipxbx8.mf tipxbx9.mf\ - tipxsl10.mf tipxsl12.mf tipxsl8.mf tipxsl9.mf\ - tipxss10.mf tipxss12.mf tipxss17.mf tipxss8.mf tipxss9.mf\ - tipxb10.mf tipxbs10.mf tipxsb10.mf tipxsi10.mf\ - tipxtt10.mf tipxtt12.mf tipxtt8.mf tipxtt9.mf tipxts10.mf" - -xipafonts="xipa10.mf xipab10.mf xipasl10.mf xipass10.mf\ - xipabs10 xipasi10 xipasb10" - -xipxfonts="xipx10.mf xipxb10.mf xipxsl10.mf xipxss10.mf\ - xipxbs10 xipxsi10 xipxsb10" - -allfonts="$tipafonts $tipxfonts $xipafonts $xipxfonts" - -for i in $allfonts -do - mf '\mode='$modename'; input' $i -done - -install -c -m 644 *.tfm ../tfm - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/gentipa.sh b/Master/texmf-dist/fonts/source/public/tipa/gentipa.sh deleted file mode 100644 index 2da32b7d62a..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/gentipa.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh - -# gentipa.sh --- a shell script for producing TIPA parameter files. -# -# 1996/06/24 first version -# 2001/11/07 bs10 (= BXSL10), sb10 (=SSBX10), si10 (=SSSL10) added. -# 2001/12/21 tt8, tt9, tt10, tt12, ts10 (=SLTT10) added. - -AWK=gawk - -DATE="2003/01/01" -VERSION="1.2" - -PARAMFILE="tipaprm.def" - -FILES="tipa8 tipa9 tipa10 tipa12 tipa17 tipasl8 tipasl9 tipasl10 tipasl12 \ - tipabx8 tipabx9 tipabx10 tipabx12 tipass8 tipass9 tipass10 tipass12 \ - tipass17 tipab10 tipabs10 tipasb10 tipasi10 \ - tipatt8 tipatt9 tipatt10 tipatt12 tipats10" - -for FNAME in $FILES -do - case "$FNAME" in - tipa8) NUM=3; FID="TIPA"; FSIZE="8"; FDESC="Roman 8" ;; - tipa9) NUM=4; FID="TIPA"; FSIZE="9"; FDESC="Roman 9" ;; - tipa10) NUM=5; FID="TIPA"; FSIZE="10";FDESC="Roman 10" ;; - tipa12) NUM=6; FID="TIPA"; FSIZE="12";FDESC="Roman 12" ;; - tipa17) NUM=7; FID="TIPA"; FSIZE="17.28";FDESC="Roman 17.28" ;; - tipasl8) NUM=8; FID="TIPASL";FSIZE="8"; FDESC="Slanted Roman 8" ;; - tipasl9) NUM=9; FID="TIPASL";FSIZE="9"; FDESC="Slanted Roman 9" ;; - tipasl10) NUM=10;FID="TIPASL";FSIZE="10";FDESC="Slanted Roman 10" ;; - tipasl12) NUM=11;FID="TIPASL";FSIZE="12";FDESC="Slanted Roman 12" ;; - tipabx8) NUM=12;FID="TIPABX";FSIZE="8"; FDESC="Bold Extended Roman 8" ;; - tipabx9) NUM=13;FID="TIPABX";FSIZE="9"; FDESC="Bold Extended Roman 9" ;; - tipabx10) NUM=14;FID="TIPABX";FSIZE="10";FDESC="Bold Extended Roman 10" ;; - tipabx12) NUM=15;FID="TIPABX";FSIZE="12";FDESC="Bold Extended Roman 12" ;; - tipass8) NUM=16;FID="TIPASS";FSIZE="8"; FDESC="Sans Serif 8" ;; - tipass9) NUM=17;FID="TIPASS";FSIZE="9"; FDESC="Sans Serif 9" ;; - tipass10) NUM=18;FID="TIPASS";FSIZE="10";FDESC="Sans Serif 10" ;; - tipass12) NUM=19;FID="TIPASS";FSIZE="12";FDESC="Sans Serif 12" ;; - tipass17) NUM=20;FID="TIPASS";FSIZE="17.28";FDESC="Sans Serif 17.28" ;; - tipab10) NUM=21;FID="TIPAB"; FSIZE="10";FDESC="Bold Roman 10" ;; - tipabs10) NUM=22;FID="TIPABS";FSIZE="10";FDESC="Bold Extended Slanted Roman 10" ;; - tipasb10) NUM=23;FID="TIPASB";FSIZE="10";FDESC="Sans Serif Bold Extended 10" ;; - tipasi10) NUM=24;FID="TIPASI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; - tipatt8) NUM=25;FID="TIPATT";FSIZE="8"; FDESC="Typewriter Text 8" ;; - tipatt9) NUM=26;FID="TIPATT";FSIZE="9"; FDESC="Typewriter Text 9" ;; - tipatt10) NUM=27;FID="TIPATT";FSIZE="10";FDESC="Typewriter Text 10" ;; - tipatt12) NUM=28;FID="TIPATT";FSIZE="12";FDESC="Typewriter Text 12" ;; - tipats10) NUM=29;FID="TIPATS";FSIZE="10";FDESC="Typewriter Text Slanted 10" ;; - esac - - echo "% $FNAME.mf: TIPA $FDESC point parameter file" > $FNAME.mf - echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program may be distributed and/or modified under the" >> $FNAME.mf - echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf - echo "% of this license or (at your option) any later version." >> $FNAME.mf - echo "% The latest version of this license is in" >> $FNAME.mf - echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf - echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf - echo "% version 1999/12/01 or later." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% Version $VERSION $DATE" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo '% This file is based on:' >> $FNAME.mf - echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf - echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf - echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf - echo '' >> $FNAME.mf - echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'Times_Compat:=false;' >> $FNAME.mf - echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf - echo '' >> $FNAME.mf - $AWK "{if (\$1 == \"p\") { - if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ - }\ - else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ - sed 's/SQ/sqrt/' | sed 's/SC12/sind 12\/cosd 12/' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'generate tipa % switch to the driver file' >> $FNAME.mf -done - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/gentipx.sh b/Master/texmf-dist/fonts/source/public/tipa/gentipx.sh deleted file mode 100644 index 3b76a1e0300..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/gentipx.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh - -# gentipx.sh --- a shell script for producing TIPX parameter files. -# -# 2001/11/21 first version -# 2001/12/21 tt8, tt9, tt10, tt12, ts10 (=SLTT10) added. - -AWK=gawk - -DATE="2003/01/01" -VERSION="1.2" - -PARAMFILE="tipaprm.def" - -FILES="tipx8 tipx9 tipx10 tipx12 tipx17 tipxsl8 tipxsl9 tipxsl10 tipxsl12 \ - tipxbx8 tipxbx9 tipxbx10 tipxbx12 tipxss8 tipxss9 tipxss10 tipxss12 \ - tipxss17 tipxb10 tipxbs10 tipxsb10 tipxsi10 \ - tipxtt8 tipxtt9 tipxtt10 tipxtt12 tipxts10" - -for FNAME in $FILES -do - case "$FNAME" in - tipx8) NUM=3; FID="TIPX"; FSIZE="8"; FDESC="Roman 8" ;; - tipx9) NUM=4; FID="TIPX"; FSIZE="9"; FDESC="Roman 9" ;; - tipx10) NUM=5; FID="TIPX"; FSIZE="10";FDESC="Roman 10" ;; - tipx12) NUM=6; FID="TIPX"; FSIZE="12";FDESC="Roman 12" ;; - tipx17) NUM=7; FID="TIPX"; FSIZE="17.28";FDESC="Roman 17.28" ;; - tipxsl8) NUM=8; FID="TIPXSL";FSIZE="8"; FDESC="Slanted Roman 8" ;; - tipxsl9) NUM=9; FID="TIPXSL";FSIZE="9"; FDESC="Slanted Roman 9" ;; - tipxsl10) NUM=10;FID="TIPXSL";FSIZE="10";FDESC="Slanted Roman 10" ;; - tipxsl12) NUM=11;FID="TIPXSL";FSIZE="12";FDESC="Slanted Roman 12" ;; - tipxbx8) NUM=12;FID="TIPXBX";FSIZE="8"; FDESC="Bold Extended Roman 8" ;; - tipxbx9) NUM=13;FID="TIPXBX";FSIZE="9"; FDESC="Bold Extended Roman 9" ;; - tipxbx10) NUM=14;FID="TIPXBX";FSIZE="10";FDESC="Bold Extended Roman 10" ;; - tipxbx12) NUM=15;FID="TIPXBX";FSIZE="12";FDESC="Bold Extended Roman 12" ;; - tipxss8) NUM=16;FID="TIPXSS";FSIZE="8"; FDESC="Sans Serif 8" ;; - tipxss9) NUM=17;FID="TIPXSS";FSIZE="9"; FDESC="Sans Serif 9" ;; - tipxss10) NUM=18;FID="TIPXSS";FSIZE="10";FDESC="Sans Serif 10" ;; - tipxss12) NUM=19;FID="TIPXSS";FSIZE="12";FDESC="Sans Serif 12" ;; - tipxss17) NUM=20;FID="TIPXSS";FSIZE="17.28";FDESC="Sans Serif 17.28" ;; - tipxb10) NUM=21;FID="TIPXB"; FSIZE="10";FDESC="Bold Roman 10" ;; - tipxbs10) NUM=22;FID="TIPXBS";FSIZE="10";FDESC="Bold Extended Slanted Roman 10" ;; - tipxsb10) NUM=23;FID="TIPXSB";FSIZE="10";FDESC="Sans Serif Bold Extended 10" ;; - tipxsi10) NUM=24;FID="TIPXSI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; - tipxtt8) NUM=25;FID="TIPXTT";FSIZE="8"; FDESC="Typewriter Text 8" ;; - tipxtt9) NUM=26;FID="TIPXTT";FSIZE="9"; FDESC="Typewriter Text 9" ;; - tipxtt10) NUM=27;FID="TIPXTT";FSIZE="10";FDESC="Typewriter Text 10" ;; - tipxtt12) NUM=28;FID="TIPXTT";FSIZE="12";FDESC="Typewriter Text 12" ;; - tipxts10) NUM=29;FID="TIPXTS";FSIZE="10";FDESC="Typewriter Text Slanted 10" ;; - esac - - echo "% $FNAME.mf: TIPX $FDESC point parameter file" > $FNAME.mf - echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program may be distributed and/or modified under the" >> $FNAME.mf - echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf - echo "% of this license or (at your option) any later version." >> $FNAME.mf - echo "% The latest version of this license is in" >> $FNAME.mf - echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf - echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf - echo "% version 1999/12/01 or later." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% Version $VERSION $DATE FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo '% This file is based on:' >> $FNAME.mf - echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf - echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf - echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf - echo '' >> $FNAME.mf - echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'Times_Compat:=false;' >> $FNAME.mf - echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf - echo '' >> $FNAME.mf - $AWK "{if (\$1 == \"p\") { - if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ - }\ - else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ - sed 's/SQ/sqrt/' | sed 's/SC12/sind 12\/cosd 12/' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'generate tipx % switch to the driver file' >> $FNAME.mf -done - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/genxipa.sh b/Master/texmf-dist/fonts/source/public/tipa/genxipa.sh deleted file mode 100644 index 2a1320993f9..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/genxipa.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh - -# genxipa.sh --- a shell script for producing TIPA parameter files. -# -# 1996/06/24 first version -# - -AWK=gawk - -DATE="2003/01/01" -VERSION="1.2" - -PARAMFILE="xipaprm.def" - -FILES="xipa10 xipasl10 xipab10 xipabs10 xipass10 xipasi10 xipasb10" - -for FNAME in $FILES -do - case "$FNAME" in - xipa10) NUM=3;FID="XIPA"; FSIZE="10";FDESC="Roman 10" ;; - xipasl10) NUM=4;FID="XIPASL";FSIZE="10";FDESC="Slanted Roman 10" ;; - xipab10) NUM=5;FID="XIPAB"; FSIZE="10";FDESC="Bold Roman 10" ;; - xipabs10) NUM=6;FID="XIPABS";FSIZE="10";FDESC="Bold Slanted Roman 10" ;; - xipass10) NUM=7;FID="XIPASS";FSIZE="10";FDESC="Sans Serif 10" ;; - xipasi10) NUM=8;FID="XIPASI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; - xipasb10) NUM=9;FID="XIPASB";FSIZE="10";FDESC="Sans Serif Bold 10" ;; - esac - - echo "% $FNAME.mf: XIPA $FDESC point parameter file" > $FNAME.mf - echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program may be distributed and/or modified under the" >> $FNAME.mf - echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf - echo "% of this license or (at your option) any later version." >> $FNAME.mf - echo "% The latest version of this license is in" >> $FNAME.mf - echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf - echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf - echo "% version 1999/12/01 or later." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% Version $VERSION $DATE FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo '% This file is based on:' >> $FNAME.mf - echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf - echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf - echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf - echo '' >> $FNAME.mf - echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'Times_Compat:=true;' >> $FNAME.mf - echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf - echo '' >> $FNAME.mf - $AWK "{if (\$1 == \"p\") { - if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ - }\ - else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ - sed 's/SQ/sqrt/' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'generate tipa % switch to the driver file' >> $FNAME.mf -done - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/genxipx.sh b/Master/texmf-dist/fonts/source/public/tipa/genxipx.sh deleted file mode 100644 index 4cd09f4a650..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/genxipx.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh - -# genxipx.sh --- a shell script for producing XIPX parameter files. -# -# 1996/06/24 first version -# - -AWK=gawk - -DATE="2003/01/01" -VERSION="1.2" - -PARAMFILE="xipaprm.def" - -FILES="xipx10 xipxsl10 xipxb10 xipxbs10 xipxss10 xipxsi10 xipxsb10" - -for FNAME in $FILES -do - case "$FNAME" in - xipx10) NUM=3;FID="XIPX"; FSIZE="10";FDESC="Roman 10" ;; - xipxsl10) NUM=4;FID="XIPXSL";FSIZE="10";FDESC="Slanted Roman 10" ;; - xipxb10) NUM=5;FID="XIPXB"; FSIZE="10";FDESC="Bold Roman 10" ;; - xipxbs10) NUM=6;FID="XIPXBS";FSIZE="10";FDESC="Bold Slanted Roman 10" ;; - xipxss10) NUM=7;FID="XIPXSS";FSIZE="10";FDESC="Sans Serif 10" ;; - xipxsi10) NUM=8;FID="XIPXSI";FSIZE="10";FDESC="Sans Serif Slanted 10" ;; - xipxsb10) NUM=9;FID="XIPXSB";FSIZE="10";FDESC="Sans Serif Bold 10" ;; - esac - - echo "% $FNAME.mf: XIPX $FDESC point parameter file" > $FNAME.mf - echo "% Copyright 1996-2003 FUKUI Rei" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program may be distributed and/or modified under the" >> $FNAME.mf - echo "% conditions of the LaTeX Project Public License, either version 1.2" >> $FNAME.mf - echo "% of this license or (at your option) any later version." >> $FNAME.mf - echo "% The latest version of this license is in" >> $FNAME.mf - echo "% http://www.latex-project.org/lppl.txt" >> $FNAME.mf - echo "% and version 1.2 or later is part of all distributions of LaTeX " >> $FNAME.mf - echo "% version 1999/12/01 or later." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% This program consists of all files listed in Manifest.txt." >> $FNAME.mf - echo "%" >> $FNAME.mf - echo "% Version $VERSION $DATE" >> $FNAME.mf - echo "%" >> $FNAME.mf - echo '% This file is based on:' >> $FNAME.mf - echo '% Computer Modern font series by D. E. Knuth and' >> $FNAME.mf - echo '% TSIPA by KOBAYASHI Hajime, FUKUI Rei and SHIRAKAWA Shun.' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'if unknown cmbase: input cmbase fi' >> $FNAME.mf - echo 'if unknown tipabase: input tipabase fi' >> $FNAME.mf - echo '' >> $FNAME.mf - echo "font_identifier:=\"$FID\"; font_size ${FSIZE}pt#;" >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'Times_Compat:=true;' >> $FNAME.mf - echo 'if Times_Compat: input tipatr fi' >> $FNAME.mf - echo '' >> $FNAME.mf - $AWK "{if (\$1 == \"p\") { - if (\$$NUM == \"0\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else print \$2 \"#:=\" \$$NUM \"/36pt#;\";\ - }\ - else if (\$1 == \"P\") print \$2 \"#:=\" \$$NUM \"pt#;\";\ - else if (\$1 == \"n\") print \$2 \":=\" \$$NUM \";\";}" $PARAMFILE |\ - sed 's/SQ/sqrt/' >> $FNAME.mf - echo '' >> $FNAME.mf - echo 'generate tipx % switch to the driver file' >> $FNAME.mf -done - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/mktipapk.sh b/Master/texmf-dist/fonts/source/public/tipa/mktipapk.sh deleted file mode 100644 index e13a0ee85eb..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/mktipapk.sh +++ /dev/null @@ -1,173 +0,0 @@ -#!/bin/sh -# -# This script generates pk font files for tipa. -# -# TIPA is a set of metafont source files for IPA (International -# Phonetic Alphabet) symbols. You can get it from the CTAN archive. -# -# In order to use this script, metafont programs, gftopk, and metafont -# source files (*.mf) must be installed properly. -# -# You should also be familiar with the `modes.mf' file which contains -# parameters for various printers. -# -# 1996/03/12 FUKUI Rei (fkr@tooyoo.L.u-tokyo.ac.jp) -# - -progname=`basename "$0"` -MF=mf - -if [ $# != 0 ]; then - MODE=$1 -else - echo "Usage: $progname mode_name" - echo "Examples: $progname localfont" - echo " : $progname CanonCX" - exit 1 -fi - -execmf() -{ - for file in $MFFILES - do - echo "[ $file at mag=$MAG ]" - $MF "\mode=$MODE; mag=$MAG; nonstopmode;" input $file - done -} - -cmbase=/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf -if [ -f $cmbase ]; then - ln -s $cmbase cmbase.mf -fi - -############################## -# make all fonts for mag 5/8 # -############################## - -MFFILES="tipa8 tipasl8 tipabx8 tipass8" -MAG=5/8 -execmf - -############################## -# make all fonts for mag 6/8 # -############################## - -MFFILES="tipa8 tipasl8 tipabx8 tipass8" -MAG=6/8 -execmf - -############################## -# make all fonts for mag 7/8 # -############################## - -MFFILES="tipa8 tipasl8 tipabx8 tipass8" -MAG=7/8 -execmf - -############################# -# make all fonts for mag .5 # -############################# - -MFFILES="tipab10" -MAG=.5 -execmf - -############################# -# make all fonts for mag .6 # -############################# - -MFFILES="tipab10" -MAG=.6 -execmf - -############################# -# make all fonts for mag .7 # -############################# - -MFFILES="tipab10" -MAG=.7 -execmf - -############################# -# make all fonts for mag .8 # -############################# - -MFFILES="tipab10" -MAG=.8 -execmf - -############################# -# make all fonts for mag .9 # -############################# - -MFFILES="tipab10" -MAG=.9 -execmf - -############################ -# make all fonts for mag 1 # -############################ - -MFFILES="tipa8 tipa9 tipa10 tipa12 tipa17 tipasl8 tipasl9 tipasl10 tipasl12 \ - tipabx8 tipabx9 tipabx10 tipabx12 tipass8 tipass9 tipass10 tipass12 \ - tipass17 tipab10" -MAG=1 -execmf - -################################## -# make all fonts for magstep 0.5 # -################################## - -MFFILES="tipa10 tipasl10 tipabx10 tipass10 tipab10" -MAG=magstep.5 -execmf - -################################ -# make all fonts for magstep 1 # -################################ - -MFFILES="tipa12 tipa17 tipasl12 tipabx12 tipass12 tipass17 tipab10" -MAG=magstep1 -execmf - -################################ -# make all fonts for magstep 2 # -################################ - -MFFILES="tipa17 tipasl12 tipabx12 tipass17 tipab10" -MAG=magstep2 -execmf - -################################ -# make all fonts for magstep 3 # -################################ - -MFFILES="tipasl12 tipabx12 tipab10" -MAG=magstep3 -execmf - -################################ -# make all fonts for magstep 4 # -################################ - -MFFILES="tipasl12 tipabx12 tipab10" -MAG=magstep4 -execmf - -################################ -# make all fonts for magstep 5 # -################################ - -MFFILES="tipab10" -MAG=magstep5 -execmf - -for gf in tipa*gf -do - gftopk $gf -done - -rm -f *gf *.log cmbase.mf -#rm -f *.tfm - -exit 0 diff --git a/Master/texmf-dist/fonts/source/public/tipa/mkxipapk.sh b/Master/texmf-dist/fonts/source/public/tipa/mkxipapk.sh deleted file mode 100644 index 64fb4f87111..00000000000 --- a/Master/texmf-dist/fonts/source/public/tipa/mkxipapk.sh +++ /dev/null @@ -1,147 +0,0 @@ -#!/bin/sh -# -# This script generates pk font files for tipa. -# -# TIPA is a set of metafont source files for IPA (International -# Phonetic Alphabet) symbols. You can get it from the CTAN archive. -# -# In order to use this script, metafont programs, gftopk, and metafont -# source files (*.mf) must be installed properly. -# -# You should also be familiar with the `modes.mf' file which contains -# parameters for various printers. -# -# 1996/03/12 FUKUI Rei (fkr@tooyoo.L.u-tokyo.ac.jp) -# - -progname=`basename "$0"` -MF=mf - -if [ $# != 0 ]; then - MODE=$1 -else - echo "Usage: $progname mode_name" - echo "Examples: $progname localfont" - echo " : $progname CanonCX" - exit 1 -fi - -execmf() -{ - for file in $MFFILES - do - echo "[ $file at mag=$MAG ]" - $MF "\mode=$MODE; mag=$MAG; nonstopmode;" input $file - done -} - -cmbase=/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf -if [ -f $cmbase ]; then - ln -s $cmbase cmbase.mf -fi - -############################# -# make all fonts for mag .5 # -############################# - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=.5 -execmf - -############################# -# make all fonts for mag .6 # -############################# - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=.6 -execmf - -############################# -# make all fonts for mag .7 # -############################# - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=.7 -execmf - -############################# -# make all fonts for mag .8 # -############################# - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=.8 -execmf - -############################# -# make all fonts for mag .9 # -############################# - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=.9 -execmf - -############################ -# make all fonts for mag 1 # -############################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=1 -execmf - -################################## -# make all fonts for magstep 0.5 # -################################## - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep.5 -execmf - -################################ -# make all fonts for magstep 1 # -################################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep1 -execmf - -################################ -# make all fonts for magstep 2 # -################################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep2 -execmf - -################################ -# make all fonts for magstep 3 # -################################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep3 -execmf - -################################ -# make all fonts for magstep 4 # -################################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep4 -execmf - -################################ -# make all fonts for magstep 5 # -################################ - -MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10" -MAG=magstep5 -execmf - -for gf in xipa*gf -do - gftopk $gf -done - -rm -f *gf *.log cmbase.mf -#rm -f *.tfm - -exit 0 diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 7ce470b3cc3..351d37d1974 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -1299,6 +1299,13 @@ $standardtex='\.(.bx|cfg|sty|clo|ldf|cls|def|fd|cmap|4ht)$'; 'ticket', '\.tdf|' . $standardtex, 'tikz-cd', 'tikz-cd.sty', # not pgfmanual.sty 'tikz-qtree', '(pgf|tikz-)(subpic|q?tree(-compat)?)\.(tex|sty)', + # tipa: we want to install all .sty except tipaman|boxchar|codelist. + # i can't explain why ^(?!...), the "zero-width negative look-ahead + # assertion", is what works, but it does. found in (and modified from) + # the perl cookbook, + # http://docstore.mik.ua/orelly/perl/cookbook/ch06_18.htm, + # Expressing AND, OR, and NOT in a Single Pattern. Fun, huh? + 'tipa', '\.fd$|\.def$|^(?!tipaman|boxchar|codelist).*\.sty$', 'tipa-de', 'NULL', # doc package 'titleref', '^..[^s].*\.sty', # not miscdoc.sty 'tkz-orm', 'tkz.*\.sty', # no pgfmanual.sty @@ -1943,6 +1950,7 @@ $standardmfinstall = '\.mf$'; 'ibygrk' => 'ibycus4\.map', # tex|mf source 'ifsym' => $standardmfinstall . '|\.gen', 'niceframe', => '(karta|umrand).*\.mf', # not bbding or dingbat + 'tipa' => $standardmfinstall . '|[^c]\.def$', 'wnri' => $standardmfinstall . '|wnindic\.map',# mf source ); @@ -2968,16 +2976,14 @@ EOF } # rebuild list of input files, e.g., after flattening -sub buildfilelist -{ +sub buildfilelist { print "doing buildfilelist()...\n"; opendir (DIR ,'.') || die "opendir(.) failed: $!"; @filenames = grep (!/^\.\.?$/, readdir (DIR)); closedir (DIR); } -sub runmf -{ +sub runmf { my ($mfpatt) = @_; print "\t doing runmf for $package ($mfpatt)\n"; for my $file (grep (/$mfpatt/, @filenames)) { @@ -3002,7 +3008,7 @@ sub runfonts { } &SYSTEM("$MV $FileBase.vf $DEST/fonts/vf/$Foundry/$package "); } - for (grep(/.tfm/,@filenames)) { + for (grep(/\.tfm$/,@filenames)) { $needdir=1; print "\t\t INSTALL tfm $_\n"; ($FileBase,$Filepath,$Filesuffix) = fileparse($_,"\.[A-z]*"); @@ -3033,10 +3039,12 @@ sub MAKEflatten { &SYSTEM ("find . -type l | xargs --no-run-if-empty $RM"); # mv foo/README to README.foo. README.txt is for psfragx. - # LISEZ-MOI is for bclogo. + # LISEZ-MOI is for bclogo. Makefile and 00README are for tipa. # Obviously should be generalized to non-README files. my $findcmd = "find . -mindepth 2 '(' " - . "-name README -o -name README.txt -o -name LISEZ-MOI ')'"; + . "-name README -o -name README.txt -o -name LISEZ-MOI " + . "-o -name Makefile -o -name 00README " + . "')'"; &SYSTEM ("for r in `$findcmd`; do" . ' mv $r $r.`basename \`dirname $r\``; done'); @@ -3816,25 +3824,6 @@ sub MAKEtkz { &SYSTEM ("find -depth -type d -print | xargs rmdir 2>/dev/null"); } -sub MAKEtipa { - &xchdir("$packagedir"); #/tipa-1.3"); - my $Foundry = "public"; - &runjob("mkdir -p $DEST/fonts/source/$Foundry/tipa"); - &runjob("mkdir -p $DEST/fonts/type1/$Foundry/tipa"); - &runjob("mkdir -p $DEST/fonts/tfm/$Foundry/tipa"); - &runjob("mkdir -p $DEST/fonts/map/dvips/tipa"); - &runjob("mkdir -p $DEST/tex/latex/tipa"); - &runjob("mkdir -p $DEST/doc/fonts/tipa"); - &runjob("mkdir -p $DEST/source/latex/tipa"); - &runjob("$CP dvips/* $DEST/fonts/map/dvips/tipa"); - &runjob("$CP sty/* $DEST/tex/latex/tipa"); - &runjob("$CP tfm/* $DEST/fonts/tfm/$Foundry/tipa"); - &runjob("$CP type1/* $DEST/fonts/type1/$Foundry/tipa"); - &runjob("$CP mf/* $DEST/fonts/source/$Foundry/tipa"); - &runjob("$CP doc/* $DEST/doc/fonts/tipa"); - &runjob("$CP ../tipaman.pdf $DEST/doc/fonts/tipa"); -} - # docs in two languages. The English one is in a separate package, # mathmode. Just remove it from the copy when building the German one. # -- cgit v1.2.3