Glyphs 2.3
Glyphs%20%E3%83%8F%E3%83%B3%E3%83%89%E3%83%96%E3%83%83%E3%82%AF%202.3
Glyphs%20%E3%83%8F%E3%83%B3%E3%83%89%E3%83%96%E3%83%83%E3%82%AF%202.3
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
11 TrueTypeヒンティング<br />
11.1 インストラクション<br />
TrueTypeフォントではかなり 正 確 に 各 サイズでのアウトラインの 変 化 を<br />
制 御 できます。この 作 業 はよくヒンティングと 呼 ばれます。 本 書 でもヒン<br />
ティングと 特 に 区 別 は 付 けませんが、 正 確 にはインストラクションと 呼 ば<br />
れるものです。レンダリングの 際 、ピクセルがアウトラインの 内 側 にあれ<br />
ばそのピクセルは 黒 、 外 側 にあれば 白 になります。インストラクションと<br />
は、 低 解 像 度 なフォントサイズで 表 示 品 質 を 向 上 させるために、アウトラ<br />
インそのものをサイズに 合 わせて 変 形 させる 技 術 です。そのためどのよう<br />
な 種 類 のインストラクションでも、ピクセルの 位 置 に 合 わせてアウトライ<br />
ンのポイントを 操 作 するという 点 で 共 通 しています。PostScriptヒンティ<br />
ングではステムの 存 在 などだけを 教 えてあとはラスタライザーの 性 能 に 頼<br />
るためピクセル 化 はラスタライザーの 作 業 になりますが、TrueTypeのイ<br />
ストラクションではデザイナーが 自 ら 詳 細 に 挙 動 を 設 定 するため、ラスタ<br />
ライザーに 高 度 な 処 理 機 能 は 必 要 とされません。ただしTrueTypeフォン<br />
トのレンダリング 結 果 はOS ごと、アプリケーションによって 多 少 の 差 は<br />
生 じます( 同 じWindowsでもバージョンが 違 えば 結 果 は 異 なります)。<br />
インストラクションを 施 すと、TrueTypeベースフォントの 低 解 像 度<br />
下 でのレンダリング 結 果 が 向 上 します。TrueType ベースフォントとは、<br />
TrueType 形 式 のOpenType( 拡 張 子 .ttfまたは.otf)、 EOT Web フォン<br />
ト(.eot)、 TrueTypeベースのWOFFフォント(.woff またはwoff2)で<br />
す。PostScriptのそれと 同 様 、ヒンティングの 目 標 はグリフ 形 状 をそのま<br />
ま 表 示 するのではなく、ピクセルグリッドに 合 わせて 適 用 させることにあ<br />
ります。これは 低 解 像 度 下 ではかなり 激 しい 変 形 になることがあります。<br />
TrueType フォントは2 次 ベジェ 曲 線 を 使 っているため、カーブを 描<br />
画 する 計 算 式 も 描 画 方 向 も 違 います。しかし<strong>Glyphs</strong> のインターフェイス<br />
ではPostScript 方 式 の3 次 ベジェ 曲 線 しか 扱 いません。TrueTypeに 出 力<br />
する 際 、パスは 自 動 的 にTrueType 用 のものに 変 換 されますが、この 際 に<br />
は 手 動 で 施 されたインストラクションも 含 まれます。<br />
TTFAutohintの 詳 細 については 公<br />
式 Webサイトを 参 照 してください:<br />
freetype.org/ttfautohint<br />
11.2 オートヒンティング<br />
<strong>Glyphs</strong>はWerner Lamberg 開 発 によるオープンソースのTTFAutohint<br />
というオートヒンティングツールを 使 い、TrueTypeインストラクションを 自<br />
動 でフォント 出 力 時 に 施 します。それぞれのインスタンスに「TTFAutohint<br />
Options」カスタムパラメータを 加 えることでオートヒンティングのオプ<br />
ションを 設 定 できます。 各 パラメータの 詳 細 は「17.3 カスタムパラメー<br />
タ 」( p.184)を 参 照 してください。<br />
<strong>Glyphs</strong>ハンドブック2016 年 11 月 版<br />
130