Re: 円記号の違いについて

名前: ZR
日時: 2014-02-23 18:51:34
IPアドレス: 119.104.58.*

>>57416 OpenType フォントに含まれる 3 つの円記号のグリフ(字形)は 字幅がそれぞれ異なります。 まず最初に注意すべきこととして、 OTF パッケージではそもそも「プロポーショナル幅の字形は正しく扱えない」 # つまり事実上使用不可 ので、状況を正しく見るためには、OpenType フォントを自由に扱える XeTeX/LuaTeX を使う必要があります。 ここでは XeLaTeX を使ってみることにします。 # 別に無条件に XeLaTeX を使うことを勧めている訳ではない。 %<sample.tex>--------------------------- % XeLaTeX 文書, 文字コードはUTF-8 \documentclass[a4paper]{article} \usepackage{fontspec} \setmainfont{ヒラギノ明朝 Pro W3}%←←ここに自分の環境に存在するフォントの名前を指定 %↓(今は)中身を理解する必要はない \newcommand*\UTF[1]{\char"#1\relax} \newcommand*\CID[1]{\XeTeXglyph#1\relax} \setlength{\parindent}{0pt} \begin{document} あいうえお\\ \UTF{00A5}\UTF{00A5}\UTF{00A5}\UTF{00A5}\UTF{00A5}\\ \UTF{FFE5}\UTF{FFE5}\UTF{FFE5}\UTF{FFE5}\UTF{FFE5}\\ \CID{61}\CID{61}\CID{61}\CID{61}\CID{61}\\ \CID{291}\CID{291}\CID{291}\CID{291}\CID{291}\\ \CID{711}\CID{711}\CID{711}\CID{711}\CID{711}\\ アイウエオ \end{document} %<EOF>---------------------------------- これを「xelatex sample.tex」でコンパイルした結果の PDF を見ると、 * \UTF{00A5} = \CID{61} はプロポーショナル幅 * \CID{291} は半角幅 * \UTF{FFE5} = \CID{711} は全角幅 であることが解ります。 # 通常は、「全角互換形でない」(つまり「いわゆる半角の」) # Unicode の英数字・欧文記号については、AJ1 の CID においては # プロポーショナル幅のグリフが対応します。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)