2013年3月26日火曜日

GIMP 縦書き文字はどうやるの

GIMP を最近、よく使います。
そんな中で、ぶつかった壁。 縦書き文字はどうやるの?
Internet で検索して、簡単に実現出来ましたので、書き留めて置きましょう。


最初は、フォントの中に @ のついたものがある筈と何回も探しましたが、ありません。

方向転換。 困った時の Internet 検索!
ありました、ありました。  あれぇ~ 御贔屓の HAL さまのサイトです。 灯台下暗し。

早速、ご紹介を。

  GIMPで縦書きが出来るスクリプト「縦書きふ~」   GIMP2の使い方  by HAL さま
  縦書きふ~を改良して自動化          鉄とGIMP           by 鉄 さま

これらのサイトに、詳細な説明があります。 ダウンロードのリンクと併せて、ご参照下さい。
鉄 さまの作成された 3 つの Script Fu によって、選択している文字レイヤーを、横書きから縦書きに変換コピーしてくれます。


導入の手順は
1.fe-tategaki-auto.zip  をダウンロードし保存
2.解凍
3.3つのファイルを C:¥Users¥UsersName¥.gimp-2.6¥scripts に移動
4.GIMP を再起動

               注: 赤い字の部分は、各々の環境に合わせて変更して下さい。
                                                                            GIMP 2.8 系の方は ¥.gimp-2.6¥ が ¥.gimp-2.8¥ でしょうか。

User 名を全角で登録している方は注意があります。 詳しくは、先のサイトを参照下さい。
1 台の PC に複数のユーザーが登録してある場合、各ユーザー毎に作業が必要です。

使い勝手は簡易で良好です。
通常の文字と同じく、文字を選択して、文字レイヤーとして入力し、そのレイヤーを選択してツールの中に出来た 縦書きふ~ をクリック。
対象のレイヤーは非表示になり、新たに回転されたレイヤーがコピー・表示されます。
文字の訂正や位置移動は、修正前の縦書きレイヤーを削除して、文字レイヤーの非表示を解除の上、修正後に再び 縦書きふ~ をクリックです。
   うちの環境では、全角空白があるとエラーを起こして変換されません。 半角空白は OK です。
   文頭の空白は無視されたり、改行がうまく処理されない場合があります。
   段落や空間を考慮した 文章を変換する用途には 向かないかも ... 。 ( 単なる知識不足かも ? 

実行時の画面イメージを下に示します。



この Script には、ルビを振る機能もあります。 すごいですね。
鉄 さま、 HAL さま、有用な情報と機能を、ありがとう ございます。 助かりました。



[2013/07/29] 備忘録: 改行指定の#は 全角 、ルビ指定の() は 半角
[2014/01/21] 後日、別のスクリプトを見付け、続編 を書いています(2013/10/15 付)  次のリンクからご覧下さい
               GIMP 縦書き文字はどうやるの 続編

2 件のコメント:

  1. Windowsで使うのであれば、GIMP2.8用のプラグインが有りますよ。
    http://reddog.s35.xrea.com/wiki/GIMP2%E3%81%A7%E7%B8%A6%E6%9B%B8%E3%81%8D.html

    返信削除
    返信
    1. 匿名 さま、ご親切に御教示、ありがとうございます。
      取り敢えず、急場は過ぎてしまいましたので、次回 GIMP 2.8 にアップグレードする時は、
      是非、御教示のプラグインを導入しようと思います。
                何方か分りませんが、本当に、ありがとうございます。

      削除