1
% tipx.sty: Additional Symbols for TIPA
2
% Copyright 2002 FUKUI Rei
4
% This program may be distributed and/or modified under the
5
% conditions of the LaTeX Project Public License, either version 1.2
6
% of this license or (at your option) any later version.
7
% The latest version of this license is in
8
% http://www.latex-project.org/lppl.txt
9
% and version 1.2 or later is part of all distributions of LaTeX
10
% version 1999/12/01 or later.
12
% This program consists of all files listed in Manifest.txt.
14
% Version 1.0 2001/11/21
15
% Version 1.1 2001/12/31
17
\NeedsTeXFormat{LaTeX2e}
19
\ProvidesPackage{tipx}[2003/01/01 TIPX version 1.2]
21
% The next few commands are makeshifts; if TS3 can be used, they won't
24
\newcommand\@select@tipx{\fontencoding{U}\fontfamily{tipx}\selectfont}
25
\newcommand\@select@xipx{\fontencoding{U}\fontfamily{xipx}\selectfont}
26
\newcommand\@select@tipxss{\fontencoding{U}\fontfamily{tipxss}\selectfont}
27
\newcommand\@select@xipxss{\fontencoding{U}\fontfamily{xipxss}\selectfont}
29
\let\@tipx\@select@tipx
30
\let\@tipxss\@select@tipxss
33
\newcommand\@@ptm@@{ptm}
34
\ifx\rmdefault\@@ptm@@\global\let\@tipx\@select@xipx\fi
35
\newcommand\@@phv@@{phv}
36
\ifx\sfdefault\@@phv@@\global\let\@tipxss\@select@xipxss\fi
39
\let\@sffamilyorg\sffamily
40
\renewcommand\sffamily{\let\@tipx\@tipxss\@sffamilyorg}
42
\newcommand\tipxupperaccent{\@ifnextchar[{\upper@accent a\@tipx}%
43
{\upper@accent a\@tipx[\z@]}}
44
\newcommand\tipxloweraccent{\@ifnextchar[{\lower@accent a\@tipx}%
45
{\lower@accent a\@tipx[\z@]}}
47
\newcommand\textrevpolhook[1]{%
48
\tipxloweraccent{0}{{\tipaencoding#1}}} % Reversed Polish Hook
50
\newcommand\textrthooklong{{\@tipx\char1}}
51
\newcommand\textpalhooklong{{\@tipx\char2}}
52
\newcommand\textpalhookvar{{\@tipx\char3}}
53
\newcommand\textrectangle{{\@tipx\char4}}
54
\newcommand\textspleftarrow{{\@tipx\char5}}
55
\newcommand\textretractingvar{{\@tipx\char6}}
56
\newcommand\textdownfullarrow{{\@tipx\char7}}
57
\newcommand\textupfullarrow{{\@tipx\char8}}
58
\newcommand\textsubrightarrow{{\@tipx\char9}}
59
\newcommand\textsubdoublearrow{{\@tipx\char10}}
61
\newcommand\textrhooka{{\@tipx\char32}}
62
\newcommand\textinvscripta{{\@tipx\char33}}
63
\newcommand\textaolig{{\@tipx\char34}}
64
\newcommand\textlhookfour{{\@tipx\char35}}
65
\newcommand\textstretchcvar{{\@tipx\char36}}
66
\newcommand\textctstretchc{{\@tipx\char37}}
67
\newcommand\textctstretchcvar{{\@tipx\char38}}
68
\newcommand\textfrhookd{{\@tipx\char39}}
69
\newcommand\textfrhookdvar{{\@tipx\char40}}
70
\newcommand\textdblig{{\@tipx\char41}}
71
\newcommand\textrhooke{{\@tipx\char42}}
72
\newcommand\textrhookepsilon{{\@tipx\char43}}
73
\newcommand\textgrgamma{{\@tipx\char44}}
74
\newcommand\textfrtailgamma{{\@tipx\char45}}
75
\newcommand\textbktailgamma{{\@tipx\char46}}
76
\newcommand\textrtailhth{{\@tipx\char47}}
77
\newcommand\textheng{{\@tipx\char48}}
78
\newcommand\textlhti{{\@tipx\char49}}
79
\newcommand\textctjvar{{\@tipx\char50}}
80
\newcommand\texthtbardotlessjvar{{\@tipx\char51}}
81
\newcommand\texthmlig{{\@tipx\char52}}
82
\newcommand\textfrbarn{{\@tipx\char53}}
83
\newcommand\textnrleg{{\@tipx\char54}}
84
\newcommand\textfemale{{\@tipx\char55}}
85
\newcommand\textuncrfemale{{\@tipx\char56}}
86
\newcommand\textObullseye{{\@tipx\char57}}
87
\newcommand\textrhookopeno{{\@tipx\char58}}
88
\newcommand\textinvomega{{\@tipx\char59}}
89
\newcommand\textlhookp{{\@tipx\char60}}
90
\newcommand\textqplig{{\@tipx\char61}}
91
\newcommand\textlooptoprevesh{{\@tipx\char62}}
92
\newcommand\textfrhookt{{\@tipx\char63}}
93
\newcommand\textctturnt{{\@tipx\char64}}
94
\newcommand\textturntwo{{\@tipx\char65}}
95
\newcommand\textbenttailyogh{{\@tipx\char66}}
96
\newcommand\textturnthree{{\@tipx\char67}}
97
\newcommand\textctinvglotstop{{\@tipx\char68}}
98
\newcommand\textturnglotstop{{\@tipx\char69}}
99
\newcommand\textpipevar{{\@tipx\char70}}
100
\newcommand\textdoublepipevar{{\@tipx\char71}}
101
\newcommand\textdoublebarpipevar{{\@tipx\char72}}
102
\newcommand\textlfishhookrlig{{\@tipx\char73}}
104
\newcommand\textthornvari{{\@tipx\char80}}
105
\newcommand\textthornvarii{{\@tipx\char81}}
106
\newcommand\textthornvariii{{\@tipx\char82}}
107
\newcommand\textthornvariv{{\@tipx\char83}}
108
\newcommand\textglotstopvari{{\@tipx\char84}}
109
\newcommand\textglotstopvarii{{\@tipx\char85}}
110
\newcommand\textglotstopvariii{{\@tipx\char86}}
112
\newcommand\textinvsca{{\@tipx\char112}}
113
\newcommand\textscaolig{{\@tipx\char113}}
114
\newcommand\textscdelta{{\@tipx\char114}}
115
\newcommand\textscf{{\@tipx\char115}}
116
\newcommand\textsck{{\@tipx\char116}}
117
\newcommand\textturnsck{{\@tipx\char117}}
118
\newcommand\textrevscl{{\@tipx\char118}}
119
\newcommand\textscm{{\@tipx\char119}}
120
\newcommand\textscp{{\@tipx\char120}}
121
\newcommand\textscq{{\@tipx\char121}}
122
\newcommand\textrevscr{{\@tipx\char122}}
123
\newcommand\textturnscu{{\@tipx\char123}}