~ubuntu-branches/ubuntu/edgy/tipa/edgy

« back to all changes in this revision

Viewing changes to sty/tipx.sty

  • Committer: Bazaar Package Importer
  • Author(s): Rafael Laboissiere
  • Date: 2003-12-11 10:50:58 UTC
  • Revision ID: james.westby@ubuntu.com-20031211105058-vq8ttydhah3hdzq1
Tags: upstream-1.2
ImportĀ upstreamĀ versionĀ 1.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
% tipx.sty: Additional Symbols for TIPA
 
2
% Copyright 2002 FUKUI Rei
 
3
%
 
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.
 
11
%
 
12
% This program consists of all files listed in Manifest.txt.
 
13
%
 
14
% Version 1.0  2001/11/21
 
15
% Version 1.1  2001/12/31
 
16
%
 
17
\NeedsTeXFormat{LaTeX2e}
 
18
\RequirePackage{tipa}
 
19
\ProvidesPackage{tipx}[2003/01/01 TIPX version 1.2]
 
20
 
 
21
% The next few commands are makeshifts; if TS3 can be used, they won't
 
22
% be necessary.
 
23
 
 
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}
 
28
 
 
29
\let\@tipx\@select@tipx
 
30
\let\@tipxss\@select@tipxss
 
31
 
 
32
\begingroup
 
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
 
37
\endgroup
 
38
 
 
39
\let\@sffamilyorg\sffamily
 
40
\renewcommand\sffamily{\let\@tipx\@tipxss\@sffamilyorg}
 
41
 
 
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@]}}
 
46
 
 
47
\newcommand\textrevpolhook[1]{%
 
48
  \tipxloweraccent{0}{{\tipaencoding#1}}} % Reversed Polish Hook
 
49
 
 
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}}
 
60
 
 
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}}
 
103
 
 
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}}
 
111
 
 
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}}
 
124
 
 
125
\endinput