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.
かをが 示 されています。おそらくグリフ 名 を 間 違 えたか、フィーチャー 編<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