10.11.2016 Views

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

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

かをが 示 されています。おそらくグリフ 名 を 間 違 えたか、フィーチャー 編<br />

集 時 に 存 在 していたグリフを 消 したか 改 名 した、もしくは 始 めからそのよ<br />

うなグリフを 作 っていなかったのでしょう。 自 動 生 成 されたフィーチャー<br />

が 最 新 でないことも 原 因 になり 得 ます。このような 場 合 、フォント 情 報 の<br />

「フィーチャー」タブのコンパイルボタンの 左 隣 にある「 自 動 」ボタンをク<br />

リックすることで 解 決 できます。<br />

異 なる 文 字 体 系 同 士 のカーニングペ<br />

ア( 例 : 欧 文 とキリル 文 字 のペア)<br />

は、このエラーを 回 避 するためフォ<br />

ント 出 力 時 に 無 視 されます。<br />

「GPOS feature ‘kern’ causes overflow of offset to a subtable.」<br />

GPOS のkern フィーチャーが 複 雑 すぎてグリフのポジショニングのテー<br />

ブルが 膨 大 になるとこのエラーが 表 示 されます。OpenTypeのテーブルの<br />

最 大 容 量 は64KB です。カーニングをクリーンアップしたりグループ 化 す<br />

ると 解 消 するかもしれません。「ウインドウ > カーニング」で 表 示 される<br />

カーニングペアで 設 定 を 確 認 してください。また5ユニット 以 下 のカーニ<br />

ングはほとんど 意 味 がないため 削 除 してよいでしょう。 異 なる 文 字 体 系 同<br />

士 のカーニングも 不 要 ですので、 例 えば 欧 文 とキリル 文 字 のカーニングペ<br />

アなどがあれば 削 除 してください。 他 にはUse Extension Kerningカス<br />

タムパラメータを 使 って 拡 張 カーニングを 使 い、 上 限 を 無 視 するという 方<br />

法 もあります。「17.3 カスタムパラメータ」(p.184)には 各 カスタムパラ<br />

メータの 詳 細 や 値 のサンプルが 載 っています。<br />

「Invalid token.」クラス 名 がスペースで 始 まっているか、または<br />

フィーチャー 内 でクラスを 使 っている 際 に@とクラス 名 との 間 にスペース<br />

が 入 っていると 考 えられます。またはフィーチャーのどこかに 非 ASCII 文<br />

字 が 使 われている 可 能 性 があります。フィーチャーのコメント 欄 にも 使 用<br />

文 字 制 限 は 当 てはまります。<br />

「Lookup type different from previous rules in this lookup<br />

block.」kernなどグリフ 位 置 調 整 (GPOS) 系 のフィーチャーで 前 後 関 係<br />

に 依 存 するものとそうでないものを 混 ぜたのだと 考 えられます。<br />

「MakeOTF error. GPOS feature “xxxx” causes overflow of<br />

offset to a subtable.」 挙 げられたフィーチャーの 位 置 調 整 ルールが 多 す<br />

ぎます。もしこれがkern フィーチャーの 場 合 、カーニングが 多 すぎると<br />

いうことです。カーニンググループより 多 く 使 用 し、ペアをグループ 化 し、<br />

例 外 を 減 らし、また 最 終 手 段 としてUse Extension Kerningカスタムパ<br />

ラメータを 使 うことで 解 決 を 図 りましょう。<br />

「MakeOTF error. GSUB feature “xxxx” causes overflow of<br />

offset to a subtable.」 挙 げられたフィーチャーの 置 き 換 えルールが 多 す<br />

ぎます。ルックアップを 使 用 し、 繰 り 返 しになっている 置 き 換 えルールを<br />

極 力 まとめることでコードを 短 くしましょう。<br />

「makeotf<strong>Glyphs</strong>.」 最 も 可 能 性 の 高 い 原 因 はグリフ 名 に 使 用 禁 止 文<br />

字 が 使 われているを 使 うことです。 多 くの 場 合 、ダイアログ 内 に 詳 細 な 情<br />

報 が 表 示 されるはずです。<br />

「makeotf<strong>Glyphs</strong> [FATAL] line too long.」おそらくグリフ 名 が 長<br />

<strong>Glyphs</strong>ハンドブック2016 年 11 月 版<br />

158

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!