From a79aae44637de232d489b3396e917453d37746cd Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 7 Sep 2010 00:37:37 +0000 Subject: xunicode 0.95 (31aug10) git-svn-id: svn://tug.org/texlive/trunk@19594 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/xelatex/xunicode/xunicode.sty | 176 ++++++++++++++++++--- 1 file changed, 152 insertions(+), 24 deletions(-) (limited to 'Master/texmf-dist/tex/xelatex') diff --git a/Master/texmf-dist/tex/xelatex/xunicode/xunicode.sty b/Master/texmf-dist/tex/xelatex/xunicode/xunicode.sty index 356e009a33a..37703330247 100644 --- a/Master/texmf-dist/tex/xelatex/xunicode/xunicode.sty +++ b/Master/texmf-dist/tex/xelatex/xunicode/xunicode.sty @@ -1,5 +1,5 @@ -% Copyright 2004-2007 Ross Moore -\ProvidesFile{xunicode.sty}[2008/02/08 v0.91 provides access to +% Copyright 2004-2010 Ross Moore +\ProvidesFile{xunicode.sty}[2010/05/18 v0.95 provides access to latin accents and many other characters in Unicode lower plane] % This package is designed to work with TeX engines that directly @@ -94,6 +94,17 @@ % v0.91 2008/02/08 % added declarations for common accents over \i % +% v0.93 2009/11/09 +% small changes to TIPA characters +% +% v0.94 2010/01/14 +% added \textperiodcentered , \asterism +% +% v0.95 2010/05/18 +% added \textbarl \Ohorn \ohorn \Uhorn \uhorn \textdotlessj +% completed blocks: x02B0-x02DF and x02E* \textdblig +% supports more macro names +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This package should work with any encoding name. @@ -756,8 +767,8 @@ \def D{\dh}% \def E{\textepsilon}% \def F{\textphi}% - \def G{\textgamma}% -% \def G{\textbabygamma}% +% \def G{\textgamma}% + \def G{\textbabygamma}% \def H{\texthth}% \def I{\textsci}% \def J{\textctj}% @@ -771,7 +782,8 @@ \def R{\textfishhookr}% \def S{\textesh}% \def T{\texttheta}% - \def U{\textupsilon}% +% \def U{\textupsilon}% + \def U{\textscupsilon}% \def V{\textscriptv}% \def W{\textturnm}% \def X{\textchi}% @@ -809,7 +821,11 @@ \csname useTIPAfont\endcsname \implementTIPAtextx } -\def\implementTIPAtextx#1{#1\egroup} +\expandafter\ifx\csname scantokens\endcsname\relax + \def\implementTIPAtextx#1{#1\egroup} +\else + \def\implementTIPAtextx#1{\scantokens{#1}\egroup} +\fi \AtBeginDocument{\let\textipa\implementTIPAtext} @@ -835,30 +851,41 @@ \DeclareUTFcharacter[\UTFencname]{x007C}{\textbar} \DeclareUTFcharacter[\UTFencname]{x007D}{\textbraceright} \DeclareUTFcharacter[\UTFencname]{x007E}{\textasciitilde}% see also x02DC +\DeclareUTFcharacter[\UTFencname]{x00A0}{\nobreakspace} \DeclareUTFcharacter[\UTFencname]{x00A1}{\textexclamdown} \DeclareUTFcharacter[\UTFencname]{x00A2}{\textcent} +%\DeclareUTFcharacter[\UTFencname]{x00A2}{\cent} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00A3}{\textsterling} +%\DeclareUTFcharacter[\UTFencname]{x00A3}{\pounds} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00A4}{\textcurrency} \DeclareUTFcharacter[\UTFencname]{x00A5}{\textyen} +%\DeclareUTFcharacter[\UTFencname]{x00A5}{\yen} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00A6}{\textbrokenbar} \DeclareUTFcharacter[\UTFencname]{x00A7}{\textsection} +%\DeclareUTFcharacter[\UTFencname]{x00A7}{\S} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00A8}{\textasciidieresis} \DeclareUTFcharacter[\UTFencname]{x00A9}{\textcopyright} +\DeclareUTFcharacter[\UTFencname]{x00A9}{\copyright} \DeclareUTFcharacter[\UTFencname]{x00AA}{\textordfeminine} \DeclareUTFcharacter[\UTFencname]{x00AB}{\guillemotleft} \DeclareUTFcharacter[\UTFencname]{x00AC}{\textlogicalnot} +%\DeclareUTFcharacter[\UTFencname]{x00AC}{\lnot} % don't alter math-mode %\DeclareUTFcharacter[\UTFencname]{x00AD}{\softhyphen}% is this \- ??? \DeclareUTFcharacter[\UTFencname]{x00AE}{\textregistered} \DeclareUTFcharacter[\UTFencname]{x00AF}{\textasciimacron}% see also x02C9 \DeclareUTFcharacter[\UTFencname]{x00B0}{\textdegree} \DeclareUTFcharacter[\UTFencname]{x00B1}{\textpm} +%\DeclareUTFcharacter[\UTFencname]{x00B1}{\pm} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00B2}{\texttwosuperior} \DeclareUTFcharacter[\UTFencname]{x00B3}{\textthreesuperior} \DeclareUTFcharacter[\UTFencname]{x00B4}{\textasciiacute}% see also x02CA \DeclareUTFcharacter[\UTFencname]{x00B5}{\textmu} +%\DeclareUTFcharacter[\UTFencname]{x00B5}{\mu} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00B6}{\textparagraph} \DeclareUTFcharacter[\UTFencname]{x00B6}{\textpilcrow} +%\DeclareUTFcharacter[\UTFencname]{x00B6}{\P} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00B7}{\textcentereddot} +\DeclareUTFcharacter[\UTFencname]{x00B7}{\textperiodcentered} \DeclareUTFcharacter[\UTFencname]{x00B8}{\textasciicedilla}% see also x02DB \DeclareUTFcharacter[\UTFencname]{x00B9}{\textonesuperior} \DeclareUTFcharacter[\UTFencname]{x00BA}{\textordmasculine} @@ -893,6 +920,7 @@ \DeclareUTFcomposite[\UTFencname]{x00D5}{\~}{O} \DeclareUTFcomposite[\UTFencname]{x00D6}{\"}{O} \DeclareUTFcharacter[\UTFencname]{x00D7}{\texttimes} +%\DeclareUTFcharacter[\UTFencname]{x00D7}{\times} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00D8}{\O} \DeclareUTFcomposite[\UTFencname]{x00D9}{\`}{U} \DeclareUTFcomposite[\UTFencname]{x00DA}{\'}{U} @@ -932,6 +960,7 @@ \DeclareUTFcomposite[\UTFencname]{x00F5}{\~}{o} \DeclareUTFcomposite[\UTFencname]{x00F6}{\"}{o} \DeclareUTFcharacter[\UTFencname]{x00F7}{\textdiv} +%\DeclareUTFcharacter[\UTFencname]{x00F7}{\div} % don't alter math-mode \DeclareUTFcharacter[\UTFencname]{x00F8}{\o} \DeclareUTFcomposite[\UTFencname]{x00F9}{\`}{u} \DeclareUTFcomposite[\UTFencname]{x00FA}{\'}{u} @@ -989,8 +1018,10 @@ \DeclareUTFcomposite[\UTFencname]{x0124}{\^}{H} \DeclareUTFcomposite[\UTFencname]{x0125}{\^}{h} \DeclareUTFcomposite[\UTFencname]{x0126}{\B}{H} +\DeclareUTFcharacter[\UTFencname]{x0126}{\textHbar} \DeclareUTFcomposite[\UTFencname]{x0127}{\B}{h} \DeclareUTFcharacter[\UTFencname]{x0127}{\textcrh} +\DeclareUTFcharacter[\UTFencname]{x0127}{\texthbar} \DeclareUTFcomposite[\UTFencname]{x0128}{\~}{I} \DeclareUTFcomposite[\UTFencname]{x0129}{\~}{i} \DeclareUTFcomposite[\UTFencname]{x0129}{\~}{\i} @@ -1079,8 +1110,10 @@ \DeclareUTFcharacter[\UTFencname]{x0165}{\tcaron} % regi-cp1250 \DeclareUTFcomposite[\UTFencname]{x0166}{\B}{T} \DeclareUTFcharacter[\UTFencname]{x0166}{\textTstroke} +\DeclareUTFcharacter[\UTFencname]{x0166}{\textTbar} \DeclareUTFcomposite[\UTFencname]{x0167}{\B}{t} \DeclareUTFcharacter[\UTFencname]{x0167}{\texttstroke} +\DeclareUTFcharacter[\UTFencname]{x0167}{\texttbar} \DeclareUTFcomposite[\UTFencname]{x0168}{\~}{U} \DeclareUTFcomposite[\UTFencname]{x0169}{\~}{u} \DeclareUTFcomposite[\UTFencname]{x016A}{\=}{U} @@ -1112,79 +1145,105 @@ \DeclareUTFcomposite[\UTFencname]{x0180}{\B}{b} \DeclareUTFcharacter[\UTFencname]{x0180}{\textcrb} \DeclareUTFcomposite[\UTFencname]{x0181}{\m}{B} +\DeclareUTFcharacter[\UTFencname]{x0181}{\textBhook} \DeclareUTFcomposite[\UTFencname]{x0182}{\textoverline}{B} % with topbar \DeclareUTFcomposite[\UTFencname]{x0183}{\textoverline}{b} % with topbar %\DeclareUTFcharacter[\UTFencname]{x0184}{} % Tone 6 %\DeclareUTFcharacter[\UTFencname]{x0185}{} % tone 6 \DeclareUTFcomposite[\UTFencname]{x0186}{\m}{O} +\DeclareUTFcharacter[\UTFencname]{x0186}{\textOopen} \DeclareUTFcomposite[\UTFencname]{x0187}{\m}{C} +\DeclareUTFcharacter[\UTFencname]{x0187}{\textChook} \DeclareUTFcomposite[\UTFencname]{x0188}{\m}{c} \DeclareUTFcharacter[\UTFencname]{x0188}{\texthtc} +\DeclareUTFcharacter[\UTFencname]{x0188}{\textchook} \DeclareUTFcomposite[\UTFencname]{x0189}{\M}{D} +\DeclareUTFcharacter[\UTFencname]{x0189}{\textDafrican} \DeclareUTFcomposite[\UTFencname]{x018A}{\m}{D} +\DeclareUTFcharacter[\UTFencname]{x018A}{\textDhook} \DeclareUTFcomposite[\UTFencname]{x018B}{\textoverline}{D} % with topbar \DeclareUTFcomposite[\UTFencname]{x018C}{\textoverline}{d} % with topbar %\DeclareUTFcharacter[\UTFencname]{x018D}{} % turned delta -%\DeclareUTFcharacter[\UTFencname]{x018E}{} % reversed E +\DeclareUTFcharacter[\UTFencname]{x018E}{\textEreversed} % reversed E \DeclareUTFcomposite[\UTFencname]{x018E}{\M}{E} %\DeclareUTFcharacter[\UTFencname]{x018F}{\SCHWA} \DeclareUTFcomposite[\UTFencname]{x0190}{\m}{E} % Open E -%\DeclareUTFcharacter[\UTFencname]{x0190}{} % Open E +\DeclareUTFcharacter[\UTFencname]{x0190}{\textEopen} % Open E \DeclareUTFcomposite[\UTFencname]{x0191}{\m}{F} +\DeclareUTFcharacter[\UTFencname]{x0191}{\textFhook} % with hook \DeclareUTFcomposite[\UTFencname]{x0192}{\m}{f} +\DeclareUTFcharacter[\UTFencname]{x0192}{\textflorin} % with hook \DeclareUTFcomposite[\UTFencname]{x0193}{\texthookabove}{G} % with hook above \DeclareUTFcomposite[\UTFencname]{x0194}{\m}{G} % capital Gamma \DeclareUTFcharacter[\UTFencname]{x0194}{\textgamma} % TIPA-G +\DeclareUTFcharacter[\UTFencname]{x0194}{\textGammaafrican} \DeclareUTFcharacter[\UTFencname]{x0195}{\hv} \DeclareUTFcharacter[\UTFencname]{x0195}{\texthvlig} \DeclareUTFcomposite[\UTFencname]{x0196}{\m}{I} +\DeclareUTFcharacter[\UTFencname]{x0196}{\textIotaafrican} % ?? %\DeclareUTFcharacter[\UTFencname]{x0196}{\textiota} % ?? see x0269 \DeclareUTFcharacter[\UTFencname]{x0196}{\textvibyi} % ?? \DeclareUTFcomposite[\UTFencname]{x0197}{\B}{I} +%\DeclareUTFcharacter[\UTFencname]{x0197}{} % ?? \DeclareUTFcomposite[\UTFencname]{x0198}{\m}{K} +\DeclareUTFcharacter[\UTFencname]{x0198}{\textKhook} \DeclareUTFcomposite[\UTFencname]{x0199}{\m}{k} \DeclareUTFcharacter[\UTFencname]{x0199}{\texthtk} +\DeclareUTFcharacter[\UTFencname]{x0199}{\textkhook} \DeclareUTFcomposite[\UTFencname]{x019A}{\B}{l} +\DeclareUTFcharacter[\UTFencname]{x019A}{\textbarl} %\DeclareUTFcharacter[\UTFencname]{x019B}{} % lambda with stroke \DeclareUTFcharacter[\UTFencname]{x019B}{\textcrlambda} %\DeclareUTFcharacter[\UTFencname]{x019C}{} % turned M \DeclareUTFcomposite[\UTFencname]{x019D}{\m}{J} +\DeclareUTFcharacter[\UTFencname]{x019D}{\textNhookleft} %\DeclareUTFcharacter[\UTFencname]{x019E}{} % N with long right leg %\DeclareUTFcharacter[\UTFencname]{x019F}{} % O with middle tilde -%\DeclareUTFcharacter[\UTFencname]{x01A0}{} % O with horn +\DeclareUTFcharacter[\UTFencname]{x01A0}{\Ohorn} % O with horn \DeclareUTFcomposite[\UTFencname]{x01A0}{\textrighthorn}{O} % O with horn -%\DeclareUTFcharacter[\UTFencname]{x01A1}{} % o with horn +\DeclareUTFcharacter[\UTFencname]{x01A1}{\ohorn} % o with horn \DeclareUTFcomposite[\UTFencname]{x01A1}{\textrighthorn}{o} % O with horn %\DeclareUTFcharacter[\UTFencname]{x01A2}{\OI} %\DeclareUTFcharacter[\UTFencname]{x01A3}{\oi} \DeclareUTFcomposite[\UTFencname]{x01A4}{\m}{P} +\DeclareUTFcharacter[\UTFencname]{x01A4}{\textPhook} \DeclareUTFcomposite[\UTFencname]{x01A5}{\m}{p} \DeclareUTFcharacter[\UTFencname]{x01A5}{\texthtp} +\DeclareUTFcharacter[\UTFencname]{x01A5}{\textphook} %\DeclareUTFcharacter[\UTFencname]{x01A6}{\YR} %\DeclareUTFcharacter[\UTFencname]{x01A7}{} % Tone 2 %\DeclareUTFcharacter[\UTFencname]{x01A8}{} % tone 2 \DeclareUTFcharacter[\UTFencname]{x01A9}{\ESH} +\DeclareUTFcharacter[\UTFencname]{x01A9}{\textEsh} \DeclareUTFcharacter[\UTFencname]{x01AA}{\textlooptoprevesh} % reversed ESH loop \DeclareUTFcharacter[\UTFencname]{x01AA}{\textlhtlongi} % Left-hooktop Long I \DeclareUTFcomposite[\UTFencname]{x01AB}{\textpalhookbelow}{t} % t with palatal hook \DeclareUTFcharacter[\UTFencname]{x01AB}{\textlhookt} \DeclareUTFcomposite[\UTFencname]{x01AC}{\m}{T} +\DeclareUTFcharacter[\UTFencname]{x01AC}{\textThook} \DeclareUTFcomposite[\UTFencname]{x01AD}{\m}{t} \DeclareUTFcharacter[\UTFencname]{x01AD}{\texthtt} +\DeclareUTFcharacter[\UTFencname]{x01AD}{\textthook} \DeclareUTFcomposite[\UTFencname]{x01AE}{\M}{T} -%\DeclareUTFcharacter[\UTFencname]{x01AF}{} % U with horn +\DeclareUTFcharacter[\UTFencname]{x01AE}{\textTretroflexhook} +\DeclareUTFcharacter[\UTFencname]{x01AF}{\Uhorn} % U with horn \DeclareUTFcomposite[\UTFencname]{x01AF}{\textrighthorn}{U} % U with horn -%\DeclareUTFcharacter[\UTFencname]{x01B0}{} % u with horn +\DeclareUTFcharacter[\UTFencname]{x01B0}{\uhorn} % u with horn \DeclareUTFcomposite[\UTFencname]{x01B0}{\textrighthorn}{u} % u with horn -\DeclareUTFcharacter[\UTFencname]{x01B1}{\textupsilon} % TIPA-U -\DeclareUTFcomposite[\UTFencname]{x01B2}{\m}{U} +\DeclareUTFcharacter[\UTFencname]{x01B1}{\textupsilon} +\DeclareUTFcomposite[\UTFencname]{x01B1}{\m}{U} \DeclareUTFcomposite[\UTFencname]{x01B2}{\m}{V} +\DeclareUTFcharacter[\UTFencname]{x01B2}{\textVhook} \DeclareUTFcomposite[\UTFencname]{x01B3}{\m}{Y} +\DeclareUTFcharacter[\UTFencname]{x01B3}{\textYhook} \DeclareUTFcomposite[\UTFencname]{x01B4}{\m}{y} +\DeclareUTFcharacter[\UTFencname]{x01B4}{\textyhook} \DeclareUTFcomposite[\UTFencname]{x01B5}{\B}{Z} +\DeclareUTFcharacter[\UTFencname]{x01B5}{\Zbar} \DeclareUTFcomposite[\UTFencname]{x01B6}{\B}{z} \DeclareUTFcomposite[\UTFencname]{x01B7}{\m}{Z} \DeclareUTFcharacter[\UTFencname]{x01B7}{\EZH} +\DeclareUTFcharacter[\UTFencname]{x01B7}{\textEzh} %\DeclareUTFcharacter[\UTFencname]{x01B8}{} % EZH reversed %\DeclareUTFcharacter[\UTFencname]{x01B8}{\textrevyogh} % ?? %\DeclareUTFcharacter[\UTFencname]{x01B9}{} % ezh reversed @@ -1242,6 +1301,7 @@ \DeclareUTFcomposite[\UTFencname]{x01DC}{\`}{\"u} \DeclareUTFcomposite[\UTFencname]{x01DD}{\M}{e}% upside-down e, same as x0259 \DeclareUTFcharacter[\UTFencname]{x01DD}{\inve} +\DeclareUTFcharacter[\UTFencname]{x01DD}{\texteturned} \DeclareUTFcomposite[\UTFencname]{x01DE}{\textdieresisoverline}{A} \DeclareUTFcomposite[\UTFencname]{x01DE}{\=}{\"A} \DeclareUTFcomposite[\UTFencname]{x01DF}{\textdieresisoverline}{a} @@ -1266,7 +1326,9 @@ \DeclareUTFcomposite[\UTFencname]{x01ED}{\textogonekoverline}{o} \DeclareUTFcomposite[\UTFencname]{x01ED}{\=}{\k o} \DeclareUTFcomposite[\UTFencname]{x01EE}{\v}{\EZH} +\DeclareUTFcharacter[\UTFencname]{x01EE}{\textEzh} \DeclareUTFcomposite[\UTFencname]{x01EF}{\v}{\ezh} +\DeclareUTFcharacter[\UTFencname]{x01EF}{\textezh} \DeclareUTFcomposite[\UTFencname]{x01F0}{\v}{j} \DeclareUTFcomposite[\UTFencname]{x01F0}{\v}{\j} \DeclareUTFcharacter[\UTFencname]{x01F1}{\DZ} @@ -1356,6 +1418,9 @@ \DeclareUTFcharacter[\UTFencname]{x0235}{\textctn} %\DeclareUTFcomposite[\UTFencname]{x0236}{\?}{t} % with curl \DeclareUTFcharacter[\UTFencname]{x0236}{\textctt} +\DeclareUTFcharacter[\UTFencname]{x0237}{\textdotlessj} +\DeclareUTFcharacter[\UTFencname]{x0238}{\textdblig} % ?? +\DeclareUTFcharacter[\UTFencname]{x0239}{\textqplig} % ?? %\DeclareUTFcomposite[\UTFencname]{x0250}{\?}{a} % turned \DeclareUTFcharacter[\UTFencname]{x0250}{\textturna} % TIPA-5 @@ -1366,14 +1431,18 @@ \DeclareUTFcomposite[\UTFencname]{x0253}{\m}{b} \DeclareUTFcomposite[\UTFencname]{x0253}{\m}{b} \DeclareUTFcharacter[\UTFencname]{x0253}{\texthtb} +\DeclareUTFcharacter[\UTFencname]{x0253}{\textbhook} \DeclareUTFcomposite[\UTFencname]{x0254}{\m}{o} \DeclareUTFcharacter[\UTFencname]{x0254}{\textopeno} % TIPA-O +\DeclareUTFcharacter[\UTFencname]{x0254}{\textoopen} %\DeclareUTFcomposite[\UTFencname]{x0255}{\?}{c} % with curl \DeclareUTFcharacter[\UTFencname]{x0255}{\textctc} % TIPA-C \DeclareUTFcomposite[\UTFencname]{x0256}{\M}{d} \DeclareUTFcharacter[\UTFencname]{x0256}{\textrtaild} +\DeclareUTFcharacter[\UTFencname]{x0256}{\textdtail} \DeclareUTFcomposite[\UTFencname]{x0257}{\m}{d} \DeclareUTFcharacter[\UTFencname]{x0257}{\texthtd} +\DeclareUTFcharacter[\UTFencname]{x0257}{\textdhook} %\DeclareUTFcomposite[\UTFencname]{x0258}{\?}{e} % reversed \DeclareUTFcharacter[\UTFencname]{x0258}{\textreve} % TIPA-9 \DeclareUTFcharacter[\UTFencname]{x0259}{\schwa} @@ -1383,6 +1452,7 @@ \DeclareUTFcharacter[\UTFencname]{x025A}{\textrhookschwa} \DeclareUTFcomposite[\UTFencname]{x025B}{\m}{e} \DeclareUTFcharacter[\UTFencname]{x025B}{\textepsilon} % ?? % TIPA-E +\DeclareUTFcharacter[\UTFencname]{x025B}{\texteopen} %\DeclareUTFcomposite[\UTFencname]{x025C}{\?}{e} % reversed, open \DeclareUTFcharacter[\UTFencname]{x025C}{\textrevepsilon} % TIPA-3 %\DeclareUTFcomposite[\UTFencname]{x025D}{\?}{e} % reversed, open with hook above @@ -1401,6 +1471,7 @@ \DeclareUTFcharacter[\UTFencname]{x0262}{\textscg} \DeclareUTFcomposite[\UTFencname]{x0263}{\m}{g} \DeclareUTFcharacter[\UTFencname]{x0263}{\textbabygamma} +\DeclareUTFcharacter[\UTFencname]{x0263}{\textgammalatinsmall} \DeclareUTFcharacter[\UTFencname]{x0264}{\textramshorns} % ram's horn % TIPA-7 %\DeclareUTFcomposite[\UTFencname]{x0265}{\?}{h} % turned \DeclareUTFcharacter[\UTFencname]{x0265}{\textturnh} % TIPA-4 @@ -1414,6 +1485,7 @@ \DeclareUTFcomposite[\UTFencname]{x0269}{\m}{i} \DeclareUTFcharacter[\UTFencname]{x0269}{\textiota} % ?? see x0196 \DeclareUTFcharacter[\UTFencname]{x0269}{\textvibyi} % ?? +\DeclareUTFcharacter[\UTFencname]{x0269}{\textiotalatin} %\DeclareUTFcomposite[\UTFencname]{x026A}{\?}{I} % small \DeclareUTFcharacter[\UTFencname]{x026A}{\textsci} % TIPA-I %\DeclareUTFcomposite[\UTFencname]{x026B}{\?}{l} % with middle tilde @@ -1433,6 +1505,7 @@ \DeclareUTFcharacter[\UTFencname]{x0271}{\textltailm} % TIPA-M \DeclareUTFcomposite[\UTFencname]{x0272}{\m}{j} \DeclareUTFcharacter[\UTFencname]{x0272}{\textltailn} +\DeclareUTFcharacter[\UTFencname]{x0272}{\textnhookleft} \DeclareUTFcomposite[\UTFencname]{x0273}{\m}{n} \DeclareUTFcharacter[\UTFencname]{x0273}{\textrtailn} %\DeclareUTFcomposite[\UTFencname]{x0274}{\?}{N} % small @@ -1474,18 +1547,21 @@ \DeclareUTFcharacter[\UTFencname]{x0284}{\texthtObardotlessj} \DeclareUTFcharacter[\UTFencname]{x0284}{\texthtbardotlessjvar} \DeclareUTFcomposite[\UTFencname]{x0285}{\m}{S} % squat reversed esh +\DeclareUTFcharacter[\UTFencname]{x0285}{\textraisevibyi} %\DeclareUTFcomposite[\UTFencname]{x0286}{\?}{\esh} % with curl \DeclareUTFcharacter[\UTFencname]{x0286}{\textctesh} %\DeclareUTFcomposite[\UTFencname]{x0287}{\?}{t} % turned \DeclareUTFcharacter[\UTFencname]{x0287}{\textturnt} \DeclareUTFcomposite[\UTFencname]{x0288}{\M}{t} \DeclareUTFcharacter[\UTFencname]{x0288}{\textrtailt} +\DeclareUTFcharacter[\UTFencname]{x0288}{\texttretroflexhook} \DeclareUTFcomposite[\UTFencname]{x0289}{\B}{u} \DeclareUTFcharacter[\UTFencname]{x0289}{\textbaru} % TIPA-0 -%\DeclareUTFcharacter[\UTFencname]{x028A}{\textscupsilon} % TIPA-U ??? +\DeclareUTFcharacter[\UTFencname]{x028A}{\textscupsilon} % TIPA-U \DeclareUTFcomposite[\UTFencname]{x028B}{\m}{u} \DeclareUTFcomposite[\UTFencname]{x028B}{\m}{v} \DeclareUTFcharacter[\UTFencname]{x028B}{\textscriptv} % TIPA-V +\DeclareUTFcharacter[\UTFencname]{x028B}{\textvhook} %\DeclareUTFcomposite[\UTFencname]{x028C}{\?}{v} % turned \DeclareUTFcharacter[\UTFencname]{x028C}{\textturnv} % TIPA-2 %\DeclareUTFcomposite[\UTFencname]{x028D}{\?}{w} % turned @@ -1536,6 +1612,7 @@ \DeclareUTFcharacter[\UTFencname]{x02A5}{\textdctzlig} \DeclareUTFcharacter[\UTFencname]{x02A6}{\texttslig} \DeclareUTFcharacter[\UTFencname]{x02A7}{\textteshlig} +\DeclareUTFcharacter[\UTFencname]{x02A7}{\texttesh} \DeclareUTFcharacter[\UTFencname]{x02A8}{\texttctclig} \DeclareUTFcharacter[\UTFencname]{x02A9}{\textfenglig} \DeclareUTFcharacter[\UTFencname]{x02AA}{\textlslig} @@ -1547,25 +1624,72 @@ %\DeclareUTFcomposite[\UTFencname]{x02AF}{\?}{h} % turned with ret hook \DeclareUTFcharacter[\UTFencname]{x02AF}{\textvibyy} - +% raised letters, etc. +\DeclareUTFcharacter[\UTFencname]{x02B0}{\textsuph} +\DeclareUTFcharacter[\UTFencname]{x02B1}{\textsuphth} +\DeclareUTFcharacter[\UTFencname]{x02B2}{\textsupj} +\DeclareUTFcharacter[\UTFencname]{x02B3}{\textsupr} +\DeclareUTFcharacter[\UTFencname]{x02B4}{\textsupturnr} +\DeclareUTFcharacter[\UTFencname]{x02B5}{\textsupturnrrtail} +\DeclareUTFcharacter[\UTFencname]{x02B6}{\textsupinvscr} +\DeclareUTFcharacter[\UTFencname]{x02B7}{\textsupw} +\DeclareUTFcharacter[\UTFencname]{x02B8}{\textsupy} +\DeclareUTFcharacter[\UTFencname]{x02B9}{\cprime} +%\DeclareUTFcharacter[\UTFencname]{x02B9}{\textprimstress} % ?? see x02C8 % TIPA-" +\DeclareUTFcharacter[\UTFencname]{x02BA}{\cdprime} +\DeclareUTFcharacter[\UTFencname]{x02BB}{\textturncomma} +\DeclareUTFcharacter[\UTFencname]{x02BC}{\rasp} +\DeclareUTFcharacter[\UTFencname]{x02BD}{\lasp} \DeclareUTFcharacter[\UTFencname]{x02BD}{\textrevapostrophe} +\DeclareUTFcharacter[\UTFencname]{x02BE}{\texthamza} +\DeclareUTFcharacter[\UTFencname]{x02BF}{\textain} \DeclareUTFcharacter[\UTFencname]{x02C0}{\textraiseglotstop} +\DeclareUTFcharacter[\UTFencname]{x02C1}{\textraiserevglotstop} +\DeclareUTFcharacter[\UTFencname]{x02C2}{\textlptr} +\DeclareUTFcharacter[\UTFencname]{x02C3}{\textrptr} +\DeclareUTFcharacter[\UTFencname]{x02C4}{\textuptr} +\DeclareUTFcharacter[\UTFencname]{x02C5}{\textdptr} \DeclareUTFcharacter[\UTFencname]{x02C6}{\textcircumaccent} % see also x005E \DeclareUTFcharacter[\UTFencname]{x02C7}{\textcaronaccent} % see also x00 ?? \DeclareUTFcharacter[\UTFencname]{x02C8}{\textprimstress} % ?? see x02B9 % TIPA-" \DeclareUTFcharacter[\UTFencname]{x02C9}{\textmacronaccent} % see also x00AF +\DeclareUTFcharacter[\UTFencname]{x02C9}{\textmacron} % see also x00AF \DeclareUTFcharacter[\UTFencname]{x02CA}{\textacuteaccent} % see also x00B4 +\DeclareUTFcharacter[\UTFencname]{x02CA}{\textacute} % see also x00B4 \DeclareUTFcharacter[\UTFencname]{x02CB}{\textgraveaccent} % see also x0060 +\DeclareUTFcharacter[\UTFencname]{x02CB}{\textgrave} % see also x0060 \DeclareUTFcharacter[\UTFencname]{x02CC}{\textsecstress} % ?? +\DeclareUTFcharacter[\UTFencname]{x02CD}{\textlowmacron} +\DeclareUTFcharacter[\UTFencname]{x02CE}{\textlowgrave} +\DeclareUTFcharacter[\UTFencname]{x02CF}{\textlowacute} \DeclareUTFcharacter[\UTFencname]{x02D0}{\textlengthmark} % triangular colon % TIPA-: \DeclareUTFcharacter[\UTFencname]{x02D1}{\texthalflength} % half-triang colon % TIPA-; +\DeclareUTFcharacter[\UTFencname]{x02D2}{\textrhalfring} +\DeclareUTFcharacter[\UTFencname]{x02D3}{\textlhalfring} +\DeclareUTFcharacter[\UTFencname]{x02D4}{\textraised} +\DeclareUTFcharacter[\UTFencname]{x02D5}{\textlowered} +\DeclareUTFcharacter[\UTFencname]{x02D6}{\textadvanced} +\DeclareUTFcharacter[\UTFencname]{x02D7}{\textretracted} \DeclareUTFcharacter[\UTFencname]{x02D8}{\textbreveaccent} % see also x00 ?? +\DeclareUTFcharacter[\UTFencname]{x02D8}{\textbreve} % see also x00 ?? \DeclareUTFcharacter[\UTFencname]{x02D9}{\textdotabove} +\DeclareUTFcharacter[\UTFencname]{x02D9}{\textdotaccent} \DeclareUTFcharacter[\UTFencname]{x02DA}{\textringabove} +\DeclareUTFcharacter[\UTFencname]{x02DA}{\textringaccent} \DeclareUTFcharacter[\UTFencname]{x02DB}{\textcedillaaccent} % see also x00B8 +\DeclareUTFcharacter[\UTFencname]{x02DB}{\textogonek} \DeclareUTFcharacter[\UTFencname]{x02DC}{\texttildeaccent} % see also x007E +\DeclareUTFcharacter[\UTFencname]{x02DC}{\textsmalltilde} \DeclareUTFcharacter[\UTFencname]{x02DD}{\textacutedbl} +\DeclareUTFcharacter[\UTFencname]{x02DD}{\textdoubleacute} +\DeclareUTFcharacter[\UTFencname]{x02DE}{\textrhoticity} +\DeclareUTFcharacter[\UTFencname]{x02DF}{\ipacrossaccent} +\DeclareUTFcharacter[\UTFencname]{x02E0}{\ipasupgamma} +\DeclareUTFcharacter[\UTFencname]{x02E1}{\ipasupl} +\DeclareUTFcharacter[\UTFencname]{x02E2}{\ipasups} +\DeclareUTFcharacter[\UTFencname]{x02E3}{\ipasupx} +\DeclareUTFcharacter[\UTFencname]{x02E4}{\ipasuprerglotstpp} { \gdef\real@five{5}% @@ -1611,6 +1735,7 @@ \DeclareUTFcomposite[\UTFencname]{x02E6}{\stonebar}{44} \DeclareUTFcomposite[\UTFencname]{x02E6}{\tonebar}{4} \DeclareUTFcharacter[\UTFencname]{x02E7}{\tonebarmiddle} +\DeclareUTFcharacter[\UTFencname]{x02E7}{\tonebarmid} \DeclareUTFcomposite[\UTFencname]{x02E7}{\stonebar}{33} \DeclareUTFcomposite[\UTFencname]{x02E7}{\tonebar}{3} \DeclareUTFcharacter[\UTFencname]{x02E8}{\tonebarlow} @@ -1621,6 +1746,8 @@ \DeclareUTFcomposite[\UTFencname]{x02E9}{\tonebar}{1} \DeclareUTFcharacter[\UTFencname]{x02EA}{\tonebaryindeparting} \DeclareUTFcharacter[\UTFencname]{x02EB}{\tonebaryangdeparting} +\DeclareUTFcharacter[\UTFencname]{x02EC}{\ipavoicing} +\DeclareUTFcharacter[\UTFencname]{x02ED}{\ipaunaspirated} \DeclareUTFcomposite[\UTFencname]{x02E8\char"02E5}{\tonebar}{25} \DeclareUTFcomposite[\UTFencname]{x02E5\char"02E8}{\tonebar}{52} @@ -1637,14 +1764,14 @@ \DeclareUTFcharacter[\UTFencname]{x0362}{\textsubrightarrow} % ?? %%% characters missing from tipa.sty : -%\DeclareUTFcharacter[\UTFencname]{x????}{\textlptr} % ?? +%\DeclareUTFcharacter[\UTFencname]{x02C2}{\textlptr} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\texttoneletterstem} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textceltpal} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\texthooktop} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textopencorner} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textrectangle} % ?? -%\DeclareUTFcharacter[\UTFencname]{x????}{\textrhoticity} % ?? -%\DeclareUTFcharacter[\UTFencname]{x????}{\textvertline} % ?? +%\DeclareUTFcharacter[\UTFencname]{x02DE}{\textrhoticity} % ?? +%\DeclareUTFcharacter[\UTFencname]{x01C0}{\textvertline} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textbarb} % ?? \DeclareTextCommand{\textbarb}{\UTFencname}{\textlstrokethru{b}} %\DeclareUTFcharacter[\UTFencname]{x????}{\textbarc} % ?? @@ -1665,7 +1792,7 @@ %\DeclareUTFcharacter[\UTFencname]{x????}{\texthtrtaild} % ?? Hooktop right-tail D %\DeclareUTFcharacter[\UTFencname]{x????}{\textfrhookd} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textfrhookdvar} % ?? -%\DeclareUTFcharacter[\UTFencname]{x????}{\textdblig} % ?? +%\DeclareUTFcharacter[\UTFencname]{x0238}{\textdblig} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textscdelta} % ?? %\DeclareUTFcharacter[\UTFencname]{x????}{\textrhooke} % ?? \DeclareTextCommand{\textrhooke}{\UTFencname}{\textrethookbelow{e}} @@ -1856,8 +1983,8 @@ \DeclareUTFcomposite[\UTFencname]{x1E4B}{\textsubcircum}{n} % with circumflex below \DeclareUTFcomposite[\UTFencname]{x1E4C}{\'}{\~O} \DeclareUTFcomposite[\UTFencname]{x1E4D}{\'}{\~o} -\DeclareUTFcomposite[\UTFencname]{x1E4E}{\'}{\~O} -\DeclareUTFcomposite[\UTFencname]{x1E4F}{\'}{\~o} +\DeclareUTFcomposite[\UTFencname]{x1E4E}{\"}{\~O} +\DeclareUTFcomposite[\UTFencname]{x1E4F}{\"}{\~o} \DeclareUTFcomposite[\UTFencname]{x1E50}{\`}{\=O} \DeclareUTFcomposite[\UTFencname]{x1E50}{\textgravemacron}{O} \DeclareUTFcomposite[\UTFencname]{x1E51}{\`}{\=o} @@ -2088,8 +2215,8 @@ \DeclareUTFcomposite[\UTFencname]{x1EF3}{\`}{y} \DeclareUTFcomposite[\UTFencname]{x1EF4}{\d}{Y} \DeclareUTFcomposite[\UTFencname]{x1EF5}{\d}{y} -\DeclareUTFcomposite[\UTFencname]{x1FE6}{\texthookabove}{Y} % with hook above -\DeclareUTFcomposite[\UTFencname]{x1FE7}{\texthookabove}{y} % with hook above +\DeclareUTFcomposite[\UTFencname]{x1EF6}{\texthookabove}{Y} % with hook above +\DeclareUTFcomposite[\UTFencname]{x1EF7}{\texthookabove}{y} % with hook above \DeclareUTFcomposite[\UTFencname]{x1EF8}{\~}{Y} \DeclareUTFcomposite[\UTFencname]{x1EF9}{\~}{y} @@ -2122,6 +2249,7 @@ %\DeclareUTFcharacter[\UTFencname]{x203C}{\textdblexclam} \DeclareUTFcharacter[\UTFencname]{x203D}{\textinterrobang} \DeclareUTFcharacter[\UTFencname]{x203F}{\textbottomtiebar} +\DeclareUTFcharacter[\UTFencname]{x2042}{\textasterism} \DeclareUTFcharacter[\UTFencname]{x2044}{\textfractionsolidus} \DeclareUTFcharacter[\UTFencname]{x2045}{\textlquill} \DeclareUTFcharacter[\UTFencname]{x2046}{\textrquill} -- cgit v1.2.3