フォントビューのグリフ順序を変更する

広告

原文: Alter the glyph order in Font view

チュートリアル

by Rainer Erich Scheichelbauer

en fr zh

2023年1月11日 2012年7月22日公開

このチュートリアルは、他のソフトから乗り換えた人からよく聞かれる質問への回答です。フォントビューに表示されるグリフの順序を変更するにはどうすればよいか?とても簡単で早いことがわかるでしょう。

簡単:リストフィルター

何がどの順序で表示されるかを制御する最も便利な方法は、シンプルなリストフィルターです。ウィンドウの左下隅にあるアクションボタンをクリックし、リストフィルターを追加を選択するとダイアログが表示されます。良い名前を選び、希望する順序でグリフ名を一行ずつ入力します。

ヒント

フィルター名の横にあるアイコンをダブルクリックすると、既存のフィルターを編集できます。サイドバーでフィルター名をShiftキーまたはCmdキーを押しながらクリックすることで、複数のフィルターを一度に選択できます。

ヒント: フィルター名には少なくとも1つの小文字が含まれていることを確認してください。Glyphsの一部のバージョンでは、すべて大文字の名前(「A-Z」など)はグループヘッダーと見なされ、そのようにレンダリングされます。

中級:カスタムパラメータ

フォントごとにグリフの順序を変更したいですか?フォント情報に入り、フォントタブに切り替えて、glyphOrderというカスタムパラメータを追加します。

フィールドをクリックし、リストフィルターと同様に、グリフ名のリストを入力またはペーストします。このフォントのグリフは、その順序で表示されます。注意:glyphOrderパラメータは、最終的なOpenTypeフォントファイル内のグリフの順序も変更します。したがって、これは自分が何をしているかを知っている場合にのみ行ってください。

ヒント

フォント間でカスタムパラメータをコピー&ペーストできます。

おまけとして、セクションヘッダーを追加できます。タイトルを付けて一行追加し、その前後を二重アスタリスクで囲むだけです。この例のように。

**Basic**
A
AE
E
I
O
OE
U
Y
**Composites**
Aacute
Adieresis
Agrave
Eacute
Ecircumflex
Ecircumflexacute
Edieresis
Egrave

…そして、BasicCompositesという単語がフォントビューでセクションヘッダーとして表示されます。

プロ:GlyphData.xml

より永続的な解決策が必要ですか?もし挑戦する気があるなら、お気に入りのプレーンテキストエディタを起動し、次の場所にGlyphData.xmlというXMLファイルを作成します。

~/Library/Application Support/Glyphs 3/Info/GlyphData.xml

Glyphsに内蔵されているXMLファイルを次の場所からコピーできます。

/Applications/Glyphs 3.app/Contents/Frameworks/GlyphsCore.framework/Versions/A/Resources/GlyphData.xml

これらのファイルには、ソート順を含むすべての関連グリフ情報が含まれています。互いに補完し合うので、XMLファイルのコピーを必要な文字だけに限定することができます。

デフォルトでは、Glyphsはグリフをカテゴリ内でアルファベット順に並べます。表示順序を操作したい場合は、グリフのエントリにsortName属性を追加します。これがどのように機能するかを理解するために、jdotlesssortName属性をj_に設定すると、jdotlessjcircumflexの後ではなく、jの直後に来るようになります。

<glyph unicode="0237" name="jdotless" sortName="j_" category="Letter" case="lower" script="latin" production="uni0237" altNames="dotlessj" description="LATIN SMALL LETTER DOTLESS J" anchors="top, bottom@descender" marks="dotaccentcomb, circumflexcomb" />

もちろん、GlyphData.xmlでできることはもっとたくさんあります。時間をかけてその構造を少し研究してみてください。かなり単純です。GlyphDataチュートリアルでさらに詳しく。


更新履歴 2020-07-29: 「補完」という単語を修正。

更新履歴 2022-07-25: タイトル、関連記事、軽微なフォーマットを更新。

更新履歴 2023-01-11: Glyphs 3向けに更新、軽微なフォーマット、新しいスクリーンショット、glyphOrderセクションヘッダー、GlyphDataチュートリアルを追加。

関連記事

すべてのチュートリアルを見る →

言語

コメント

タイトルとURLをコピーしました