summaryrefslogtreecommitdiff
path: root/fonts/tsipa/doc/tsipadoc.tex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/tsipa/doc/tsipadoc.tex')
-rw-r--r--fonts/tsipa/doc/tsipadoc.tex558
1 files changed, 558 insertions, 0 deletions
diff --git a/fonts/tsipa/doc/tsipadoc.tex b/fonts/tsipa/doc/tsipadoc.tex
new file mode 100644
index 0000000000..1488fdb64d
--- /dev/null
+++ b/fonts/tsipa/doc/tsipadoc.tex
@@ -0,0 +1,558 @@
+\documentstyle[a4j,tsipadoc,tsipa]{jarticle}
+\pagestyle{plain}
+
+\title{\tsipa: \TeX 用音声記号フォント}
+\author{小林 肇
+ \thanks{JUNET: {\tt koba@tokyo-shoseki-ptg.co.jp}
+ }\\
+ 東京書籍印刷(株)
+ \and 福井 玲
+ \thanks{JUNET: {\tt fukuirei@tansei.cc.u-tokyo.ac.jp},
+ PC-VAN: {\tt MWD56117}
+ }\\
+ 東京大学
+ \and 白川 俊
+ \thanks{JUNET: {\tt sir@tokyo-shoseki-ptg.co.jp},
+ PC-VAN: {\tt PNM58211},
+ NIFTY-Serve: {\tt HCB00027}
+ }\\
+ キャダムシステム(株)
+}
+\date{1992年12月25日}
+
+\begin{document}
+\maketitle
+
+\section{はじめに}
+
+\tsipa は,\TeX で音声記号を使用するために作られたもので,音声記号
+フォントの\MF ソース,およびそれを使うためのマクロコマンドからなる
+セットです。
+
+\TeX は,本来数式をきれいに組むために開発されたソフトですが,その組
+版能力は,文科系・理科系を問わず,非常に利用価値の高いものです。こ
+とに,組版が複雑で手作業による負担が大きいほど,\TeX は絶大な威力を
+発揮します。
+
+言語学の分野では,普通には使用しないような音声記号を多く用いるため,
+活字を使っての組版はなかなか困難なことでしたが,フォントさえ用意で
+きれば,\TeX を使って美しい組版を実現することが可能です。そのような
+わけで,今回作成したのがこの\tsipa です。
+
+音声記号を\TeX で使用するためのフォントとしては,これまでにもすでに
+いくつかの\MF ソースが発表されています\footnote{WSUIPA (Washington
+State University), Emma Pease版 (CSLI)などがあります。}。しかしなが
+ら,文字種や品質の点から,完全に満足の行くものはなかなかありません
+でした。
+
+そのような折,言語学の専門書を\TeX で出版するという話が持ち上がり,
+この機会に,写植機での出力に耐えうる品質のフォントをぜひ作成し,そ
+れを用いて組版を行おう,ということとなり,\tsipa を設計するに至りま
+した\footnote{\tsipa を用いたこの本は,『北の言語:類型と歴史』とし
+て,1992年6月に三省堂より出版されました。\tsipa の名称は,本フォン
+ト作成にかかわった,東京書籍印刷(株)および(株)三省堂の2社に由来
+します
+({\it T\/}okyo-Shoseki-Printing--{\it S\/}anseido {\it I\/}nternational
+{\it P\/}honetic {\it A\/}lphabet)。
+また,\tsipa の文字は,東京書籍印刷(株)の写研製写植機
+SAPLSに登録されており,写植出力することが常時可能になっています。}。
+音声記号フォントの需要は,潜在的に見るとかなり高いようなので,広く
+みなさんに使っていただけるよう,一般に公開することとしたものです。
+
+本フォントの作成にあたっては,記号の選定および文字形状の決定を福井
+および白川が,フォントデザイン(\MF ソースコーディング)を小林が行
+いました。なお,本ドキュメントに関する責任は白川にあります。
+
+
+\section{文字選定について}
+
+音声記号と一口にいっても,いろいろな種類のものがあります。国際的に
+はIPA(International Phonetic Alphabet, 国際音声字母)がありますが,
+アメリカなどでは,これとは一部違ったところのある独自の記号が一般的
+に使われているようです。WSUIPAなどは,アメリカで作られたものである
+ためか,そのようなアメリカ式の記号を多く含んでいるようです。
+
+日本では,一般的にはIPAが広く使われています。したがって,\tsipa も,
+文字種としてはIPAをベースとすることとしました。ただし,日本において
+も,IPA以外の記号がいくつか音声記号として使われています。このような
+事情を考慮して,そういった記号のうち使用されることが多いと判断した
+ものについては,フォントに取り入れることとしました。
+
+また,IPAも,時期によって少しずつ記号の増減などがあり,変化していま
+す。最近では1989年に大がかりな改訂が行われ,新しい記号が多数制定さ
+れました。\tsipa では,この改訂も考慮に入れ,それらの新しい記号もサ
+ポートしています。
+
+一方,\TeX 側の技術的な事情として,1フォントファイルあたり128文字に
+まとめなければならないという制限があります。文字数が許す限り,でき
+るだけ多くの種類の記号をサポートできるのが望ましく,音声記号の場合
+も,128文字ではなかなか足りないというのも事実です。このため,フォン
+トを2つ(以上)のセットに分けるという方法も検討しましたが,繁雑にな
+ることを避けるため,フォントファイルを分割する方法は取らず,1ファイ
+ルにおさめることとしました。このようなことから,\tsipa では,独立し
+て作成する文字は最低限に抑え,マクロで合成できるものは極力そのよう
+にしてあります。
+
+また,今回作成したのはローマン体のみです。無文字言語の記述などで,
+音声記号を正書法代わりに使うこともあるので,イタリック体やボールド
+体の文字もサポートすることが望ましいのですが,文字数の制限,使用頻
+度,およびコーディングの作業量等を総合的に判断した結果,本バージョ
+ンではサポートを見送ることとしました。
+
+ただし,例外が一つだけあります。\italicschwa (\schwa\ のイタリック
+体)は,特に英語の教科書などにおいて,非常に多用されるものであるた
+め,この1文字に限っては,イタリック体であるにかかわらず取り入れるこ
+ととしました。結果として,ローマン体のフォントセットの中に1文字だけ
+イタリック体の記号が含まれるという,やや変則的な構成になっています。
+
+書体は,\TeX のフォントとしては当然のことながら,{\tt cmr}に合わせ
+ました。サイズは,今回作成したものは10ptのもののみです。もちろん,
+{\tt magstep}をかけることで任意のサイズのフォントを生成することがで
+きます\footnote{実際,後述するように,上付き文字などはそのようにし
+てスケーリングしたフォントを使うようにマクロを作ってあります。}が,
+字形は{\tt cmr10}に沿ったものとなっているので,小さいサイズで使うと,
+線が弱く,字がやせて見えます。
+
+
+\section{フォントの使用方法}
+
+\subsection{ファイル構成}
+
+\tsipa は,以下のファイルからなります。
+
+\begin{itemize}
+ \item \MF ソース
+ \begin{example}{{\tt tsipa10.mf}}
+ \item[{\tt tsipa10.mf}] パラメータファイル
+ \item[{\tt ipachar.mf}] プログラムファイル(Small Capital以外)
+ \item[{\tt ipasc.mf}] \makebox[9zw]{〃}(Small Capital\footnote{%
+Small Capitalのフォントとしては,Computer Modernファミリーにも{\tt
+cmcsc}がありますが,{\tt cmcsc}のSmall Capitalは,文字の高さが{\tt
+cmr}の{\it x\_height\/}(小文字のxの高さ)よりも若干高くなっていま
+す。音声記号では,Small Capitalは高さが{\it x\_height\/}のものを使
+用するのが慣例となっているようなので,{\tt cmcsc}のものを使用するこ
+とはせず,独立した文字として作成してあります。})
+ \end{example}
+ \item \LaTeX 用スタイルファイル
+ \begin{example}{{\tt tsipa10.mf}}
+ \item[{\tt tsipa.sty}] マクロ定義ファイル
+ \item[{\tt ts10pt.sty}] フォント定義ファイル(10pt用)
+ \item[{\tt ts11pt.sty}] \makebox[10zw]{〃}(11pt用)
+ \item[{\tt ts12pt.sty}] \makebox[10zw]{〃}(12pt用)
+ \end{example}
+\end{itemize}
+
+上に示した\MF ソースのうち,フォントを生成するときに直接指定するフ
+ァイルは{\tt tsipa10.mf}です。{\tt tsipa10.mf}を処理する過程で,自
+動的に{\tt ipachar.mf}と{\tt ipasc.mf}が読み込まれます。
+
+また,スタイルファイルのうち,\LaTeX 文書ファイルのスタイルオプショ
+ンとして直接指定するのは{\tt tsipa.sty}です。
+{\tt ipa{\it xx\/}pt.sty}は,{\tt tsipa.sty}の中で自動的に呼び出されます。
+
+\subsection{フォントの生成}
+
+\tsipa で使用する文字は,{\tt tsipa10}にすべて含まれているわけでは
+ありません。一部の文字については,{\tt cmr}, {\tt cmsy}のものを使用
+するようになっています\footnote{{\tt cmr}は,合字になっている文字の
+部品として,多くの文字で使われています。また,{\tt cmsy}は,
+{\tt \tbs vertline} (\vertline),
+{\tt \tbs doublevertline} (\doublevertline),
+{\tt \tbs downarrow} (\downarrow),
+{\tt \tbs uparrow} (\uparrow),
+{\tt \tbs globfall} (\globfall),
+{\tt \tbs globrise} (\globrise)の6つの記号に使用されています。}。
+
+{\tt cmsy}については,\LaTeX ですでにインストールされているサイズの
+ものを使用しますので,特に気にする必要はありません\footnote{ただし,
+25ptで{\tt cmsy}の記号(上の注に示した6つ)を使用する場合には
+{cmsy10 scaled magstep5}が必要となります。}が,{\tt cmr}は,\LaTeX
+で使用していないサイズのものを使う\footnote{{\tt cmr}の文字と組み合
+わせて使う記号は,カーニング量を{\tt cmr10}に合わせてマクロを作って
+あるため,{\tt cmr10}をスケーリングしたフォントが必要となります。}
+ので,注意してください。
+
+具体的には,\LaTeX で標準に用意されている以外に,使用するサイズの
+\begin{itemize}
+ \item 本体文字のポイント数にスケーリングした{\tt tsipa10}, {\tt cmr10}
+ \item 上付き文字のポイント数にスケーリングした{\tt tsipa10}
+\end{itemize}
+が必要となります\footnote{本体文字の{\tt cmsy},および上付き文字の
+{\tt cmr}は,\LaTeX で標準に用意されているフォントを使用します。ま
+た,{\tt cmsy}の記号を上付き文字で使用することはないでしょう。}。各
+サイズにおけるポイント数の具体的な値は次の通りです。
+
+\begin{center}
+\begin{tabular}{|l||c|c|c|c|c|c|}
+ \hline
+ & \multicolumn{2}{|c|}{{\tt 10pt}}
+ & \multicolumn{2}{|c|}{{\tt 11pt}}
+ & \multicolumn{2}{|c|}{{\tt 12pt}} \\
+ \cline{2-7}
+ & \makebox[3zw]{本体} & \makebox[3zw]{上付き}
+ & \makebox[3zw]{本体} & \makebox[3zw]{上付き}
+ & \makebox[3zw]{本体} & \makebox[3zw]{上付き} \\
+ \hline\hline
+ {\tt\tbs tiny} & 5pt & 5pt & 6pt & 5pt & 6pt & 5pt \\
+ {\tt\tbs scriptsize} & 7pt & 5pt & 8pt & 6pt & 8pt & 6pt \\
+ {\tt\tbs footnotesize} & 8pt & 6pt & 9pt & 6pt & 10pt & 7pt \\
+ {\tt\tbs small} & 9pt & 6pt & 10pt & 7pt & 11pt & 8pt \\
+ {\tt\tbs normalsize} & 10pt & 7pt & 11pt & 8pt & 12pt & 8pt \\
+ {\tt\tbs large} & 12pt & 8pt & 12pt & 8pt & 14pt & 10pt \\
+ {\tt\tbs Large} & 14pt & 10pt & 14pt & 10pt & 17pt & 12pt \\
+ {\tt\tbs LARGE} & 17pt & 12pt & 17pt & 12pt & 20pt & 14pt \\
+ {\tt\tbs huge} & 20pt & 14pt & 20pt & 14pt & 25pt & 17pt \\
+ {\tt\tbs Huge} & 25pt & 17pt & 25pt & 17pt & 25pt & 17pt \\
+ \hline
+\end{tabular}
+\end{center}
+
+上の表にしたがって,必要な大きさのフォントを\MF によって生成してく
+ださい。{\tt tsipa10}または{\tt cmr10}に対してかけるスケーリング
+({\tt mag}に指定する値)は,次のようにしてください。
+
+\begin{center}
+\begin{tabular}{*{2}{r@{: {\tt mag=}}l}}
+ 5pt & {\tt 0.5} & 11pt & {\tt magstep0.5} \\
+ 6pt & {\tt 0.6} & 12pt & {\tt magstep1} \\
+ 7pt & {\tt 0.7} & 14pt & {\tt magstep2} \\
+ 8pt & {\tt 0.8} & 17pt & {\tt magstep3} \\
+ 9pt & {\tt 0.9} & 20pt & {\tt magstep4} \\
+10pt & {\tt 1}(省略可) & 25pt & {\tt magstep5}
+\end{tabular}
+\end{center}
+
+たとえば,10ptの{\tt \tbs normalsize}で使用する場合には,
+\begin{quote}
+ \begin{tabular}{l}
+ {\tt tsipa10}\\
+ {\tt tsipa10 scaled 700}
+ \end{tabular}
+\end{quote}
+のフォントを,また,12ptの{\tt \tbs normalsize}で使用する場合には,
+\begin{quote}
+ \begin{tabular}{l}
+ {\tt tsipa10 scaled magstep1}\\
+ {\tt tsipa10 scaled 800}\\
+ {\tt cmr10 scaled magstep1}
+ \end{tabular}
+\end{quote}
+を作ってください
+\footnote{できれば,{\tt mag=0.5}から{\tt mag=magstep5}までの12サイ
+ズを一度に作ってしまうことをお薦めします。多少手間はかかりますが,
+こうしておけば文字サイズにかかわらず\tsipa を使うことができます。}。
+
+解像度は,手元のプリンタに合わせて適当な数値を指定してください。
+
+\subsection{スタイルオプションの設定}
+
+\tsipa を使うための\LaTeX 用スタイルファイルとして,すでに述べたように,
+\begin{itemize}
+ \item \makebox[10zw][l]{マクロ定義ファイル}:{\tt tsipa.sty}
+ \item フォント定義ファイル:
+ {\tt ts10pt.sty}, {\tt ts11pt.sty}, {\tt ts12pt.sty}
+\end{itemize}
+が用意してあります。これらのファイルを,環境変数{\tt TEXINPUTS}で指
+定されるディレクトリへあらかじめ配置しておいてください。
+
+文書ファイルには,まず,このスタイルファイルを使用する宣言をしてお
+きます。\LaTeX 文書ファイルの冒頭で,
+\begin{quote}
+\begin{verbatim*}
+\documentstyle[a4j,tsipa]{jarticle}
+\end{verbatim*}
+\end{quote}
+のように,{\tt \tbs documentstyle}コマンドのオプション引数に{\tt
+[tsipa]}を指定してください。
+
+{\tt ts10pt.sty}, {\tt ts11pt.sty}, {\tt ts12pt.sty}は,適切なサ
+イズのものが{\tt tsipa.sty}の中から自動的に呼び出されます。
+
+これによって,マクロを用いて音声記号を記述することができるようにな
+ります。
+
+\subsection{マクロ}
+
+\tsipa で使えるすべての記号の記号名称とマクロ名称の一覧は,本ドキュ
+メントの末尾に付録として示してあります。ここでは,例を挙げながら,
+その使い方について説明していきます。
+
+\subsubsection{命名規則}
+
+音声記号のマクロ名は,原則として,1989年版IPAの名称に基づいています。
+その上で,
+\begin{itemize}
+ \item `-ive', `-ed'等の語尾は省略する
+ \item `right', `left'は{\tt r},{\tt l}とする
+ \item `small capital' は{\tt sc}とする
+ \item 旧字形のものは{\tt old}を頭につける
+ \item その他適当に単語を短くする(これはあまりそうなっていない)
+ \item `beta', `phi'等のギリシャ文字のように,すでに\LaTeX の
+ マクロ名があり,混同の恐れがある場合には{\tt ipa}を頭に付ける
+\end{itemize}
+等の規則により命名しました。例を挙げると次のようになります。
+
+\begin{quote}
+\begin{tabular}{llc}
+ {\bf 記号名称} & {\bf マクロ名} & {\bf 文字}\\
+ Schwa & {\tt \tbs schwa} & \schwa \\
+ Cursive A & {\tt \tbs cursa} & \cursa \\
+ Right-tail D & {\tt \tbs rtaild} & \rtaild \\
+ Small Capital G & {\tt \tbs scg} & \scg \\
+ Old L-Yogh Digraph & {\tt \tbs oldlyoghdigraph} & \oldlyoghdigraph \\
+ Glottal Stop & {\tt \tbs glotstop} & \glotstop \\
+ Theta & {\tt \tbs ipatheta} & \ipatheta
+\end{tabular}
+\end{quote}
+
+サポートする音声記号の種類が多いこと,また,音声記号を連想しやすい
+マクロ名である必要があることなどから,マクロの名前は長いものが多く
+なっており,中には{\tt\tbs tcurlytailcdigraph}のようにかなり長い
+ものもあります。このように長い名前の記号を大量に使用するような場合
+には,必要に応じて,
+\begin{quote}
+ {\tt \tbs def\tbs TC\tbracei\tbs tcurlytailcdigraph\tbraceii}
+\end{quote}
+のように,短く使いやすい名前に再定義してください。
+
+\subsubsection{通常文字}
+
+通常文字の場合は,マクロ名称をそのまま該当部分に記述します。
+
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|cut [k\turnv t]| \\
+ \verb*|nuit [n\turnh i]|\\
+ \verb*|n\"{a}her [n\ipaepsilon\length\schwa]|
+ \item[{\bf 出力}]
+ cut [k\turnv t] \\
+ nuit [n\turnh i] \\
+ n\"{a}her [n\ipaepsilon\length\schwa]
+\end{example}
+
+\subsubsection{上付き文字}
+
+上付き文字を出力するには,{\tt \tbs super}というマクロを用います。
+
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|top [t\super{h}\openo p]|\\
+ \verb*|Erinnerung [\ipaepsilon r\super{\glotstop}in\schwa r\ipaupsilon\eng]|
+ \item[{\bf 出力}]
+ top [t\super{h}\openo p]\\
+ Erinnerung [\ipaepsilon r\super{\glotstop}in\schwa r\ipaupsilon\eng]
+\end{example}
+
+このように,上付き文字にしたい記号を引数として指定します。引数には,
+\verb|\super{h}|のように通常の英文字を指定することも,また,
+\verb|\super{\glotstop}|のように音声記号(\tsipa マクロ)を指定することも
+できます。
+
+\verb*|\super|コマンドは,上付き文字1文字に対して1つ記述してください。
+\verb*|\super{nd}|のように,1つの\verb*|\super|に複数文字分の引数を指
+定することはできません。この場合には,\verb*|\super{n}\super{d}|と記
+述してください。
+
+\subsubsection{補助記号}
+
+各補助記号を示すマクロを使用します。マクロの引数には,その補助記号
+をつける本体文字を記述します。
+
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|shutter [\esh\ipaacute{\turnv}t\schwa]|\\
+ \verb*|liaison [lj\ipaepsilon z\ipatilde{\openo}]|
+ \item[{\bf 出力}]
+ shutter [\esh\ipaacute{\turnv}t\schwa] \\
+ liaison [lj\ipaepsilon z\ipatilde{\openo}]
+\end{example}
+
+文字の上につける補助記号としては,\TeX にも,もともと\verb*|\'|,
+\verb*|\`|, \verb*|\^|等が用意されていますが,これらは\tsipa の音声記号
+に対して用いることはできません(たとえば\verb*|\'{\schwa}|とすると,
+`\'{\schwa}'となってしまいます)。このため,これらに相当するものと
+して,以下の\tsipa マクロを用意してあります。
+
+\begin{quote}
+\begin{tabular}{ccl}
+ {\bf 記号} & {\bf \TeX マクロ} & \multicolumn{1}{c}{{\bf \tsipa マクロ}}\\
+ \'{} & \verb*|\'| & {\tt\tbs ipaacute} \\
+ \`{} & \verb*|\`| & {\tt\tbs ipagrave} \\
+ \^{} & \verb*|\^| & {\tt\tbs circum} \\
+ \"{} & \verb*|\"| & {\tt\tbs umlaut} \\
+ \~{} & \verb*|\~| & {\tt\tbs ipatilde} \\
+ \={} & \verb*|\=| & {\tt\tbs overbar} \\
+ \.{} & \verb*|\.| & {\tt\tbs overdot} \\
+ \u{} & \verb*|\u| & {\tt\tbs ipabreve} \\
+ \v{} & \verb*|\v| & {\tt\tbs ipawedge} \\
+ \H{} & \verb*|\H| & {\tt\tbs doubleacute} \\
+ \t{} & \verb*|\t| & {\tt\tbs toptiebar}
+\end{tabular}
+\end{quote}
+
+上の表のうち,{\tt \tbs toptiebar}は,{\tt \tbs t}とは字形そのもの
+が若干異なっており,\raise.8ex\hbox{\ipafonti\char'152} のようになります。
+
+文字の上につける補助記号が\TeX マクロをそのまま使えないのに対して,
+文字の下につく補助記号を表す\TeX のマクロ(\verb*|\c|, \verb*|\d|,
+\verb*|\b|)は,音声記号に対してもそのまま用いることができますが,
+これらに対しても,対応する\tsipa マクロを用意してあります。
+
+\begin{quote}
+\begin{tabular}{ccl}
+ {\bf 記号} & {\bf \TeX マクロ} & \multicolumn{1}{c}{{\bf \tsipa マクロ}}\\
+ \c{} & \verb*|\c| & \verb*|\cedille| \\
+ \d{\ } & \verb*|\d| & \verb*|\underdot| \\
+ \b{\ } & \verb*|\b| & \verb*|\underbar|
+\end{tabular}
+\end{quote}
+
+これらのほかにも,多種類の補助記号を用意してあります。その一覧は付
+録を参照してください。
+
+使用方法は,上に述べたとおり,本体文字を引数として,その補助記号を
+表すマクロを記述します。ただし,{\tt \tbs corner}, {\tt \tbs
+rectangle}, {\tt \tbs rhook}については,本体文字を引数とするのでは
+なく,通常の文字と同様,次のように独立して記述してください。
+
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|mat [m\ae t\corner]| \\
+ \verb*|rat [r\ae t\rectangle]| \\
+ \verb*|butter [b\turnv t\schwa\rhook]|
+ \item[{\bf 出力}]
+ mat [m\ae t\corner] \\
+ rat [r\ae t\rectangle] \\
+ butter [b\turnv t\schwa\rhook]
+\end{example}
+
+\subsubsection{音声記号以外の文字}
+
+以下の2文字は音声記号として使うことはほとんどありませんが,古英語等
+で比較的よく使われる文字であるため,本フォントにも用意しました。
+
+\begin{quote}
+\begin{tabular}{llc}
+ {\bf 記号名称} & {\bf マクロ名} & {\bf 文字} \\
+ Thorn & {\tt \tbs thorn} & \thorn \\
+ Wynn & {\tt \tbs wynn} & \wynn
+\end{tabular}
+\end{quote}
+
+\subsection{組版上の注意事項}
+
+\subsubsection{前後の文字間の調節}
+
+\tsipa では,{\tt tsipa10},{\tt cmr{\it x}},{\tt cmsy{\it x}}とい
+った異なるフォントを組み合わせて使用しており,マクロ中でこれらのフ
+ォントを切り替えるため,各文字についてフォントのグルーピングを行っ
+ています。したがって,{\tt TFM}ファイルのligtableによる自動カーニン
+グを行うことができません。
+
+このため,文字によっては,前後の文字との間隔が十分にとれないことが
+あります。
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|[f\sci\esh]|
+ \item[{\bf 出力}]
+ [f\sci\esh]
+\end{example}
+のように,\esh\ などの右側にはみ出している文字は,後続の文字とくっつ
+いてしまいます。この場合,
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|[f\sci\esh\/]|
+ \item[{\bf 出力}]
+ [f\sci\esh\/]
+\end{example}
+のようにイタリック補正を入れることで,適正な間隔をあけることができ
+ます。
+
+これとは逆に,
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|[\esh\turnv t]|
+ \item[{\bf 出力}]
+ [\esh\turnv t]
+\end{example}
+では,\esh\ がその前の [ とくっついてしまいます。この場合には,明示
+的に{\tt \tbs kern}を入れてください。\tsipa では,
+{\tt \tbs K}({\tt \tbs kern.05em}),
+{\tt \tbs KK}({\tt \tbs kern.1em}),
+{\tt \tbs KKK}({\tt \tbs kern.2em})
+という3種類のカーニングマクロを定義してあるので,適宜これを用いて
+\begin{example}{入力}
+ \item[{\bf 入力}]
+ \verb*|[\KK\esh\turnv t]|
+ \item[{\bf 出力}]
+ [\KK\esh\turnv t]
+\end{example}
+のように調整してください。
+
+\subsubsection{合成文字のずれ}
+
+\tsipa には,
+\begin{quote}
+\begin{tabular}{lcl}
+ {\tt \tbs hooktopc} & \hooktopc & (c + {\hooktop})\\
+ {\tt \tbs hooktopscg} & \hooktopscg & ({\scg} + {\hooktop})\\
+ {\tt \tbs lhookt} & \lhookt & (t + {\ipafonti\char'136} + {\palhook})
+\end{tabular}
+\end{quote}
+のように,部分品の文字を合成して実現しているものがたくさんあります。
+
+これらの文字を定義しているマクロでは,十分に細かい解像度の出力装置
+を使ったときに正しい字形となるように,合成部品の位置関係を決めてあ
+ります。
+
+このため,解像度が数百dpiである,一般のプリンタなどの場合には,部品
+間のずれが発生することがありますが,御了承ください。手許の環境に合
+わせてマクロの数値を調節することは特に制限しませんが,変更したマク
+ロを使ったもので写植出力などを行う場合には,特に注意してください。
+
+
+\subsection{文字コードテーブル}
+
+\tsipa の文字コードテーブルは次の通りです。
+
+{%
+\def\fontname{tsipa10}
+\startfont
+\table
+}
+
+\begin{center}
+\begin{tabular}{ll}
+ \oct{000}--\oct{123} (\hex{00}--\hex{53}) & IPA文字(新・旧)\\
+ \oct{124}--\oct{125} (\hex{54}--\hex{55}) & IPA文字合成用部品\\
+ \oct{126}--\oct{152} (\hex{56}--\hex{6A}) & IPA補助記号 \\
+ \oct{153}--\oct{157} (\hex{6B}--\hex{6F}) & 同上(旧) \\
+ \oct{160}--\oct{161} (\hex{70}--\hex{71}) & 非IPA補助記号 \\
+ \oct{162}--\oct{176} (\hex{72}--\hex{7E}) & 非IPA文字 \\
+ \oct{177} (\hex{7F}) & 未使用
+\end{tabular}
+\end{center}
+
+
+\section{おわりに}
+
+本フォントを使用してのご意見・ご感想・バグ情報などは,作者へ直接メ
+ールをくださるか,またはPC-VANのSSCIENCE,NIFTY-ServeのFLABOにある,
+\TeX 関係の会議室へお寄せください。
+
+本フォントセットの再配布・転載は,自由に行っていただいてかまいませ
+ん。\MF ソースないしスタイルファイルに対して変更を加えることについ
+ても,とくに制限はしませんので,自由に行っていただいて結構です。
+
+ただし,改変したものを公開される場合には,オリジナルのセットとの差
+異がはっきりとわかるよう,フォント名を変えて行ってくださるようお願
+いします。
+
+なお,差し支えなければ,改変した旨を原作者にお伝えいただけると,非
+常にありがたいと思います。
+
+\newpage
+
+\input mactable
+
+\end{document}