From ac0ae0fcbd5ee121e6b9134cced71d961e30ed68 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 27 Sep 2020 03:01:57 +0000 Subject: CTAN sync 202009270301 --- fonts/phonetic/Doc/209/phonetic-table.tex | 137 -------- fonts/phonetic/Doc/209/phonetic.sty | 536 ------------------------------ fonts/phonetic/Doc/2e/Uphon.fd | 18 - fonts/phonetic/Doc/2e/phonetic-table.pdf | Bin 57881 -> 0 bytes fonts/phonetic/Doc/2e/phonetic-table.tex | 91 ----- fonts/phonetic/Doc/2e/phonetic.sty | 157 --------- fonts/phonetic/Doc/README | 12 - fonts/phonetic/doc/209/phonetic-table.tex | 137 ++++++++ fonts/phonetic/doc/209/phonetic.sty | 536 ++++++++++++++++++++++++++++++ fonts/phonetic/doc/README | 12 + fonts/phonetic/doc/phonetic-table.pdf | Bin 0 -> 57881 bytes fonts/phonetic/doc/phonetic-table.tex | 91 +++++ fonts/phonetic/latex/Uphon.fd | 18 + fonts/phonetic/latex/phonetic.sty | 157 +++++++++ 14 files changed, 951 insertions(+), 951 deletions(-) delete mode 100644 fonts/phonetic/Doc/209/phonetic-table.tex delete mode 100644 fonts/phonetic/Doc/209/phonetic.sty delete mode 100644 fonts/phonetic/Doc/2e/Uphon.fd delete mode 100644 fonts/phonetic/Doc/2e/phonetic-table.pdf delete mode 100644 fonts/phonetic/Doc/2e/phonetic-table.tex delete mode 100644 fonts/phonetic/Doc/2e/phonetic.sty delete mode 100644 fonts/phonetic/Doc/README create mode 100644 fonts/phonetic/doc/209/phonetic-table.tex create mode 100644 fonts/phonetic/doc/209/phonetic.sty create mode 100644 fonts/phonetic/doc/README create mode 100644 fonts/phonetic/doc/phonetic-table.pdf create mode 100644 fonts/phonetic/doc/phonetic-table.tex create mode 100644 fonts/phonetic/latex/Uphon.fd create mode 100644 fonts/phonetic/latex/phonetic.sty (limited to 'fonts/phonetic') diff --git a/fonts/phonetic/Doc/209/phonetic-table.tex b/fonts/phonetic/Doc/209/phonetic-table.tex deleted file mode 100644 index d84e4ca193..0000000000 --- a/fonts/phonetic/Doc/209/phonetic-table.tex +++ /dev/null @@ -1,137 +0,0 @@ -\documentstyle[phonetic]{article} - -\pagestyle{empty} -\advance\textheight by 1in -\advance\topmargin by -.5in - -\def\bs{$\backslash$} -\def\db#1{$\{$#1$\}$} - -\begin{document} - -The following is a table of available special characters and how to -call them. Please note that nothing is final on this. I would -welcome suggestions for names, other characters needed $\ldots$. - -In order to call these characters, put the following command in your -file. - \begin{center} -{\tt \bs documentstyle[phonetic]\db{article}} - \end{center} -And in order to get this table do - \begin{center} -{\tt latex phonetic-table.tex} - \end{center} - -\noindent -\begin{tabular}{@{}lll@{\qquad\qquad}lll@{\qquad\qquad}lll@{}} -\bs schwa &\schwa &\it \schwa - &\bs hausab&\hausab &\it \hausab - &\bs hausaB&\hausaB &\it \hausaB\\ -\bs thorn &\thorn &\it \thorn - &\bs hausad&\hausad&\it\hausad - &\bs hausaD&\hausaD&\it\hausaD\\ -\bs glottal&\glottal &\it\glottal - &\bs hausak &\hausak &\it\hausak - &\bs hausaK &\hausaK &\it\hausaK\\ -\bs esh &\esh &\it\esh - &\bs varg &\varg &\it \varg - &\bs planck&\planck \\ -\bs yogh &\yogh &\it\yogh - &\bs udesc &\udesc &\it \udesc - &\bs roty&\roty &\it \roty\\ -\bs eth &\eth &\it \eth - &\bs wedge &\wedge &\it\wedge - &\bs rotm&\rotm &\it \rotm\\ -\bs emgma &\emgma &\it\emgma - &\bs varomega&\varomega &\it \varomega - &\bs ibar&\ibar \\ -\bs engma &\engma &\it\engma - & \bs revD &\revD & \it \revD - &\bs vod&\vod \\ -\bs enya &\enya &\it \enya - &\bs fj &\fj & \it \fj - &\bs ubar&\ubar \\ -\bs flap&\flap &\it\flap - &\bs openo &\openo &\it \openo - &\bs rotOmega&\rotOmega &\it \rotOmega\\ -\bs voicedh&\voicedh &\it\voicedh - &\bs varopeno&\varopeno &\it \varopeno - &\bs vari &\vari &\it \vari\\ -\bs hookd&\hookd &\it\hookd - &\bs vara &\vara &\it \vara - &\bs barj &\barj &\it \barj\\ -\bs rotvara&\rotvara &\it \rotvara - &\bs rotr&\rotr &\it \rotr - &\bs rotw&\rotw \\ -\bs epsi &\epsi &\it \epsi - &\bs barlambda&\barlambda &\it\barlambda - &\bs riota &\riota & \it \riota \\ -\hline -\end{tabular} - -\noindent - \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} - \ut{o} &\bs ut\db{o} -&\td{o} &\bs td\db{o} -&\syl{o} &\bs syl\db{o}\\ - \labvel{mn}&\bs labvel\db{mn} -&a\upbar b &a\bs upbar b -&\rc{c} &\bs rc\db{c}\\ - \hill{o} &\bs hill\db{o} -&\od{o} &\bs od\db{o} -&m\uplett{h} & m\bs uplett\db{h}\\ - \ohill{o} & \bs ohill\db{o} -&\acbar{\'}{o}& \bs acbar\db{\bs$'$}\db{o} -&\acarc{\'}{o}& \bs acarc\db{\bs$'$}\db{o}\\ - \hline - \end{tabular} - -\noindent - \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} - \upharpoon & \bs upharpoon -& $\uphk$ & \bs uphk -& $\downhk$ & \bs downhk\\ -$\dbox$ & \bs dbox -&$\sbox$ & \bs sbox \\ -% -$\rhookup$ & \bs rhookup -& $\lhookup$ & \bs lhookup\\ -$\bigrhookup$ & \bs bigrhookup -&$\biglhookup$ & \bs biglhookup \\ -$\Bigrhookup$ & \bs Bigrhookup -& $\Biglhookup$ &\bs Biglhookup\\ -$\biggrhookup$ & \bs biggrhookup -&$\bigglhookup$ & \bs bigglhookup\\ -$\Biggrhookup$ & \bs Biggrhookup -&$\Bigglhookup$ & \bs Bigglhookup\\ - \end{tabular} - - \noindent and the greek (non math, nonitalic \bs palpha, \bs pbeta, -$\ldots$) - -{\palpha\pbeta\pgamma\pdelta\ \pepsilon\pzeta\peta\ - \ptheta\piota\pkappa\plambda\ \pmu\pnu\pxi\pomicron\ppi\prho\ - \psigma\ptau\pupsilon\pphi\pchi\ppsi\pomega } - - \noindent greek (non math but italic $\{$\bs palpha, \bs pbeta $\ldots\}$) - -{\it \palpha\pbeta\pgamma\pdelta\ \pepsilon\pzeta\peta\ - \ptheta\piota\pkappa\plambda\ \pmu\pnu\pxi\pomicron\ppi\prho\ - \psigma\ptau\pupsilon\pphi\pchi\ppsi\pomega } - - \noindent greek (math) - -{$\alpha\beta\gamma\delta\ \epsilon\zeta\eta\ - \theta\iota\kappa\lambda\ \mu\nu\xi\omicron\pi\rho\ - \sigma\tau\upsilon\phi\chi\psi\omega$ } - - \end{document} - - -Note that, if the first time a special character is called and you -accent it, the accent may not appear over the character, e.g., -\`\schwa, in which case call the special character inside a throw away -first, e.g., \setbox0=\hbox{\schwa}. - - \ No newline at end of file diff --git a/fonts/phonetic/Doc/209/phonetic.sty b/fonts/phonetic/Doc/209/phonetic.sty deleted file mode 100644 index 0f2afffeb2..0000000000 --- a/fonts/phonetic/Doc/209/phonetic.sty +++ /dev/null @@ -1,536 +0,0 @@ - - -% this file loads the phonetic font (cmph10) and names the characters - -\newfam \phofam -\newfam\phitfam -\newcount\holdfam - -\def\ph{\protect\pph} -\def\phit{\protect\pphit} - -% done ixpt, xpt, xipt, xiipt -% done vpt, vipt, viipt, viiipt, xivpt, xviipt, xxpt, xxvpt - -\def\vpt{\textfont\z@\fivrm - \scriptfont\z@\fivrm \scriptscriptfont\z@\fivrm -\textfont\@ne\fivmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi -\textfont\tw@\fivsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\prm{\fam\z@\fivrm}% -\def\unboldmath{\everymath{}\everydisplay{}\@nomath - \unboldmath\fam\@ne\@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\pit{\@subfont\it\rm}% -\def\psl{\@subfont\sl\rm}% -\def\pbf{\@getfont\pbf\bffam\@vpt{cmbx5}}% -\def\ptt{\@subfont\tt\rm}% -\def\psf{\@subfont\sf\rm}% -\def\psc{\@subfont\sc\rm}% -\def\pph{\@getfont\pph\phofam\@vpt{cmph5}}% -\def\pphit{\@subfont\phit\ph}% -\def\ly{\fam\lyfam\fivly}\textfont\lyfam\fivly - \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly -\@setstrut\rm} - -\def\vipt{\textfont\z@\sixrm - \scriptfont\z@\sixrm \scriptscriptfont\z@\sixrm -\textfont\@ne\sixmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\sixmi -\textfont\tw@\sixsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\sixsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\prm{\fam\z@\sixrm}% -\def\unboldmath{\everymath{}\everydisplay{}\@nomath - \unboldmath\@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\pit{\@subfont\it\rm}% -\def\psl{\@subfont\sl\rm}% -\def\pbf{\@getfont\pbf\bffam\@vipt{cmbx6}}% -\def\ptt{\@subfont\tt\rm}% -\def\psf{\@subfont\sf\rm}% -\def\psc{\@subfont\sc\rm}% -\def\pph{\@getfont\pph\phofam\@vipt{cmph6}}% -\def\pphit{\@subfont\phit\ph}% -\def\ly{\fam\lyfam\sixly}\textfont\lyfam\sixly - \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\sixly -\@setstrut\rm} - -\def\viipt{\textfont\z@\sevrm - \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm -\textfont\@ne\sevmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi -\textfont\tw@\sevsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\prm{\fam\z@\sevrm}% -\def\unboldmath{\everymath{}\everydisplay{}\@nomath -\unboldmath\@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\pit{\fam\itfam\sevit}\textfont\itfam\sevit - \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit -\def\psl{\@subfont\sl\it}% -\def\pbf{\@getfont\pbf\bffam\@viipt{cmbx7}}% -\def\ptt{\@subfont\tt\rm}% -\def\psf{\@subfont\sf\rm}% -\def\psc{\@subfont\sc\rm}% -\def\pph{\@getfont\pph\phofam\@viipt{cmph7}}% -\def\pphit{\@getfont\pphit\phitfam\@viipt{cmphi7}}% -\def\ly{\fam\lyfam\sevly}\textfont\lyfam\sevly - \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly -\@setstrut \rm} - -\def\viiipt{\textfont\z@\egtrm - \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm -\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi -\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\prm{\fam\z@\egtrm}% -\def\unboldmath{\everymath{}\everydisplay{}\@nomath -\unboldmath\@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\pit{\fam\itfam\egtit}\textfont\itfam\egtit - \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit -\def\psl{\@getfont\psl\slfam\@viiipt{cmsl8}}% -\def\pbf{\@getfont\pbf\bffam\@viiipt{cmbx8}}% -\def\ptt{\@getfont\ptt\ttfam\@viiipt{cmtt8}\@nohyphens\ptt\@viiipt}% -\def\psf{\@getfont\psf\sffam\@viiipt{cmss8}}% -\def\psc{\@getfont\psc\scfam\@viiipt{\@mcsc \@ptscale8}}% -\def\pph{\@getfont\pph\phofam\@viiipt{cmph8}}% -\def\pphit{\@getfont\pphit\phitfam\@viiipt{cmphi8}}% -\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly - \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly -\@setstrut \rm} - -\def\ixpt{\textfont\z@\ninrm - \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm -\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi -\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\prm{\fam\z@\ninrm}% -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\pit{\fam\itfam\ninit}\textfont\itfam\ninit - \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit -\def\psl{\@getfont\psl\slfam\@ixpt{cmsl9}}% -\def\pbf{\fam\bffam\ninbf}\textfont\bffam\ninbf - \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf -\def\ptt{\fam\ttfam\nintt}\textfont\ttfam\nintt - \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt -\def\psf{\@getfont\psf\sffam\@ixpt{cmss9}}% -\def\psc{\@getfont\psc\scfam\@ixpt{\@mcsc \@ptscale9}}% -\def\pph{\@getfont\pph\phofam\@ixpt{cmph9}}% -\def\pphit{\@getfont\pphit\phitfam\@ixpt{cmphi9}}% -\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly - \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly -\@setstrut \rm} - - -\def\xpt{\textfont\z@\tenrm - \scriptfont\z@\sevrm \scriptscriptfont\z@\fivrm -\textfont\@ne\tenmi \scriptfont\@ne\sevmi \scriptscriptfont\@ne\fivmi -\textfont\tw@\tensy \scriptfont\tw@\sevsy \scriptscriptfont\tw@\fivsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\tenmi - \textfont\tw@\tensy \textfont\lyfam\tenly - \@boldfalse}\@boldfalse -\def\boldmath{\@ifundefined{tenmib}{\global\font\tenmib\@mbi - \global\font\tensyb\@mbsy - \global\font\tenlyb\@lasyb\relax\@addfontinfo\@xpt - {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold - \textfont\@ne\tenmib \textfont\tw@\tensyb - \textfont\lyfam\tenlyb \@prtct\@boldtrue}}}{}\@xpt\boldmath}% -\def\prm{\fam\z@\tenrm}% -\def\pit{\fam\itfam\tenit}\textfont\itfam\tenit \scriptfont\itfam\sevit - \scriptscriptfont\itfam\sevit -\def\psl{\fam\slfam\tensl}\textfont\slfam\tensl - \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl -\def\pbf{\fam\bffam\tenbf}\textfont\bffam\tenbf - \scriptfont\bffam\tenbf \scriptscriptfont\bffam\tenbf -\def\ptt{\fam\ttfam\tentt}\textfont\ttfam\tentt - \scriptfont\ttfam\tentt \scriptscriptfont\ttfam\tentt -\def\psf{\fam\sffam\tensf}\textfont\sffam\tensf - \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf -\def\psc{\@getfont\psc\scfam\@xpt{\@mcsc}}% -\def\pph{\@getfont\pph\phofam\@xpt{cmph10}}% -\def\pphit{\@getfont\pphit\phitfam\@xpt{cmphi10}}% -\def\ly{\fam\lyfam\tenly}\textfont\lyfam\tenly - \scriptfont\lyfam\sevly \scriptscriptfont\lyfam\fivly -\@setstrut \rm} - -\def\xipt{\textfont\z@\elvrm - \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm -\textfont\@ne\elvmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi -\textfont\tw@\elvsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\elvmi \textfont\tw@\elvsy - \textfont\lyfam\elvly \@boldfalse}\@boldfalse -\def\boldmath{\@ifundefined{elvmib}{\global\font\elvmib\@mbi\@halfmag - \global\font\elvsyb\@mbsy\@halfmag - \global\font\elvlyb\@lasyb\@halfmag\relax\@addfontinfo\@xipt - {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold - \textfont\@ne\elvmib \textfont\tw@\elvsyb - \textfont\lyfam\elvlyb\@prtct\@boldtrue}}}{}\@xipt\boldmath}% -\def\prm{\fam\z@\elvrm}% -\def\pit{\fam\itfam\elvit}\textfont\itfam\elvit - \scriptfont\itfam\egtit \scriptscriptfont\itfam\sevit -\def\psl{\fam\slfam\elvsl}\textfont\slfam\elvsl - \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl -\def\pbf{\fam\bffam\elvbf}\textfont\bffam\elvbf - \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf -\def\ptt{\fam\ttfam\elvtt}\textfont\ttfam\elvtt - \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt -\def\psf{\fam\sffam\elvsf}\textfont\sffam\elvsf - \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf -\def\psc{\@getfont\psc\scfam\@xipt{\@mcsc\@halfmag}}% -\def\pph{\@getfont\pph\phofam\@xipt{cmph10 \@halfmag}}% -\def\pphit{\@getfont\pphit\phitfam\@xipt{cmphi10 \@halfmag}}% -\def\ly{\fam\lyfam\elvly}\textfont\lyfam\elvly - \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly -\@setstrut \rm} - -\def\xiipt{\textfont\z@\twlrm - \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm -\textfont\@ne\twlmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi -\textfont\tw@\twlsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\twlmi - \textfont\tw@\twlsy \textfont\lyfam\twlly - \@boldfalse}\@boldfalse -\def\boldmath{\@ifundefined{twlmib}{\global\font\twlmib\@mbi\@magscale1\global - \font\twlsyb\@mbsy \@magscale1\global\font - \twllyb\@lasyb\@magscale1\relax\@addfontinfo\@xiipt - {\def\boldmath{\everymath - {\mit}\everydisplay{\mit}\@prtct\@nomathbold - \textfont\@ne\twlmib \textfont\tw@\twlsyb - \textfont\lyfam\twllyb\@prtct\@boldtrue}}}{}\@xiipt\boldmath}% -\def\prm{\fam\z@\twlrm}% -\def\pit{\fam\itfam\twlit}\textfont\itfam\twlit \scriptfont\itfam\egtit - \scriptscriptfont\itfam\sevit -\def\psl{\fam\slfam\twlsl}\textfont\slfam\twlsl - \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl -\def\pbf{\fam\bffam\twlbf}\textfont\bffam\twlbf - \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf -\def\ptt{\fam\ttfam\twltt}\textfont\ttfam\twltt - \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt -\def\psf{\fam\sffam\twlsf}\textfont\sffam\twlsf - \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf -\def\psc{\@getfont\psc\scfam\@xiipt{\@mcsc\@magscale1}}% -\def\pph{\@getfont\pph\phofam\@xiipt{cmph10 \@magscale1}}% -\def\pphit{\@getfont\pphit\phitfam\@xiipt{cmphi10 \@magscale1}}% -\def\ly{\fam\lyfam\twlly}\textfont\lyfam\twlly - \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly - \@setstrut \rm} - -\def\xivpt{\textfont\z@\frtnrm - \scriptfont\z@\tenrm \scriptscriptfont\z@\sevrm -\textfont\@ne\frtnmi \scriptfont\@ne\tenmi \scriptscriptfont\@ne\sevmi -\textfont\tw@\frtnsy \scriptfont\tw@\tensy \scriptscriptfont\tw@\sevsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\frtnmi \textfont\tw@\frtnsy - \textfont\lyfam\frtnly \@boldfalse}\@boldfalse -\def\boldmath{\@ifundefined{frtnmib}{\global\font - \frtnmib\@mbi\@magscale2\global\font\frtnsyb\@mbsy\@magscale2 - \global\font\frtnlyb\@lasyb\@magscale2\relax\@addfontinfo\@xivpt - {\def\boldmath{\everymath - {\mit}\everydisplay{\mit}\@prtct\@nomathbold - \textfont\@ne\frtnmib \textfont\tw@\frtnsyb - \textfont\lyfam\frtnlyb\@prtct\@boldtrue}}}{}\@xivpt\boldmath}% -\def\prm{\fam\z@\frtnrm}% -\def\pit{\@getfont\pit\itfam\@xivpt{cmti10\@magscale2}}% -\def\psl{\@getfont\psl\slfam\@xivpt{cmsl10\@magscale2}}% -\def\pbf{\fam\bffam\frtnbf}\textfont\bffam\frtnbf - \scriptfont\bffam\tenbf \scriptscriptfont\bffam\ninbf -\def\ptt{\@getfont\ptt\ttfam\@xivpt{cmtt10\@magscale2}\@nohyphens\ptt\@xivpt}% -\def\psf{\@getfont\psf\sffam\@xivpt{\@mss\@magscale2}}% -\def\psc{\@getfont\psc\scfam\@xivpt{\@mcsc\@magscale2}}% -\def\pph{\@getfont\pph\phofam\@xviipt{cmph10 \@magscale2}}% -\def\pphit{\@getfont\pphit\phitfam\@xviipt{cmphi10 \@magscale2}}% -\def\ly{\fam\lyfam\frtnly}\textfont\lyfam\frtnly - \scriptfont\lyfam\tenly \scriptscriptfont\lyfam\sevly -\@setstrut \rm} - -\def\xviipt{\textfont\z@\svtnrm - \scriptfont\z@\twlrm \scriptscriptfont\z@\tenrm -\textfont\@ne\svtnmi \scriptfont\@ne\twlmi \scriptscriptfont\@ne\tenmi -\textfont\tw@\svtnsy \scriptfont\tw@\twlsy \scriptscriptfont\tw@\tensy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\svtnmi \textfont\tw@\svtnsy \textfont\lyfam\svtnly - \@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\prm{\fam\z@\svtnrm}% -\def\pit{\@getfont\pit\itfam\@xviipt{cmti10\@magscale3}}% -\def\psl{\@getfont\psl\slfam\@xviipt{cmsl10\@magscale3}}% -\def\pbf{\fam\bffam\svtnbf}\textfont\bffam\svtnbf - \scriptfont\bffam\twlbf \scriptscriptfont\bffam\tenbf -\def\ptt{\@getfont\ptt\ttfam\@xviipt{cmtt10\@magscale3}\@nohyphens - \ptt\@xviipt}% -\def\psf{\@getfont\psf\sffam\@xviipt{cmss17}}% -\def\psc{\@getfont\psc\scfam\@xviipt{\@mcsc\@magscale3}}% -\def\pph{\@getfont\pph\phofam\@xviipt{cmph10 \@magscale3}}% -\def\pphit{\@getfont\pphit\phitfam\@xviipt{cmphi10 \@magscale3}}% -\def\ly{\fam\lyfam\svtnly}\textfont\lyfam\svtnly - \scriptfont\lyfam\twlly \scriptscriptfont\lyfam\tenly -\@setstrut \rm} - -\def\xxpt{\textfont\z@\twtyrm - \scriptfont\z@\frtnrm \scriptscriptfont\z@\twlrm -\textfont\@ne\twtymi \scriptfont\@ne\frtnmi \scriptscriptfont\@ne\twlmi -\textfont\tw@\twtysy \scriptfont\tw@\frtnsy \scriptscriptfont\tw@\twlsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly - \@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\prm{\fam\z@\twtyrm}% -\def\pit{\@getfont\pit\itfam\@xxpt{cmti10\@magscale4}}% -\def\psl{\@getfont\psl\slfam\@xxpt{cmsl10\@magscale4}}% -\def\pbf{\@getfont\pbf\bffam\@xxpt{cmbx10\@magscale4}}% -\def\ptt{\@getfont\ptt\ttfam\@xxpt{cmtt10\@magscale4}\@nohyphens\ptt\@xxpt}% -\def\psf{\@getfont\psf\sffam\@xxpt{\@mss\@magscale4}}% -\def\psc{\@getfont\psc\scfam\@xxpt{\@mcsc\@magscale4}}% -\def\pph{\@getfont\pph\phofam\@xxpt{cmph10\@magscale4}}% -\def\pphit{\@getfont\pphit\phitfam\@xxpt{cmphi10\@magscale4}}% -\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly - \scriptfont\lyfam\frtnly \scriptscriptfont\lyfam\twlly -\@setstrut \rm} - -\def\xxvpt{\textfont\z@\twfvrm - \scriptfont\z@\twtyrm \scriptscriptfont\z@\svtnrm -\textfont\@ne\twtymi \scriptfont\@ne\twtymi \scriptscriptfont\@ne\svtnmi -\textfont\tw@\twtysy \scriptfont\tw@\twtysy \scriptscriptfont\tw@\svtnsy -\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex -\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath - \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly - \@boldfalse}\@boldfalse -\def\boldmath{\@subfont\boldmath\unboldmath}% -\def\prm{\fam\z@\twfvrm}% -\def\pit{\@subfont\it\rm}% -\def\psl{\@subfont\sl\rm}% -\def\pbf{\@getfont\pbf\bffam\@xxvpt{cmbx10\@magscale5}}% -\def\ptt{\@subfont\tt\rm}% -\def\psf{\@subfont\sf\rm}% -\def\psc{\@subfont\sc\rm}% -\def\pph{\@getfont\pph\phofam\@xxvpt{cmph10\@magscale5}}% -\def\pphit{\@subfont\phit\ph}% -\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly - \scriptfont\lyfam\twtyly \scriptscriptfont\lyfam\svtnly -\@setstrut \rm} - - - -% eventually this this be family oriented - -%\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}} - -\def\phomake#1{\holdfam=\fam\edef\next{\fam\holdfam\the\font}\ph #1\next} -\def\phoitmake#1{\holdfam=\fam\edef\next{\fam\holdfam\the\font}\phit #1\next} - -\def\samfam#1{\relax\ifnum\fam=\itfam \phoitmake{#1}\else\phomake{#1}\fi} - -\def\palpha{\samfam{\char"0B}} -\def\pbeta{\samfam{\char"0C}} -\def\pgamma{\samfam{\char"0D}} -\def\pdelta{\samfam{\char"0E}} -\def\pepsilon{\samfam{\char"0F}} -\def\epsi{\samfam{\char"22}} -\def\pzeta{\samfam{\char"10}} -\def\peta{\samfam{\char"11}} -\def\ptheta{\samfam{\char"12}} -\def\piota{\samfam{\char"13}} -\def\riota{\samfam{\char"00}} -\def\pkappa{\samfam{\char"14}} -\def\plambda{\samfam{\char"15}} -\def\barlambda{\samfam{\char"01}} -\def\pmu{\samfam{\char"16}} -\def\pnu{\samfam{\char"17}} -\def\pxi{\samfam{\char"18}} -\def\ppi{\samfam{\char"19}} -\def\prho{\samfam{\char"1A}} -\def\psigma{\samfam{\char"1B}} -\def\ptau{\samfam{\char"1C}} -\def\pupsilon{\samfam{\char"1D}} -\def\pphi{\samfam{\char"1E}} -\def\pchi{\samfam{\char"1F}} -\def\ppsi{\samfam{\char"20}} -\def\pomega{\samfam{\char"21}} - -\def\omicron{o} -\def\pomicron{\samfam{o}} - -\def\rotOmega{\samfam{\char"0A}} -\def\varomega{\samfam{\char"08}} -\let\varU=\rotOmega -\let\varu=\varomega - -\def\vara{\relax\ifnum\fam=\itfam \char"61 \else \phomake{\char"61}\fi} -\def\rotvara{\samfam{\char"41}} -\def\openo{\samfam{\char"63}} -\def\varopeno{\relax\ifnum\fam=\itfam\phoitmake{\char"63}\else\phomake{\char"43}\fi} -\let\rotc=\openo -\def\eth{\samfam{\char"64}} -\def\revD{\samfam{\char"02}} - -\def\schwa{\samfam{\char"65}} -\def\varschwa{\relax\ifnum\fam=\itfam\phoitmake{\char"65}\else\phomake{\char"45}\fi} -\def\wedge{\relax\ifnum\fam=\itfam\phoitmake{\char"45}\else\phomake{\char"55}\fi} -\def\fj{\samfam{\char"46}} - -\def\hausab{\relax\ifnum\fam=\itfam\phoitmake{\char"67}\else\phomake{\char"62}\fi} - \let\impb=\hausab - \let\glottalb\hausab - -\def\varg{\relax\ifnum\fam=\itfam g\else \phomake{\char"47}\fi} -\def\voicedh{\samfam{\char"68}} -\def\hausad{\samfam{\char"44}} - \let\glottald\hausad - -\def\hookd{\samfam{\char"4A}} -\def\hausak{\samfam{\char"6B}} - \let\hookk\hausak -\def\hausaK{\samfam{\char"4B}} -\def\hausaD{\samfam{\char"54}} -\def\hausaB{\samfam{\char"42}} - -\def\vari{\samfam{\char"69}} -\def\barj{\samfam{\char"6A}} -\def\rotm{\relax\ifnum\fam=\itfam \phoitmake{\char"6D}\else\phomake{\char"6m}\fi} -\def\engma{\samfam{\char"6E}} -\def\emgma{\samfam{\char"4D}} -\def\enya{\samfam{\char"4E}} - - -\def\flap{\samfam{\char"66}} - -\def\thorn{\samfam{\char"70}} -\def\rotr{\samfam{\char"72}} -\def\esh{\samfam{\char"73}} -\def\udesc{\samfam{\char"75}} - -\def\rotw{\phomake{\char"77}} -\def\yogh{\samfam{\char"78}} -\def\roty{\samfam{\char"79}} -\def\rotR{\phomake{\char"52}} - -\def\glottal{\samfam{\char"3F}} - -\def\upharpoon{{\ph \char"7A}} -\def\uphk{\mathrel{\hbox{\ph\char"7C}}} -\def\downhk{\mathrel{\hbox{\ph\char"7B}}} -\def\dbox{\mathord{\hbox{\ph\char"7E}}} -\def\sbox{\mathord{\hbox{\ph\char"7D}}} - - -\def\rhookup{\oalign{$\uparrow$\cr\noalign{\vskip-.32ex} -\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} -\def\lhookup{\oalign{$\uparrow$\cr\noalign{\vskip-.32ex} -\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} - -\def\bigrhookup{\oalign{$\bigm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} -\def\biglhookup{\oalign{$\bigm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} - -\def\Bigrhookup{\oalign{$\Bigm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} -\def\Biglhookup{\oalign{$\Bigm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} -\def\biggrhookup{\oalign{$\biggm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} -\def\bigglhookup{\oalign{$\biggm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} -\def\Biggrhookup{\oalign{$\Biggm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} -\def\Bigglhookup{\oalign{$\Biggm\uparrow$\cr\noalign{\kern-.32ex} -\hidewidth{\ph\char"7C\hfil}\kern.22em\hidewidth}} - -% made symbols -\catcode`@=11 % borrow the private macros of PLAIN (with care) - -\def\m@th{\mathsurround=\z@} - -% puts a reverse cedilla under a letter -\def\rc#1{\ooalign{\hidewidth\ph\char"09\hidewidth\crcr #1}} - -% \hill puts a half circle under a letter (NEW) -\def\hill#1{\oalign{#1\crcr\hidewidth\ph\char"7B\hidewidth}} - -\def\overchar#1#2#3{\leavevmode\setbox0=\hbox{#2}% - \rlap{\raise#3\ht0\hbox to\wd0{\hss#1\hss}}\box0} -% places a half circle over a letter -\def\ohill#1{\overchar{\ph\char"7B}{#1}{.67}} -%\acbar{accent}{character}{raised} places an accent over a barred character -\def\acbar#1#2{\overchar{\overchar{#1}{\char'026}{.35}}{#2}{.25}} -%\acarc{accent}{character}{raised} places an accent over a character -% with a half circle in between -\def\acarc#1#2{\overchar{\overchar{#1}{\ph\char"7B\kern1pt}{0}}{#2}{.75}} - -% vertical equivalent of \hidewidth -\def\hideheight{\vskip-1000pt plus 1fill} - -% \od puts a small o under a letter (needs some revision) -\def\od#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{\char'27}\hideheight}\hidewidth}} - -% \ut puts a tilde under a letter -\def\ut#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{$\mathchar"707E$}\hideheight}\hidewidth}} -% \td puts two dots under a letter -\def\td#1{\oalign{#1\crcr\hidewidth..\hidewidth}} -% puts a small block under a letter -%\def\syl#1{\oalign{#1\crcr\hidewidth\hbox{\vrule height.4ex width.2ex}\hidewidth}} -\def\syl#1{\oalign{#1\crcr\hidewidth\vbox to.33ex{\hbox{\vrule -height.35ex width.2ex}\hideheight}\hidewidth}} - -% \uplett raises a letter and sets it in tiny size -\def\uplett#1{$^{\hbox{\tiny\rm #1}}$} -% \labvel puts an arc over the argument (usually two letters) -\newdimen\temp -\def\labvel#1{\setbox0=\hbox{#1}% -\temp=\ht0 \advance\temp by 1ex% -\ht0=\temp% -$\m@th\mathaccent"015F{\box0}$} -% planck's constant (not italicized) -\def\planck{${\mathchar'26\mskip-7mu{\rm h}}$} -% small small caps -\def\ssc#1{{\tiny\rm #1}} - -% i with a bar through it -\def\onalign#1{\leavevmode\vtop{\baselineskip=0pt\lineskip=-.5ex -\ialign{##\crcr#1\crcr}}} -\def\ibar{\onalign{\hidewidth i\hidewidth\cr\cr$\mathchar'26$}} - -% o smashed into the bottom of the v -\def\vod{\oalign{v\crcr\noalign{\vskip-.4ex}\hidewidth\vbox to.4ex{\hbox{\char'27}\hideheight}\hidewidth}} -% u with a bar through it -\def\ubar{\ifmmode {\raise.5ex\hbox{\vrule width.5em % -height.1ex}\mskip-9mu{\rm u}}\else${\raise.5ex\hbox{\vrule width.5em % -height.1ex}\mskip-9mu{\rm u}}$\fi} -% a raised vertical line -\def\upbar{\leavevmode\raise.6ex\hbox spread.2em{\hfil\vrule height1ex -width.1ex \hfil}} - -\endinput - -\def\addelvpoint{ -\textfont \phofam=\elvph -\def\ph{\fam\phofam\elvph} -% -\textfont\phitfam=\elvphit -\def\phit{\fam\phitfam\elvphit}} - -\def\addtenpoint{ -\textfont \phofam=\tenph -\def\ph{\fam\phofam\tenph} -% -\textfont\phitfam=\tenphit -\def\phit{\fam\phitfam\tenphit}} - -\def\addninpoint{ -\textfont \phofam=\ninph -\def\ph{\fam\phofam\ninph} -% -\textfont\phitfam=\ninphit -\def\phit{\fam\phitfam\ninphit}} - -\addtenpoint diff --git a/fonts/phonetic/Doc/2e/Uphon.fd b/fonts/phonetic/Doc/2e/Uphon.fd deleted file mode 100644 index da2da7579e..0000000000 --- a/fonts/phonetic/Doc/2e/Uphon.fd +++ /dev/null @@ -1,18 +0,0 @@ -%% This is the file Uphon.fd built by Emma Pease on 1993/8/31 - -%% It is for use with nfsss2 - -\DeclareFontFamily{U}{phon}{} -\DeclareFontShape{U}{phon}{m}{n}{ - <10> <10.95> <12> <14.4> <17.28> cmph10 - }{} - -\DeclareFontShape{U}{phon}{m}{it}{ - <10> <10.95> <12> <14.4> <17.28> cmphi10 - }{} - -\DeclareFontShape{U}{phon}{m}{b}{ - <10> <10.95> <12> <14.4> <17.28> cmphb10 - }{} - -\endinput diff --git a/fonts/phonetic/Doc/2e/phonetic-table.pdf b/fonts/phonetic/Doc/2e/phonetic-table.pdf deleted file mode 100644 index 7135fd1c6f..0000000000 Binary files a/fonts/phonetic/Doc/2e/phonetic-table.pdf and /dev/null differ diff --git a/fonts/phonetic/Doc/2e/phonetic-table.tex b/fonts/phonetic/Doc/2e/phonetic-table.tex deleted file mode 100644 index 194f9fc154..0000000000 --- a/fonts/phonetic/Doc/2e/phonetic-table.tex +++ /dev/null @@ -1,91 +0,0 @@ -\documentstyle[phonetic]{article} - -\pagestyle{empty} -\advance\textheight by 1in -\advance\topmargin by -.5in - -\def\bs{$\backslash$} -\def\db#1{$\{$#1$\}$} - -\begin{document} - -The following is a table of available special characters and how to -call them. Please note that nothing is final on this. I would -welcome suggestions for names, other characters needed $\ldots$. - -In order to call these characters, put the following command in your -file. - \begin{center} -{\tt \bs documentstyle[phonetic]\db{article}} - \end{center} -And in order to get this table do - \begin{center} -{\tt latex phonetic-table.tex} - \end{center} - -\noindent -\begin{tabular}{@{}lll@{\qquad\qquad}lll@{\qquad\qquad}lll@{}} -\bs schwa &\schwa &\it \schwa - &\bs hausab&\hausab &\it \hausab - &\bs hausaB&\hausaB &\it \hausaB\\ -\bs thorn &\thorn &\it \thorn - &\bs hausad&\hausad&\it\hausad - &\bs hausaD&\hausaD&\it\hausaD\\ -\bs glottal&\glottal &\it\glottal - &\bs hausak &\hausak &\it\hausak - &\bs hausaK &\hausaK &\it\hausaK\\ -\bs esh &\esh &\it\esh - &\bs varg &\varg &\it \varg - &\bs planck&\planck \\ -\bs yogh &\yogh &\it\yogh - &\bs udesc &\udesc &\it \udesc - &\bs roty&\roty &\it \roty\\ -\bs eth &\eth &\it \eth - &\bs pwedge &\pwedge &\it\pwedge - &\bs rotm&\rotm &\it \rotm\\ -\bs emgma &\emgma &\it\emgma - &\bs varomega&\varomega &\it \varomega - &\bs ibar&\ibar \\ -\bs engma &\engma &\it\engma - & \bs revD &\revD & \it \revD - &\bs vod&\vod \\ -\bs enya &\enya &\it \enya - &\bs fj &\fj & \it \fj - &\bs ubar&\ubar \\ -\bs flap&\flap &\it\flap - &\bs openo &\openo &\it \openo - &\bs rotOmega&\rotOmega &\it \rotOmega\\ -\bs voicedh&\voicedh &\it\voicedh - &\bs varopeno&\varopeno &\it \varopeno - &\bs vari &\vari &\it \vari\\ -\bs hookd&\hookd &\it\hookd - &\bs vara &\vara &\it \vara - &\bs barj &\barj &\it \barj\\ -\bs rotvara&\rotvara &\it \rotvara - &\bs rotr&\rotr &\it \rotr - &\bs rotw&\rotw \\ -\bs epsi &\epsi &\it \epsi - &\bs barlambda&\barlambda &\it\barlambda - &\bs riota &\riota & \it \riota \\ -\hline -\end{tabular} - -\noindent - \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} - \ut{o} &\bs ut\db{o} -&\td{o} &\bs td\db{o} -&\syl{o} &\bs syl\db{o}\\ - \labvel{mn}&\bs labvel\db{mn} -&a\upbar b &a\bs upbar b -&\rc{c} &\bs rc\db{c}\\ - \hill{o} &\bs hill\db{o} -&\od{o} &\bs od\db{o} -&m\uplett{h} & m\bs uplett\db{h}\\ - \ohill{o} & \bs ohill\db{o} -&\acbar{\'}{o}& \bs acbar\db{\bs$'$}\db{o} -&\acarc{\'}{o}& \bs acarc\db{\bs$'$}\db{o}\\ - \hline - \end{tabular} - - \end{document} - diff --git a/fonts/phonetic/Doc/2e/phonetic.sty b/fonts/phonetic/Doc/2e/phonetic.sty deleted file mode 100644 index f84de900a6..0000000000 --- a/fonts/phonetic/Doc/2e/phonetic.sty +++ /dev/null @@ -1,157 +0,0 @@ -%\def\pc{\usefont{U}{phon}{m}{n}} - -\def\pc{\usefont{U}{phon}{\f@series}{\f@shape}} - -\def\textpc#1{{\pc #1}} - -\let\pcchar=\textpc - -%the following may need to be modified. -\def\vara{\pcchar{\char"61}} -\def\varg{\pcchar{\char"47}} - - -\def\rotvara{\pcchar{\char"41}} -\def\hookb{\pcchar{\char"62}} - \let\hausab=\hookb -\def\openo{\pcchar{\char"63}} - \let\rotc=\openo -\def\hookd{\pcchar{\char"44}} - \let\hausad=\hookd -\def\eth{\pcchar{\char"64}} -\def\schwa{\pcchar{\char"65}} -\def\flap{\pcchar{\char"66}} -\def\hookh{\pcchar{\char"68}} - \let\voicedh=\hookh -\def\taild{\pcchar{\char"4A}} -\def\hookk{\pcchar{\char"6B}} - \let\hausak=\hookk -\def\emgma{\pcchar{\char"4D}} -\def\engma{\pcchar{\char"6E}} -\def\thorn{\pcchar{\char"70}} -\def\rotr{\pcchar{\char"72}} -\def\esh{\pcchar{\char"73}} -\def\pwedge{\pcchar{\char"55}} -\def\roth{\pcchar{\char"75}} - \let\udesc=\roth -\def\yogh{\pcchar{\char"78}} -\def\hookK{\pcchar{\char"4B}} - \let\hausaK=\hookK -\def\hookD{\pcchar{\char"54}} - \let\hausaD=\hookD -\def\hookB{\pcchar{\char"42}} - \let\hausaB=\hookB -\def\glottal{\pcchar{\char"3F}} - -\def\barj{\pcchar{\char"6A}} - -\def\palpha{\pcchar{\char"0B}} -\def\pbeta{\pcchar{\char"0C}} -\def\pgamma{\pcchar{\char"0D}} -\def\pdelta{\pcchar{\char"0E}} -\def\pepsilon{\pcchar{\char"0F}} -\def\epsi{\pcchar{\char"22}} -\def\pzeta{\pcchar{\char"10}} -\def\peta{\pcchar{\char"11}} -\def\ptheta{\pcchar{\char"12}} -\def\piota{\pcchar{\char"13}} -\def\riota{\pcchar{\char"00}} -\def\pkappa{\pcchar{\char"14}} -\def\plambda{\pcchar{\char"15}} -\def\barlambda{\pcchar{\char"01}} -\def\pmu{\pcchar{\char"16}} -\def\pnu{\pcchar{\char"17}} -\def\pxi{\pcchar{\char"18}} -\def\ppi{\pcchar{\char"19}} -\def\prho{\pcchar{\char"1A}} -\def\psigma{\pcchar{\char"1B}} -\def\ptau{\pcchar{\char"1C}} -\def\pupsilon{\pcchar{\char"1D}} -\def\pphi{\pcchar{\char"1E}} -\def\pchi{\pcchar{\char"1F}} -\def\ppsi{\pcchar{\char"20}} -\def\pomega{\pcchar{\char"21}} - -\def\omicron{o} -\def\pomicron{\pcchar{o}} - -\def\rotOmega{\pcchar{\char"0A}} -\def\varomega{\pcchar{\char"08}} -\let\varU=\rotOmega -\let\varu=\varomega - -\def\roty{\pcchar{\char"79}} -\def\rotm{\pcchar{\char"6D}} -\def\revD{\pcchar{\char"02}} -\def\enya{\pcchar{\char"4E}} -\def\fj{\pcchar{\char"46}} -\def\varopeno{\pcchar{\char"43}} -\def\vari{\pcchar{\char"69}} -\def\rotw{\pcchar{\char"77}} - -% characters not covered -\def\m@th{\mathsurround=\z@} - -% puts a reverse cedilla under a letter -\def\rc#1{{\ooalign{\hidewidth\pcchar{\char"09}\hidewidth\crcr #1}}} - -% \hill puts a half circle under a letter (NEW) -\def\hill#1{\oalign{#1\crcr\hidewidth\pcchar{\char"7B}\hidewidth}} - -\def\overchar#1#2#3{\leavevmode\setbox0=\hbox{#2}% - \rlap{\raise#3\ht0\hbox to\wd0{\hss#1\hss}}\box0} -% places a half circle over a letter -\def\ohill#1{\overchar{\pcchar{\char"7B}}{#1}{.67}} -%\acbar{accent}{character}{raised} places an accent over a barred character -\def\acbar#1#2{\overchar{\overchar{#1}{\char'026}{.35}}{#2}{.25}} -%\acarc{accent}{character}{raised} places an accent over a character -% with a half circle in between -\def\acarc#1#2{\overchar{\overchar{#1}{\pcchar{\char"7B}\kern1pt}{0}}{#2}{.75}} - -% vertical equivalent of \hidewidth -\def\hideheight{\vskip-1000pt plus 1fill} - -% \od puts a small o under a letter (needs some revision) -\def\od#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{\char'27}\hideheight}\hidewidth}} - -% \ut puts a tilde under a letter -\def\ut#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{$\mathchar"707E$}\hideheight}\hidewidth}} -% \td puts two dots under a letter -\def\td#1{\oalign{#1\crcr\hidewidth..\hidewidth}} -% puts a small block under a letter -%\def\syl#1{\oalign{#1\crcr\hidewidth\hbox{\vrule height.4ex width.2ex}\hidewidth}} -\def\syl#1{\oalign{#1\crcr\hidewidth\vbox to.33ex{\hbox{\vrule -height.35ex width.2ex}\hideheight}\hidewidth}} - -% \uplett raises a letter and sets it in tiny size -\def\uplett#1{$^{\hbox{\tiny\rm #1}}$} -% \labvel puts an arc over the argument (usually two letters) -\newdimen\temp -\def\labvel#1{\setbox0=\hbox{#1}% -\temp=\ht0 \advance\temp by 1ex% -\ht0=\temp% -$\m@th\mathaccent"015F{\box0}$} -% planck's constant (not italicized) -\def\planck{${\mathchar'26\mskip-7mu{\rm h}}$} -% small small caps -\def\ssc#1{{\tiny\rm #1}} - -% i with a bar through it -\def\onalign#1{\leavevmode\vtop{\baselineskip=0pt\lineskip=-.5ex -\ialign{##\crcr#1\crcr}}} -\def\ibar{\onalign{\hidewidth i\hidewidth\cr\cr$\mathchar'26$}} - -% r with a bar through it -\def\rbar{\onalign{\hidewidth r\hidewidth\cr\cr$\mskip-1mu\mathchar'26$}} - -% o smashed into the bottom of the v -\def\vod{\oalign{v\crcr\noalign{\vskip-.4ex}\hidewidth\vbox to.4ex{\hbox{\char'27}\hideheight}\hidewidth}} -% u with a bar through it -\def\ubar{\ifmmode {\raise.5ex\hbox{\vrule width.5em % -height.1ex}\mskip-9mu{\rm u}}\else${\raise.5ex\hbox{\vrule width.5em % -height.1ex}\mskip-9mu{\rm u}}$\fi} -% a raised vertical line -\def\upbar{\leavevmode\raise.6ex\hbox spread.2em{\hfil\vrule height1ex -width.1ex \hfil}} - - diff --git a/fonts/phonetic/Doc/README b/fonts/phonetic/Doc/README deleted file mode 100644 index db1e141a97..0000000000 --- a/fonts/phonetic/Doc/README +++ /dev/null @@ -1,12 +0,0 @@ -The Documentation directory is now split into two halves, one each for -users of current LaTeX (subdirectory 2e) and of LaTeX 2.09 -(subdirectory 209). Each directory contains macro files appropriate -for use with `its' version of LaTeX, as well as a copy of the -documentation. - -The support for current LaTeX is not regarded as final: indeed, it has -some `rough' features. However, it does work as required, and is -supplied to meet users' needs. - -Robin Fairbairns -(Reporting the words of Emma Pease) diff --git a/fonts/phonetic/doc/209/phonetic-table.tex b/fonts/phonetic/doc/209/phonetic-table.tex new file mode 100644 index 0000000000..d84e4ca193 --- /dev/null +++ b/fonts/phonetic/doc/209/phonetic-table.tex @@ -0,0 +1,137 @@ +\documentstyle[phonetic]{article} + +\pagestyle{empty} +\advance\textheight by 1in +\advance\topmargin by -.5in + +\def\bs{$\backslash$} +\def\db#1{$\{$#1$\}$} + +\begin{document} + +The following is a table of available special characters and how to +call them. Please note that nothing is final on this. I would +welcome suggestions for names, other characters needed $\ldots$. + +In order to call these characters, put the following command in your +file. + \begin{center} +{\tt \bs documentstyle[phonetic]\db{article}} + \end{center} +And in order to get this table do + \begin{center} +{\tt latex phonetic-table.tex} + \end{center} + +\noindent +\begin{tabular}{@{}lll@{\qquad\qquad}lll@{\qquad\qquad}lll@{}} +\bs schwa &\schwa &\it \schwa + &\bs hausab&\hausab &\it \hausab + &\bs hausaB&\hausaB &\it \hausaB\\ +\bs thorn &\thorn &\it \thorn + &\bs hausad&\hausad&\it\hausad + &\bs hausaD&\hausaD&\it\hausaD\\ +\bs glottal&\glottal &\it\glottal + &\bs hausak &\hausak &\it\hausak + &\bs hausaK &\hausaK &\it\hausaK\\ +\bs esh &\esh &\it\esh + &\bs varg &\varg &\it \varg + &\bs planck&\planck \\ +\bs yogh &\yogh &\it\yogh + &\bs udesc &\udesc &\it \udesc + &\bs roty&\roty &\it \roty\\ +\bs eth &\eth &\it \eth + &\bs wedge &\wedge &\it\wedge + &\bs rotm&\rotm &\it \rotm\\ +\bs emgma &\emgma &\it\emgma + &\bs varomega&\varomega &\it \varomega + &\bs ibar&\ibar \\ +\bs engma &\engma &\it\engma + & \bs revD &\revD & \it \revD + &\bs vod&\vod \\ +\bs enya &\enya &\it \enya + &\bs fj &\fj & \it \fj + &\bs ubar&\ubar \\ +\bs flap&\flap &\it\flap + &\bs openo &\openo &\it \openo + &\bs rotOmega&\rotOmega &\it \rotOmega\\ +\bs voicedh&\voicedh &\it\voicedh + &\bs varopeno&\varopeno &\it \varopeno + &\bs vari &\vari &\it \vari\\ +\bs hookd&\hookd &\it\hookd + &\bs vara &\vara &\it \vara + &\bs barj &\barj &\it \barj\\ +\bs rotvara&\rotvara &\it \rotvara + &\bs rotr&\rotr &\it \rotr + &\bs rotw&\rotw \\ +\bs epsi &\epsi &\it \epsi + &\bs barlambda&\barlambda &\it\barlambda + &\bs riota &\riota & \it \riota \\ +\hline +\end{tabular} + +\noindent + \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} + \ut{o} &\bs ut\db{o} +&\td{o} &\bs td\db{o} +&\syl{o} &\bs syl\db{o}\\ + \labvel{mn}&\bs labvel\db{mn} +&a\upbar b &a\bs upbar b +&\rc{c} &\bs rc\db{c}\\ + \hill{o} &\bs hill\db{o} +&\od{o} &\bs od\db{o} +&m\uplett{h} & m\bs uplett\db{h}\\ + \ohill{o} & \bs ohill\db{o} +&\acbar{\'}{o}& \bs acbar\db{\bs$'$}\db{o} +&\acarc{\'}{o}& \bs acarc\db{\bs$'$}\db{o}\\ + \hline + \end{tabular} + +\noindent + \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} + \upharpoon & \bs upharpoon +& $\uphk$ & \bs uphk +& $\downhk$ & \bs downhk\\ +$\dbox$ & \bs dbox +&$\sbox$ & \bs sbox \\ +% +$\rhookup$ & \bs rhookup +& $\lhookup$ & \bs lhookup\\ +$\bigrhookup$ & \bs bigrhookup +&$\biglhookup$ & \bs biglhookup \\ +$\Bigrhookup$ & \bs Bigrhookup +& $\Biglhookup$ &\bs Biglhookup\\ +$\biggrhookup$ & \bs biggrhookup +&$\bigglhookup$ & \bs bigglhookup\\ +$\Biggrhookup$ & \bs Biggrhookup +&$\Bigglhookup$ & \bs Bigglhookup\\ + \end{tabular} + + \noindent and the greek (non math, nonitalic \bs palpha, \bs pbeta, +$\ldots$) + +{\palpha\pbeta\pgamma\pdelta\ \pepsilon\pzeta\peta\ + \ptheta\piota\pkappa\plambda\ \pmu\pnu\pxi\pomicron\ppi\prho\ + \psigma\ptau\pupsilon\pphi\pchi\ppsi\pomega } + + \noindent greek (non math but italic $\{$\bs palpha, \bs pbeta $\ldots\}$) + +{\it \palpha\pbeta\pgamma\pdelta\ \pepsilon\pzeta\peta\ + \ptheta\piota\pkappa\plambda\ \pmu\pnu\pxi\pomicron\ppi\prho\ + \psigma\ptau\pupsilon\pphi\pchi\ppsi\pomega } + + \noindent greek (math) + +{$\alpha\beta\gamma\delta\ \epsilon\zeta\eta\ + \theta\iota\kappa\lambda\ \mu\nu\xi\omicron\pi\rho\ + \sigma\tau\upsilon\phi\chi\psi\omega$ } + + \end{document} + + +Note that, if the first time a special character is called and you +accent it, the accent may not appear over the character, e.g., +\`\schwa, in which case call the special character inside a throw away +first, e.g., \setbox0=\hbox{\schwa}. + + \ No newline at end of file diff --git a/fonts/phonetic/doc/209/phonetic.sty b/fonts/phonetic/doc/209/phonetic.sty new file mode 100644 index 0000000000..0f2afffeb2 --- /dev/null +++ b/fonts/phonetic/doc/209/phonetic.sty @@ -0,0 +1,536 @@ + + +% this file loads the phonetic font (cmph10) and names the characters + +\newfam \phofam +\newfam\phitfam +\newcount\holdfam + +\def\ph{\protect\pph} +\def\phit{\protect\pphit} + +% done ixpt, xpt, xipt, xiipt +% done vpt, vipt, viipt, viiipt, xivpt, xviipt, xxpt, xxvpt + +\def\vpt{\textfont\z@\fivrm + \scriptfont\z@\fivrm \scriptscriptfont\z@\fivrm +\textfont\@ne\fivmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\fivsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\fivrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath + \unboldmath\fam\@ne\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\@subfont\it\rm}% +\def\psl{\@subfont\sl\rm}% +\def\pbf{\@getfont\pbf\bffam\@vpt{cmbx5}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\pph{\@getfont\pph\phofam\@vpt{cmph5}}% +\def\pphit{\@subfont\phit\ph}% +\def\ly{\fam\lyfam\fivly}\textfont\lyfam\fivly + \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly +\@setstrut\rm} + +\def\vipt{\textfont\z@\sixrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\sixrm +\textfont\@ne\sixmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\sixsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\sixrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath + \unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\@subfont\it\rm}% +\def\psl{\@subfont\sl\rm}% +\def\pbf{\@getfont\pbf\bffam\@vipt{cmbx6}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\pph{\@getfont\pph\phofam\@vipt{cmph6}}% +\def\pphit{\@subfont\phit\ph}% +\def\ly{\fam\lyfam\sixly}\textfont\lyfam\sixly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\sixly +\@setstrut\rm} + +\def\viipt{\textfont\z@\sevrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\sevmi \scriptfont\@ne\fivmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\sevsy \scriptfont\tw@\fivsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\sevrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath +\unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\sevit}\textfont\itfam\sevit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@subfont\sl\it}% +\def\pbf{\@getfont\pbf\bffam\@viipt{cmbx7}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\pph{\@getfont\pph\phofam\@viipt{cmph7}}% +\def\pphit{\@getfont\pphit\phitfam\@viipt{cmphi7}}% +\def\ly{\fam\lyfam\sevly}\textfont\lyfam\sevly + \scriptfont\lyfam\fivly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\viiipt{\textfont\z@\egtrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\egtmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\egtsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\egtrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath +\unboldmath\@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\egtit}\textfont\itfam\egtit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@getfont\psl\slfam\@viiipt{cmsl8}}% +\def\pbf{\@getfont\pbf\bffam\@viiipt{cmbx8}}% +\def\ptt{\@getfont\ptt\ttfam\@viiipt{cmtt8}\@nohyphens\ptt\@viiipt}% +\def\psf{\@getfont\psf\sffam\@viiipt{cmss8}}% +\def\psc{\@getfont\psc\scfam\@viiipt{\@mcsc \@ptscale8}}% +\def\pph{\@getfont\pph\phofam\@viiipt{cmph8}}% +\def\pphit{\@getfont\pphit\phitfam\@viiipt{cmphi8}}% +\def\ly{\fam\lyfam\egtly}\textfont\lyfam\egtly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\ixpt{\textfont\z@\ninrm + \scriptfont\z@\sixrm \scriptscriptfont\z@\fivrm +\textfont\@ne\ninmi \scriptfont\@ne\sixmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\ninsy \scriptfont\tw@\sixsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\prm{\fam\z@\ninrm}% +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\pit{\fam\itfam\ninit}\textfont\itfam\ninit + \scriptfont\itfam\sevit \scriptscriptfont\itfam\sevit +\def\psl{\@getfont\psl\slfam\@ixpt{cmsl9}}% +\def\pbf{\fam\bffam\ninbf}\textfont\bffam\ninbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\nintt}\textfont\ttfam\nintt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\@getfont\psf\sffam\@ixpt{cmss9}}% +\def\psc{\@getfont\psc\scfam\@ixpt{\@mcsc \@ptscale9}}% +\def\pph{\@getfont\pph\phofam\@ixpt{cmph9}}% +\def\pphit{\@getfont\pphit\phitfam\@ixpt{cmphi9}}% +\def\ly{\fam\lyfam\ninly}\textfont\lyfam\ninly + \scriptfont\lyfam\sixly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + + +\def\xpt{\textfont\z@\tenrm + \scriptfont\z@\sevrm \scriptscriptfont\z@\fivrm +\textfont\@ne\tenmi \scriptfont\@ne\sevmi \scriptscriptfont\@ne\fivmi +\textfont\tw@\tensy \scriptfont\tw@\sevsy \scriptscriptfont\tw@\fivsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\tenmi + \textfont\tw@\tensy \textfont\lyfam\tenly + \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{tenmib}{\global\font\tenmib\@mbi + \global\font\tensyb\@mbsy + \global\font\tenlyb\@lasyb\relax\@addfontinfo\@xpt + {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\tenmib \textfont\tw@\tensyb + \textfont\lyfam\tenlyb \@prtct\@boldtrue}}}{}\@xpt\boldmath}% +\def\prm{\fam\z@\tenrm}% +\def\pit{\fam\itfam\tenit}\textfont\itfam\tenit \scriptfont\itfam\sevit + \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\tensl}\textfont\slfam\tensl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\tenbf}\textfont\bffam\tenbf + \scriptfont\bffam\tenbf \scriptscriptfont\bffam\tenbf +\def\ptt{\fam\ttfam\tentt}\textfont\ttfam\tentt + \scriptfont\ttfam\tentt \scriptscriptfont\ttfam\tentt +\def\psf{\fam\sffam\tensf}\textfont\sffam\tensf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xpt{\@mcsc}}% +\def\pph{\@getfont\pph\phofam\@xpt{cmph10}}% +\def\pphit{\@getfont\pphit\phitfam\@xpt{cmphi10}}% +\def\ly{\fam\lyfam\tenly}\textfont\lyfam\tenly + \scriptfont\lyfam\sevly \scriptscriptfont\lyfam\fivly +\@setstrut \rm} + +\def\xipt{\textfont\z@\elvrm + \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm +\textfont\@ne\elvmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\elvsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\elvmi \textfont\tw@\elvsy + \textfont\lyfam\elvly \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{elvmib}{\global\font\elvmib\@mbi\@halfmag + \global\font\elvsyb\@mbsy\@halfmag + \global\font\elvlyb\@lasyb\@halfmag\relax\@addfontinfo\@xipt + {\def\boldmath{\everymath{\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\elvmib \textfont\tw@\elvsyb + \textfont\lyfam\elvlyb\@prtct\@boldtrue}}}{}\@xipt\boldmath}% +\def\prm{\fam\z@\elvrm}% +\def\pit{\fam\itfam\elvit}\textfont\itfam\elvit + \scriptfont\itfam\egtit \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\elvsl}\textfont\slfam\elvsl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\elvbf}\textfont\bffam\elvbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\elvtt}\textfont\ttfam\elvtt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\fam\sffam\elvsf}\textfont\sffam\elvsf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xipt{\@mcsc\@halfmag}}% +\def\pph{\@getfont\pph\phofam\@xipt{cmph10 \@halfmag}}% +\def\pphit{\@getfont\pphit\phitfam\@xipt{cmphi10 \@halfmag}}% +\def\ly{\fam\lyfam\elvly}\textfont\lyfam\elvly + \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly +\@setstrut \rm} + +\def\xiipt{\textfont\z@\twlrm + \scriptfont\z@\egtrm \scriptscriptfont\z@\sixrm +\textfont\@ne\twlmi \scriptfont\@ne\egtmi \scriptscriptfont\@ne\sixmi +\textfont\tw@\twlsy \scriptfont\tw@\egtsy \scriptscriptfont\tw@\sixsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twlmi + \textfont\tw@\twlsy \textfont\lyfam\twlly + \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{twlmib}{\global\font\twlmib\@mbi\@magscale1\global + \font\twlsyb\@mbsy \@magscale1\global\font + \twllyb\@lasyb\@magscale1\relax\@addfontinfo\@xiipt + {\def\boldmath{\everymath + {\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\twlmib \textfont\tw@\twlsyb + \textfont\lyfam\twllyb\@prtct\@boldtrue}}}{}\@xiipt\boldmath}% +\def\prm{\fam\z@\twlrm}% +\def\pit{\fam\itfam\twlit}\textfont\itfam\twlit \scriptfont\itfam\egtit + \scriptscriptfont\itfam\sevit +\def\psl{\fam\slfam\twlsl}\textfont\slfam\twlsl + \scriptfont\slfam\tensl \scriptscriptfont\slfam\tensl +\def\pbf{\fam\bffam\twlbf}\textfont\bffam\twlbf + \scriptfont\bffam\ninbf \scriptscriptfont\bffam\ninbf +\def\ptt{\fam\ttfam\twltt}\textfont\ttfam\twltt + \scriptfont\ttfam\nintt \scriptscriptfont\ttfam\nintt +\def\psf{\fam\sffam\twlsf}\textfont\sffam\twlsf + \scriptfont\sffam\tensf \scriptscriptfont\sffam\tensf +\def\psc{\@getfont\psc\scfam\@xiipt{\@mcsc\@magscale1}}% +\def\pph{\@getfont\pph\phofam\@xiipt{cmph10 \@magscale1}}% +\def\pphit{\@getfont\pphit\phitfam\@xiipt{cmphi10 \@magscale1}}% +\def\ly{\fam\lyfam\twlly}\textfont\lyfam\twlly + \scriptfont\lyfam\egtly \scriptscriptfont\lyfam\sixly + \@setstrut \rm} + +\def\xivpt{\textfont\z@\frtnrm + \scriptfont\z@\tenrm \scriptscriptfont\z@\sevrm +\textfont\@ne\frtnmi \scriptfont\@ne\tenmi \scriptscriptfont\@ne\sevmi +\textfont\tw@\frtnsy \scriptfont\tw@\tensy \scriptscriptfont\tw@\sevsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\frtnmi \textfont\tw@\frtnsy + \textfont\lyfam\frtnly \@boldfalse}\@boldfalse +\def\boldmath{\@ifundefined{frtnmib}{\global\font + \frtnmib\@mbi\@magscale2\global\font\frtnsyb\@mbsy\@magscale2 + \global\font\frtnlyb\@lasyb\@magscale2\relax\@addfontinfo\@xivpt + {\def\boldmath{\everymath + {\mit}\everydisplay{\mit}\@prtct\@nomathbold + \textfont\@ne\frtnmib \textfont\tw@\frtnsyb + \textfont\lyfam\frtnlyb\@prtct\@boldtrue}}}{}\@xivpt\boldmath}% +\def\prm{\fam\z@\frtnrm}% +\def\pit{\@getfont\pit\itfam\@xivpt{cmti10\@magscale2}}% +\def\psl{\@getfont\psl\slfam\@xivpt{cmsl10\@magscale2}}% +\def\pbf{\fam\bffam\frtnbf}\textfont\bffam\frtnbf + \scriptfont\bffam\tenbf \scriptscriptfont\bffam\ninbf +\def\ptt{\@getfont\ptt\ttfam\@xivpt{cmtt10\@magscale2}\@nohyphens\ptt\@xivpt}% +\def\psf{\@getfont\psf\sffam\@xivpt{\@mss\@magscale2}}% +\def\psc{\@getfont\psc\scfam\@xivpt{\@mcsc\@magscale2}}% +\def\pph{\@getfont\pph\phofam\@xviipt{cmph10 \@magscale2}}% +\def\pphit{\@getfont\pphit\phitfam\@xviipt{cmphi10 \@magscale2}}% +\def\ly{\fam\lyfam\frtnly}\textfont\lyfam\frtnly + \scriptfont\lyfam\tenly \scriptscriptfont\lyfam\sevly +\@setstrut \rm} + +\def\xviipt{\textfont\z@\svtnrm + \scriptfont\z@\twlrm \scriptscriptfont\z@\tenrm +\textfont\@ne\svtnmi \scriptfont\@ne\twlmi \scriptscriptfont\@ne\tenmi +\textfont\tw@\svtnsy \scriptfont\tw@\twlsy \scriptscriptfont\tw@\tensy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\svtnmi \textfont\tw@\svtnsy \textfont\lyfam\svtnly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\svtnrm}% +\def\pit{\@getfont\pit\itfam\@xviipt{cmti10\@magscale3}}% +\def\psl{\@getfont\psl\slfam\@xviipt{cmsl10\@magscale3}}% +\def\pbf{\fam\bffam\svtnbf}\textfont\bffam\svtnbf + \scriptfont\bffam\twlbf \scriptscriptfont\bffam\tenbf +\def\ptt{\@getfont\ptt\ttfam\@xviipt{cmtt10\@magscale3}\@nohyphens + \ptt\@xviipt}% +\def\psf{\@getfont\psf\sffam\@xviipt{cmss17}}% +\def\psc{\@getfont\psc\scfam\@xviipt{\@mcsc\@magscale3}}% +\def\pph{\@getfont\pph\phofam\@xviipt{cmph10 \@magscale3}}% +\def\pphit{\@getfont\pphit\phitfam\@xviipt{cmphi10 \@magscale3}}% +\def\ly{\fam\lyfam\svtnly}\textfont\lyfam\svtnly + \scriptfont\lyfam\twlly \scriptscriptfont\lyfam\tenly +\@setstrut \rm} + +\def\xxpt{\textfont\z@\twtyrm + \scriptfont\z@\frtnrm \scriptscriptfont\z@\twlrm +\textfont\@ne\twtymi \scriptfont\@ne\frtnmi \scriptscriptfont\@ne\twlmi +\textfont\tw@\twtysy \scriptfont\tw@\frtnsy \scriptscriptfont\tw@\twlsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\twtyrm}% +\def\pit{\@getfont\pit\itfam\@xxpt{cmti10\@magscale4}}% +\def\psl{\@getfont\psl\slfam\@xxpt{cmsl10\@magscale4}}% +\def\pbf{\@getfont\pbf\bffam\@xxpt{cmbx10\@magscale4}}% +\def\ptt{\@getfont\ptt\ttfam\@xxpt{cmtt10\@magscale4}\@nohyphens\ptt\@xxpt}% +\def\psf{\@getfont\psf\sffam\@xxpt{\@mss\@magscale4}}% +\def\psc{\@getfont\psc\scfam\@xxpt{\@mcsc\@magscale4}}% +\def\pph{\@getfont\pph\phofam\@xxpt{cmph10\@magscale4}}% +\def\pphit{\@getfont\pphit\phitfam\@xxpt{cmphi10\@magscale4}}% +\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly + \scriptfont\lyfam\frtnly \scriptscriptfont\lyfam\twlly +\@setstrut \rm} + +\def\xxvpt{\textfont\z@\twfvrm + \scriptfont\z@\twtyrm \scriptscriptfont\z@\svtnrm +\textfont\@ne\twtymi \scriptfont\@ne\twtymi \scriptscriptfont\@ne\svtnmi +\textfont\tw@\twtysy \scriptfont\tw@\twtysy \scriptscriptfont\tw@\svtnsy +\textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex +\def\unboldmath{\everymath{}\everydisplay{}\@nomath\unboldmath + \textfont\@ne\twtymi \textfont\tw@\twtysy \textfont\lyfam\twtyly + \@boldfalse}\@boldfalse +\def\boldmath{\@subfont\boldmath\unboldmath}% +\def\prm{\fam\z@\twfvrm}% +\def\pit{\@subfont\it\rm}% +\def\psl{\@subfont\sl\rm}% +\def\pbf{\@getfont\pbf\bffam\@xxvpt{cmbx10\@magscale5}}% +\def\ptt{\@subfont\tt\rm}% +\def\psf{\@subfont\sf\rm}% +\def\psc{\@subfont\sc\rm}% +\def\pph{\@getfont\pph\phofam\@xxvpt{cmph10\@magscale5}}% +\def\pphit{\@subfont\phit\ph}% +\def\ly{\fam\lyfam\twtyly}\textfont\lyfam\twtyly + \scriptfont\lyfam\twtyly \scriptscriptfont\lyfam\svtnly +\@setstrut \rm} + + + +% eventually this this be family oriented + +%\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}} + +\def\phomake#1{\holdfam=\fam\edef\next{\fam\holdfam\the\font}\ph #1\next} +\def\phoitmake#1{\holdfam=\fam\edef\next{\fam\holdfam\the\font}\phit #1\next} + +\def\samfam#1{\relax\ifnum\fam=\itfam \phoitmake{#1}\else\phomake{#1}\fi} + +\def\palpha{\samfam{\char"0B}} +\def\pbeta{\samfam{\char"0C}} +\def\pgamma{\samfam{\char"0D}} +\def\pdelta{\samfam{\char"0E}} +\def\pepsilon{\samfam{\char"0F}} +\def\epsi{\samfam{\char"22}} +\def\pzeta{\samfam{\char"10}} +\def\peta{\samfam{\char"11}} +\def\ptheta{\samfam{\char"12}} +\def\piota{\samfam{\char"13}} +\def\riota{\samfam{\char"00}} +\def\pkappa{\samfam{\char"14}} +\def\plambda{\samfam{\char"15}} +\def\barlambda{\samfam{\char"01}} +\def\pmu{\samfam{\char"16}} +\def\pnu{\samfam{\char"17}} +\def\pxi{\samfam{\char"18}} +\def\ppi{\samfam{\char"19}} +\def\prho{\samfam{\char"1A}} +\def\psigma{\samfam{\char"1B}} +\def\ptau{\samfam{\char"1C}} +\def\pupsilon{\samfam{\char"1D}} +\def\pphi{\samfam{\char"1E}} +\def\pchi{\samfam{\char"1F}} +\def\ppsi{\samfam{\char"20}} +\def\pomega{\samfam{\char"21}} + +\def\omicron{o} +\def\pomicron{\samfam{o}} + +\def\rotOmega{\samfam{\char"0A}} +\def\varomega{\samfam{\char"08}} +\let\varU=\rotOmega +\let\varu=\varomega + +\def\vara{\relax\ifnum\fam=\itfam \char"61 \else \phomake{\char"61}\fi} +\def\rotvara{\samfam{\char"41}} +\def\openo{\samfam{\char"63}} +\def\varopeno{\relax\ifnum\fam=\itfam\phoitmake{\char"63}\else\phomake{\char"43}\fi} +\let\rotc=\openo +\def\eth{\samfam{\char"64}} +\def\revD{\samfam{\char"02}} + +\def\schwa{\samfam{\char"65}} +\def\varschwa{\relax\ifnum\fam=\itfam\phoitmake{\char"65}\else\phomake{\char"45}\fi} +\def\wedge{\relax\ifnum\fam=\itfam\phoitmake{\char"45}\else\phomake{\char"55}\fi} +\def\fj{\samfam{\char"46}} + +\def\hausab{\relax\ifnum\fam=\itfam\phoitmake{\char"67}\else\phomake{\char"62}\fi} + \let\impb=\hausab + \let\glottalb\hausab + +\def\varg{\relax\ifnum\fam=\itfam g\else \phomake{\char"47}\fi} +\def\voicedh{\samfam{\char"68}} +\def\hausad{\samfam{\char"44}} + \let\glottald\hausad + +\def\hookd{\samfam{\char"4A}} +\def\hausak{\samfam{\char"6B}} + \let\hookk\hausak +\def\hausaK{\samfam{\char"4B}} +\def\hausaD{\samfam{\char"54}} +\def\hausaB{\samfam{\char"42}} + +\def\vari{\samfam{\char"69}} +\def\barj{\samfam{\char"6A}} +\def\rotm{\relax\ifnum\fam=\itfam \phoitmake{\char"6D}\else\phomake{\char"6m}\fi} +\def\engma{\samfam{\char"6E}} +\def\emgma{\samfam{\char"4D}} +\def\enya{\samfam{\char"4E}} + + +\def\flap{\samfam{\char"66}} + +\def\thorn{\samfam{\char"70}} +\def\rotr{\samfam{\char"72}} +\def\esh{\samfam{\char"73}} +\def\udesc{\samfam{\char"75}} + +\def\rotw{\phomake{\char"77}} +\def\yogh{\samfam{\char"78}} +\def\roty{\samfam{\char"79}} +\def\rotR{\phomake{\char"52}} + +\def\glottal{\samfam{\char"3F}} + +\def\upharpoon{{\ph \char"7A}} +\def\uphk{\mathrel{\hbox{\ph\char"7C}}} +\def\downhk{\mathrel{\hbox{\ph\char"7B}}} +\def\dbox{\mathord{\hbox{\ph\char"7E}}} +\def\sbox{\mathord{\hbox{\ph\char"7D}}} + + +\def\rhookup{\oalign{$\uparrow$\cr\noalign{\vskip-.32ex} +\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} +\def\lhookup{\oalign{$\uparrow$\cr\noalign{\vskip-.32ex} +\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} + +\def\bigrhookup{\oalign{$\bigm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} +\def\biglhookup{\oalign{$\bigm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} + +\def\Bigrhookup{\oalign{$\Bigm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} +\def\Biglhookup{\oalign{$\Bigm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} +\def\biggrhookup{\oalign{$\biggm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} +\def\bigglhookup{\oalign{$\biggm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth{\ph\char"7C}\kern.22em\hidewidth}} +\def\Biggrhookup{\oalign{$\Biggm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth\kern.16em{\ph\char"7C}\hidewidth}} +\def\Bigglhookup{\oalign{$\Biggm\uparrow$\cr\noalign{\kern-.32ex} +\hidewidth{\ph\char"7C\hfil}\kern.22em\hidewidth}} + +% made symbols +\catcode`@=11 % borrow the private macros of PLAIN (with care) + +\def\m@th{\mathsurround=\z@} + +% puts a reverse cedilla under a letter +\def\rc#1{\ooalign{\hidewidth\ph\char"09\hidewidth\crcr #1}} + +% \hill puts a half circle under a letter (NEW) +\def\hill#1{\oalign{#1\crcr\hidewidth\ph\char"7B\hidewidth}} + +\def\overchar#1#2#3{\leavevmode\setbox0=\hbox{#2}% + \rlap{\raise#3\ht0\hbox to\wd0{\hss#1\hss}}\box0} +% places a half circle over a letter +\def\ohill#1{\overchar{\ph\char"7B}{#1}{.67}} +%\acbar{accent}{character}{raised} places an accent over a barred character +\def\acbar#1#2{\overchar{\overchar{#1}{\char'026}{.35}}{#2}{.25}} +%\acarc{accent}{character}{raised} places an accent over a character +% with a half circle in between +\def\acarc#1#2{\overchar{\overchar{#1}{\ph\char"7B\kern1pt}{0}}{#2}{.75}} + +% vertical equivalent of \hidewidth +\def\hideheight{\vskip-1000pt plus 1fill} + +% \od puts a small o under a letter (needs some revision) +\def\od#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{\char'27}\hideheight}\hidewidth}} + +% \ut puts a tilde under a letter +\def\ut#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{$\mathchar"707E$}\hideheight}\hidewidth}} +% \td puts two dots under a letter +\def\td#1{\oalign{#1\crcr\hidewidth..\hidewidth}} +% puts a small block under a letter +%\def\syl#1{\oalign{#1\crcr\hidewidth\hbox{\vrule height.4ex width.2ex}\hidewidth}} +\def\syl#1{\oalign{#1\crcr\hidewidth\vbox to.33ex{\hbox{\vrule +height.35ex width.2ex}\hideheight}\hidewidth}} + +% \uplett raises a letter and sets it in tiny size +\def\uplett#1{$^{\hbox{\tiny\rm #1}}$} +% \labvel puts an arc over the argument (usually two letters) +\newdimen\temp +\def\labvel#1{\setbox0=\hbox{#1}% +\temp=\ht0 \advance\temp by 1ex% +\ht0=\temp% +$\m@th\mathaccent"015F{\box0}$} +% planck's constant (not italicized) +\def\planck{${\mathchar'26\mskip-7mu{\rm h}}$} +% small small caps +\def\ssc#1{{\tiny\rm #1}} + +% i with a bar through it +\def\onalign#1{\leavevmode\vtop{\baselineskip=0pt\lineskip=-.5ex +\ialign{##\crcr#1\crcr}}} +\def\ibar{\onalign{\hidewidth i\hidewidth\cr\cr$\mathchar'26$}} + +% o smashed into the bottom of the v +\def\vod{\oalign{v\crcr\noalign{\vskip-.4ex}\hidewidth\vbox to.4ex{\hbox{\char'27}\hideheight}\hidewidth}} +% u with a bar through it +\def\ubar{\ifmmode {\raise.5ex\hbox{\vrule width.5em % +height.1ex}\mskip-9mu{\rm u}}\else${\raise.5ex\hbox{\vrule width.5em % +height.1ex}\mskip-9mu{\rm u}}$\fi} +% a raised vertical line +\def\upbar{\leavevmode\raise.6ex\hbox spread.2em{\hfil\vrule height1ex +width.1ex \hfil}} + +\endinput + +\def\addelvpoint{ +\textfont \phofam=\elvph +\def\ph{\fam\phofam\elvph} +% +\textfont\phitfam=\elvphit +\def\phit{\fam\phitfam\elvphit}} + +\def\addtenpoint{ +\textfont \phofam=\tenph +\def\ph{\fam\phofam\tenph} +% +\textfont\phitfam=\tenphit +\def\phit{\fam\phitfam\tenphit}} + +\def\addninpoint{ +\textfont \phofam=\ninph +\def\ph{\fam\phofam\ninph} +% +\textfont\phitfam=\ninphit +\def\phit{\fam\phitfam\ninphit}} + +\addtenpoint diff --git a/fonts/phonetic/doc/README b/fonts/phonetic/doc/README new file mode 100644 index 0000000000..db1e141a97 --- /dev/null +++ b/fonts/phonetic/doc/README @@ -0,0 +1,12 @@ +The Documentation directory is now split into two halves, one each for +users of current LaTeX (subdirectory 2e) and of LaTeX 2.09 +(subdirectory 209). Each directory contains macro files appropriate +for use with `its' version of LaTeX, as well as a copy of the +documentation. + +The support for current LaTeX is not regarded as final: indeed, it has +some `rough' features. However, it does work as required, and is +supplied to meet users' needs. + +Robin Fairbairns +(Reporting the words of Emma Pease) diff --git a/fonts/phonetic/doc/phonetic-table.pdf b/fonts/phonetic/doc/phonetic-table.pdf new file mode 100644 index 0000000000..7135fd1c6f Binary files /dev/null and b/fonts/phonetic/doc/phonetic-table.pdf differ diff --git a/fonts/phonetic/doc/phonetic-table.tex b/fonts/phonetic/doc/phonetic-table.tex new file mode 100644 index 0000000000..194f9fc154 --- /dev/null +++ b/fonts/phonetic/doc/phonetic-table.tex @@ -0,0 +1,91 @@ +\documentstyle[phonetic]{article} + +\pagestyle{empty} +\advance\textheight by 1in +\advance\topmargin by -.5in + +\def\bs{$\backslash$} +\def\db#1{$\{$#1$\}$} + +\begin{document} + +The following is a table of available special characters and how to +call them. Please note that nothing is final on this. I would +welcome suggestions for names, other characters needed $\ldots$. + +In order to call these characters, put the following command in your +file. + \begin{center} +{\tt \bs documentstyle[phonetic]\db{article}} + \end{center} +And in order to get this table do + \begin{center} +{\tt latex phonetic-table.tex} + \end{center} + +\noindent +\begin{tabular}{@{}lll@{\qquad\qquad}lll@{\qquad\qquad}lll@{}} +\bs schwa &\schwa &\it \schwa + &\bs hausab&\hausab &\it \hausab + &\bs hausaB&\hausaB &\it \hausaB\\ +\bs thorn &\thorn &\it \thorn + &\bs hausad&\hausad&\it\hausad + &\bs hausaD&\hausaD&\it\hausaD\\ +\bs glottal&\glottal &\it\glottal + &\bs hausak &\hausak &\it\hausak + &\bs hausaK &\hausaK &\it\hausaK\\ +\bs esh &\esh &\it\esh + &\bs varg &\varg &\it \varg + &\bs planck&\planck \\ +\bs yogh &\yogh &\it\yogh + &\bs udesc &\udesc &\it \udesc + &\bs roty&\roty &\it \roty\\ +\bs eth &\eth &\it \eth + &\bs pwedge &\pwedge &\it\pwedge + &\bs rotm&\rotm &\it \rotm\\ +\bs emgma &\emgma &\it\emgma + &\bs varomega&\varomega &\it \varomega + &\bs ibar&\ibar \\ +\bs engma &\engma &\it\engma + & \bs revD &\revD & \it \revD + &\bs vod&\vod \\ +\bs enya &\enya &\it \enya + &\bs fj &\fj & \it \fj + &\bs ubar&\ubar \\ +\bs flap&\flap &\it\flap + &\bs openo &\openo &\it \openo + &\bs rotOmega&\rotOmega &\it \rotOmega\\ +\bs voicedh&\voicedh &\it\voicedh + &\bs varopeno&\varopeno &\it \varopeno + &\bs vari &\vari &\it \vari\\ +\bs hookd&\hookd &\it\hookd + &\bs vara &\vara &\it \vara + &\bs barj &\barj &\it \barj\\ +\bs rotvara&\rotvara &\it \rotvara + &\bs rotr&\rotr &\it \rotr + &\bs rotw&\rotw \\ +\bs epsi &\epsi &\it \epsi + &\bs barlambda&\barlambda &\it\barlambda + &\bs riota &\riota & \it \riota \\ +\hline +\end{tabular} + +\noindent + \begin{tabular}{@{}ll@{\qquad}|ll@{\qquad}|ll@{}} + \ut{o} &\bs ut\db{o} +&\td{o} &\bs td\db{o} +&\syl{o} &\bs syl\db{o}\\ + \labvel{mn}&\bs labvel\db{mn} +&a\upbar b &a\bs upbar b +&\rc{c} &\bs rc\db{c}\\ + \hill{o} &\bs hill\db{o} +&\od{o} &\bs od\db{o} +&m\uplett{h} & m\bs uplett\db{h}\\ + \ohill{o} & \bs ohill\db{o} +&\acbar{\'}{o}& \bs acbar\db{\bs$'$}\db{o} +&\acarc{\'}{o}& \bs acarc\db{\bs$'$}\db{o}\\ + \hline + \end{tabular} + + \end{document} + diff --git a/fonts/phonetic/latex/Uphon.fd b/fonts/phonetic/latex/Uphon.fd new file mode 100644 index 0000000000..da2da7579e --- /dev/null +++ b/fonts/phonetic/latex/Uphon.fd @@ -0,0 +1,18 @@ +%% This is the file Uphon.fd built by Emma Pease on 1993/8/31 + +%% It is for use with nfsss2 + +\DeclareFontFamily{U}{phon}{} +\DeclareFontShape{U}{phon}{m}{n}{ + <10> <10.95> <12> <14.4> <17.28> cmph10 + }{} + +\DeclareFontShape{U}{phon}{m}{it}{ + <10> <10.95> <12> <14.4> <17.28> cmphi10 + }{} + +\DeclareFontShape{U}{phon}{m}{b}{ + <10> <10.95> <12> <14.4> <17.28> cmphb10 + }{} + +\endinput diff --git a/fonts/phonetic/latex/phonetic.sty b/fonts/phonetic/latex/phonetic.sty new file mode 100644 index 0000000000..f84de900a6 --- /dev/null +++ b/fonts/phonetic/latex/phonetic.sty @@ -0,0 +1,157 @@ +%\def\pc{\usefont{U}{phon}{m}{n}} + +\def\pc{\usefont{U}{phon}{\f@series}{\f@shape}} + +\def\textpc#1{{\pc #1}} + +\let\pcchar=\textpc + +%the following may need to be modified. +\def\vara{\pcchar{\char"61}} +\def\varg{\pcchar{\char"47}} + + +\def\rotvara{\pcchar{\char"41}} +\def\hookb{\pcchar{\char"62}} + \let\hausab=\hookb +\def\openo{\pcchar{\char"63}} + \let\rotc=\openo +\def\hookd{\pcchar{\char"44}} + \let\hausad=\hookd +\def\eth{\pcchar{\char"64}} +\def\schwa{\pcchar{\char"65}} +\def\flap{\pcchar{\char"66}} +\def\hookh{\pcchar{\char"68}} + \let\voicedh=\hookh +\def\taild{\pcchar{\char"4A}} +\def\hookk{\pcchar{\char"6B}} + \let\hausak=\hookk +\def\emgma{\pcchar{\char"4D}} +\def\engma{\pcchar{\char"6E}} +\def\thorn{\pcchar{\char"70}} +\def\rotr{\pcchar{\char"72}} +\def\esh{\pcchar{\char"73}} +\def\pwedge{\pcchar{\char"55}} +\def\roth{\pcchar{\char"75}} + \let\udesc=\roth +\def\yogh{\pcchar{\char"78}} +\def\hookK{\pcchar{\char"4B}} + \let\hausaK=\hookK +\def\hookD{\pcchar{\char"54}} + \let\hausaD=\hookD +\def\hookB{\pcchar{\char"42}} + \let\hausaB=\hookB +\def\glottal{\pcchar{\char"3F}} + +\def\barj{\pcchar{\char"6A}} + +\def\palpha{\pcchar{\char"0B}} +\def\pbeta{\pcchar{\char"0C}} +\def\pgamma{\pcchar{\char"0D}} +\def\pdelta{\pcchar{\char"0E}} +\def\pepsilon{\pcchar{\char"0F}} +\def\epsi{\pcchar{\char"22}} +\def\pzeta{\pcchar{\char"10}} +\def\peta{\pcchar{\char"11}} +\def\ptheta{\pcchar{\char"12}} +\def\piota{\pcchar{\char"13}} +\def\riota{\pcchar{\char"00}} +\def\pkappa{\pcchar{\char"14}} +\def\plambda{\pcchar{\char"15}} +\def\barlambda{\pcchar{\char"01}} +\def\pmu{\pcchar{\char"16}} +\def\pnu{\pcchar{\char"17}} +\def\pxi{\pcchar{\char"18}} +\def\ppi{\pcchar{\char"19}} +\def\prho{\pcchar{\char"1A}} +\def\psigma{\pcchar{\char"1B}} +\def\ptau{\pcchar{\char"1C}} +\def\pupsilon{\pcchar{\char"1D}} +\def\pphi{\pcchar{\char"1E}} +\def\pchi{\pcchar{\char"1F}} +\def\ppsi{\pcchar{\char"20}} +\def\pomega{\pcchar{\char"21}} + +\def\omicron{o} +\def\pomicron{\pcchar{o}} + +\def\rotOmega{\pcchar{\char"0A}} +\def\varomega{\pcchar{\char"08}} +\let\varU=\rotOmega +\let\varu=\varomega + +\def\roty{\pcchar{\char"79}} +\def\rotm{\pcchar{\char"6D}} +\def\revD{\pcchar{\char"02}} +\def\enya{\pcchar{\char"4E}} +\def\fj{\pcchar{\char"46}} +\def\varopeno{\pcchar{\char"43}} +\def\vari{\pcchar{\char"69}} +\def\rotw{\pcchar{\char"77}} + +% characters not covered +\def\m@th{\mathsurround=\z@} + +% puts a reverse cedilla under a letter +\def\rc#1{{\ooalign{\hidewidth\pcchar{\char"09}\hidewidth\crcr #1}}} + +% \hill puts a half circle under a letter (NEW) +\def\hill#1{\oalign{#1\crcr\hidewidth\pcchar{\char"7B}\hidewidth}} + +\def\overchar#1#2#3{\leavevmode\setbox0=\hbox{#2}% + \rlap{\raise#3\ht0\hbox to\wd0{\hss#1\hss}}\box0} +% places a half circle over a letter +\def\ohill#1{\overchar{\pcchar{\char"7B}}{#1}{.67}} +%\acbar{accent}{character}{raised} places an accent over a barred character +\def\acbar#1#2{\overchar{\overchar{#1}{\char'026}{.35}}{#2}{.25}} +%\acarc{accent}{character}{raised} places an accent over a character +% with a half circle in between +\def\acarc#1#2{\overchar{\overchar{#1}{\pcchar{\char"7B}\kern1pt}{0}}{#2}{.75}} + +% vertical equivalent of \hidewidth +\def\hideheight{\vskip-1000pt plus 1fill} + +% \od puts a small o under a letter (needs some revision) +\def\od#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{\char'27}\hideheight}\hidewidth}} + +% \ut puts a tilde under a letter +\def\ut#1{\oalign{#1\crcr\hidewidth\vbox to.2ex{\hbox{$\mathchar"707E$}\hideheight}\hidewidth}} +% \td puts two dots under a letter +\def\td#1{\oalign{#1\crcr\hidewidth..\hidewidth}} +% puts a small block under a letter +%\def\syl#1{\oalign{#1\crcr\hidewidth\hbox{\vrule height.4ex width.2ex}\hidewidth}} +\def\syl#1{\oalign{#1\crcr\hidewidth\vbox to.33ex{\hbox{\vrule +height.35ex width.2ex}\hideheight}\hidewidth}} + +% \uplett raises a letter and sets it in tiny size +\def\uplett#1{$^{\hbox{\tiny\rm #1}}$} +% \labvel puts an arc over the argument (usually two letters) +\newdimen\temp +\def\labvel#1{\setbox0=\hbox{#1}% +\temp=\ht0 \advance\temp by 1ex% +\ht0=\temp% +$\m@th\mathaccent"015F{\box0}$} +% planck's constant (not italicized) +\def\planck{${\mathchar'26\mskip-7mu{\rm h}}$} +% small small caps +\def\ssc#1{{\tiny\rm #1}} + +% i with a bar through it +\def\onalign#1{\leavevmode\vtop{\baselineskip=0pt\lineskip=-.5ex +\ialign{##\crcr#1\crcr}}} +\def\ibar{\onalign{\hidewidth i\hidewidth\cr\cr$\mathchar'26$}} + +% r with a bar through it +\def\rbar{\onalign{\hidewidth r\hidewidth\cr\cr$\mskip-1mu\mathchar'26$}} + +% o smashed into the bottom of the v +\def\vod{\oalign{v\crcr\noalign{\vskip-.4ex}\hidewidth\vbox to.4ex{\hbox{\char'27}\hideheight}\hidewidth}} +% u with a bar through it +\def\ubar{\ifmmode {\raise.5ex\hbox{\vrule width.5em % +height.1ex}\mskip-9mu{\rm u}}\else${\raise.5ex\hbox{\vrule width.5em % +height.1ex}\mskip-9mu{\rm u}}$\fi} +% a raised vertical line +\def\upbar{\leavevmode\raise.6ex\hbox spread.2em{\hfil\vrule height1ex +width.1ex \hfil}} + + -- cgit v1.2.3