WindowsでRictyを生成するときに、コマンドラインオプションをつける方法

2017-01-05 この記事の内容が古くなったので書き直しました。
WindowsでRictyを生成するときに、コマンドラインオプションをつける方法(2017年1月)
過去に何度か記事にした、Windowsでプログラミング用フォント Rictyを生成する方法2017年1月版です。 WindowsでRictyとRictyDiscord、さらにそれらの斜体(obliq...

プログラマに大人気のフォントRicty。

  • yascentur/Ricty · GitHub

WindowsでRictyを生成する方法を解説してくれているサイトはいっぱいあるんだけど、スペースを □ じゃなくて空白のままにしておきたいとか、行間を広くしたいってときに使える、コマンドラインオプションを設定する方法を説明してるサイトがどこにもない。
……そんなん常識だろってことで説明されてないのかもしれないけど。

その辺の知識がさっぱりないので、いろいろ試して失敗しまくったけど、以下の方法でなんとか成功した。
「なんつーバカなやり方だ!」「大間違いだ!」というご指摘、ツッコミ大歓迎です。ぜひこれより上手いやり方を教えてください……。

Rictyのオプション

まずは以下のサイトの内容に従って手順を進める。

「ricty.batファイル作成と修正」という手順の②になったら、ricty.bat の内容を、以下のように変更。

・・・(上部省略)・・・
xwin-close.exe -wait
fontforge.exe -nosplash %file0% %1 %2 %3 %4 %5 %6 %7
xwin-close.exe -close
・・・(上部省略)・・・
xwin-close.exe -wait
sh ricty_generator.sh [オプション] Inconsolata.otf migu-1m-regular.ttf migu-1m-bold.ttf
sh misc/os2version_reviser.sh Ricty-*.ttf RictyDiscord-*.ttf
xwin-close.exe -close

4行目の部分がポイント。
[オプション] の部分に、有効にしたいオプションを並べる。
使えるオプションは (おまけ) ricty_generator.sh のコマンドラインオプション yascentur/Ricty · GitHub の項目を参照。

例えば「行間を広くする(-w)」と「全角スペースを可視化しない(-z)」を有効にしたい場合には、

sh ricty_generator.sh -w -z Inconsolata.otf migu-1m-regular.ttf migu-1m-bold.ttf

となる。

RictyDiscordのオプション

Rictyは派生フォントの「RictyDiscord」も同時に生成してくれるけど、これのオプションを変更したい場合。

生成のためのスクリプトファイル ricty_generator.sh をテキストエディタで開く。
ファイルの末尾の以下の部分。

$fontforge_command -script $path2discord_patch \
	${ricty_familyname}${ricty_familyname_suffix}-Regular.ttf \
	${ricty_familyname}${ricty_familyname_suffix}-Bold.ttf \
	2> $redirection_stderr || exit 4

ここを以下のように書き換える。

$fontforge_command -script $path2discord_patch \
	-plus \
	-0 \
	-Z \
	${ricty_familyname}${ricty_familyname_suffix}-Regular.ttf \
	${ricty_familyname}${ricty_familyname_suffix}-Bold.ttf \
	2> $redirection_stderr || exit 4

2行目以降に、ricty_discord_patch.pe のコマンドラインオプション の、有効にしたいオプションを並べる。

上の例の場合は

  • + を少し下方に移動しない。(-plus)
  • 0 をドットゼロにせず、スラッシュゼロのままにする。(-0)
  • Z にクロスバーを付けない。(-Z)

のオプションがオンになっていることになる。

書き換えが終わったら、ricty.bat を実行すればOK。

『WindowsでRictyを生成するときに、コマンドラインオプションをつける方法』へのコメント

  1. 名前:774 投稿日:2016/12/05(月) 05:08:29 ID:42016d8d5

    >Windows で Ricty を使用する手順 - けいれん現象の幽玄美よ(リンク切れ)

    と書いて有りますが
    http://archive.is/faaN5
    上記URLの物と同じなのかは不明ですが、ご参考用で。

  2. 名前:管理人 投稿日:2016/12/12(月) 16:57:11 ID:d41249bd6

    >774
    教えていただいたページで間違いありません。
    魚拓サイトに残っていたんですね…。
    本文も修正してみました。ありがとうございます!