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.
16 機 能 拡 張<br />
ユーザーは 各 種 のプログラミング 言 語 を 利 用 して、<strong>Glyphs</strong> が 標 準 で 実 装<br />
していない 機 能 を 作 成 したり、 他 のユーザーの 作 成 した 機 能 を 追 加 するこ<br />
とができます。<strong>Glyphs</strong> はPython、Objective-C、Swift、AppleScript<br />
に 対 応 しています。<br />
16.1 スクリプト<br />
Python スクリプトとは、Python というプログラミング 言 語 で 記 述 さ<br />
れ .py という 拡 張 子 の 付 いたファイルで、<strong>Glyphs</strong> での 作 業 を 自 動 化 す<br />
るのに 使 われます。Python スクリプトを 利 用 するには「~/Library/<br />
Application Support/<strong>Glyphs</strong>/Scripts」フォルダに.py ファイルをイ<br />
ンストールします。このフォルダへは「スクリプト > Scripts フォルダを<br />
開 く」(command+shift+Y)で 簡 単 にアクセスできます。なお、この<br />
フォルダ 内 にさらにフォルダを 追 加 してファイルを 整 理 することも 可 能 で<br />
す。.py ファイルを 追 加 したら、Optionを 押 しながらメニューバー「スク<br />
リプト > スクリプトメニューを 更 新 」(option + shift+command+Y)<br />
を 選 択 してください。スクリプトがメニューに 表 示 され、 使 用 可 能 になり<br />
ます。<br />
<strong>Glyphs</strong> のPython スクリプトのコードは、メニューに 表 示 される 名 前 の<br />
表 記 で 始 まっている 必 要 があります。<br />
#MenuTitle: Rotate <strong>Glyphs</strong><br />
「__doc__」で 始 まる 文 字 列 は、スクリプトメニューにカーソルを 置 くと 表<br />
示 されるツールチップの 文 章 を 書 くところです。スクリプトの 説 明 を 書 く<br />
と 良 いでしょう。<br />
__doc__ = "This script rotates selected glyphs."<br />
<strong>Glyphs</strong> 公 式 サイトには<strong>Glyphs</strong>でのPythonプログラミングAPIの 詳 細 な<br />
説 明 があります( 英 語 )。<br />
docu.glyphsapp.com<br />
初 心 者 の 方 は、 三 編 に 分 かれたチュートリアルが<strong>Glyphs</strong>のWeb サイトに<br />
ありますので、そちらを 参 照 するとよいでしょう( 英 語 )。<br />
glyphsapp.com/tutorials/articles/tag:scripting<br />
また<strong>Glyphs</strong> 用 サードパーティー 製 のスクリプトもGitHub 上 で 多 く 公 開<br />
されています。<strong>Glyphs</strong> のサイトでもその 中 からいくつかを 厳 選 して 紹 介<br />
しています。<br />
glyphsapp.com/extend<br />
<strong>Glyphs</strong>ハンドブック2016 年 11 月 版<br />
171