縦書きプラグイン for GIMP2

Index

機能

このプラグインは縦書き文字をレンダリングします。縦組み文字のレイヤーを作ります。 単に文字を縦に並べるだけではなく、ルビ、縦中横、圏点、約物の詰め処理、濁点の 合成処理、混植、といった日本語特有の組版処理を使うことができます。また、フォント を独自に解釈しているため、OSがサポートしていなくてもサロゲートペア、異体字 セレクタの文字を出力することができます。

動作環境

インストール方法

Microsoft Window

コンパイル済みバイナリを入手してください。パッケージ中のtategaki.exeと gimp20-tategaki.poをインストールします。 tategaki.exeをプラグインフォルダにコピーしてください。GIMPをデフォルトで インストールした場合は、おそらく C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins あたりだと思います。 次に、gimp20-tategaki.poをロケールフォルダにコピーしてください。これも デフォルトでは C:\Program Files\GIMP 2\share\locale\ja\LC_MESSAGES あたりだと思います。

Unix/Linux

ソースコードから configure, make, make installしてください。 またはコンパイル済みバイナリからインストールするときは、適当に lib/gimp/2.0/plug-insにtategakiを、share/locale/ja/LC_MESSAGESにgimp20-tategaki.po をコピーしてください。

Apple OS X

Finderでアプリケーションを開き、GIMP.appを右クリックして「パッケージの内容を表示」 させます。そしてtategakiを/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/plug-ins/に、 gimp20-tategaki.poを/Applications/GIMP.app/Contents/Resources/share/lcale/ja/LC_MESSAGES/に コピーしてください。

使用方法

<フィルター>/ReddogPlug/Tategaki...から起動してください。
また、初回起動時には、フォントディレクトリを必ず設定してください。 フォントディレクトリが設定されていないと、フォントが使えません。

基本設定

混植

文字クラスごとにフォントを設定することができます。

ルビ

ルビコマンド

ルビを打つにはルビコマンドを使います。タグのようなもので親文字とルビ文字、ルビの位置などを指定します。構文は次の通りです。
 [ruby 親文字列 ルビ文字列]
 
引数の説明 使用例
 [ruby 京都 きようと]
 

半角スペースがコマンド、引数文字列の区切りを示します。親文字やルビ文字で半角スペースを使いたいときは、\でエスケープしてください。

ルビコマンド一覧
rubyrjjeと同じです
rt 肩つき
rc 中つえ
rb 下つき
rja 両端そろえ(0:1:0)
rjj 1:2:1で肩と下に余白をとる(JIS X 4051)
ルビ文字が親文字より長い場合に親文字に余白を取るもの。(emptyの"e"がつく。)
rte 肩つき
rce 中つき
rbe 下つき
rjae両端そろえ(0:1:0)
rjje1:2:1で肩と下に余白をとる(JIS X 4051)

縦中横

縦中横コマンド

自動縦中横をオフにした場合や、数字以外の文字を縦中横にするには縦中横コマンドを使います。構文は次の通りです。
 [yoko 文字列]
 [yoko 文字列 変形率]
 [yoko 文字列 変形率 揃え方向]
引数の説明 使用例
 [yoko km]
 [yoko !!!!! 1]
 [yoko '90 1 bottom]
 

圏点

圏点は圏点コマンドを使って打ちます。圏点タブのメニューでは圏点コマンドの振舞いを設定します。

圏点コマンド

圏点はゴマと黒丸の二種類あります。構文は次の通りです。
 [dot 文字列]
 [goma 文字列]
引数の説明 使用例
 [dot 猛犬注意]
 [goma 猛猫注意]
 

長体・平体

長体コマンドを使って、長体・平体を出力できます。

長体コマンド

scaleコマンドを使って、文字を縦長にしたり、横長にしたりします。構文は次の通りです。
 [scale 文字列 変形率A]
 [scale 文字列 変形率A 変形率B]
引数の説明 変形率は縦組みの時と横組みの時で逆になるので注意してください。

使用例

 [scale 巨大文字 2]
 [scale 長い文字 0.5 1]
 

ツール

実験的なツールを実装しています。現在のところ異体字セレクタやサロゲートペア文字の入力で使うための、UNICODEを直接挿入する機能を付けています。

(保存)プリセット

フォントなどの設定をプリセットに保存・呼び出すことができます。 データはGIMPの初期設定ディレクトリ(.gimp28/tategaki)に保存されます。

フォントディレクトリ

FontDirタブより、使用するフォントディレクトリを設定します。 何も設定されていない場合は、フォントを選ぶことができません。 設定後、縦書きプラグインを再起動してください。

ボタン類

その他

Copyright

OHTSUKA, Yoshio <ohtsuka.yoshio@gmail.com>