PharoLauncherで日本語を使えるようにする3つの方法

#はじめに
PharoLauncherを使って、色々なイメージとVMの組み合わせを管理することができます。とても便利なのですが、残念ながら、デフォルトで設定されているフォントでは日本語の表示ができません。せっかくなので、日本語を表示するフォントに設定してみましょう！

#PharoLauncherを起動する
Pharoをダウンロードし起動する方法はいくつかありますが、ここでは簡単のため、PharoLauncherを使います。
[ダウンロードページ](https://pharo.org/download)からPharoLauncherをダウンロードして立ち上げてください。

<img width="856" alt="PharoLauncherの画面例" src="https://qiita-image-store.s3.amazonaws.com/0/59918/4c037fad-aea8-050c-bb2f-5f7a33e363ce.png">

画面は左右2つのリストから構成されています。左側に、サーバからダウンロード可能なPharoイメージのリストがあります。

#日本語を入力してみる
いくつかのグループが登録されていますが、通常の使用ではOfficial distributionsグループで十分です。この中に、Pharo6.1やPharo7それぞれの32bit版と64bit版があります。ダウンロードするPharoバージョンを選択して、最上段の歯車アイコンをクリックしてください。もうすぐ（2018年12月10日現在）Pharo7が正式リリースされる予定なので、Pharo7.0-64bitを選択するとよいでしょう。

<img width="451" alt="スクリーンショット 2018-12-10 9.19.34.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/42ae4acd-a043-334d-dc5c-189bbb1ba49f.png">

すると「Image name?」というダイアログが開きます。ここで入力した名前が右側のリストで表示される名前として使われます。デフォルトでのフォントでは日本語が表示できません。

<img width="449" alt="スクリーンショット 2018-12-10 9.28.39.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/7fd080c7-5ba7-e9e8-a902-b133d07619c3.png">

そこで、一旦キャンセルして、フォントの設定をします。

#設定ウィンドウを開く
PharoLauncherの右下にスパナのアイコンがあります。

![settings.png](https://qiita-image-store.s3.amazonaws.com/0/59918/22bd72e3-7851-10f8-12cf-648993a1ef00.png)

これをクリックすると、設定ウィンドウが開きます。

<img width="899" alt="スクリーンショット 2018-12-10 9.33.49.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/6278baa6-5d26-3abe-a5d0-dfd7e61c2add.png">

フォントの設定はありますが、大きさしか選べません。
「ぐぬう、これでは日本語フォントを選択できないではないかッ！（雄山風）」
安心してください。PharoLauncherはSmalltalkで書かれています。要はSmalltalkの開発環境を出せば何でもできるのです。空だって飛べます。（飛べません

#デバッガさえあれば何でも手に入る
まずは定番の、「困った時のcmd-(OSによってはctrl-).」を試してみましょう。⌘キーまたはctrlキーを押しながら「.」を押してください。ほら、デバッガが開きました。

<img width="601" alt="スクリーンショット 2018-12-10 9.37.04.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/e11e5f9c-20d1-8421-abd4-92d7d2927fbf.png">

ほとんどのSmalltalkerはデバッガを見た瞬間に口からヨダレを流してヒャッハーモードに入って謎めいた魔法の呪文を唱えてインスペクタを開いてあらゆる設定を暴力的に変更してしまうのですが、ここは落ち着いて、もう少し「文明的な」方法で設定する方法を紹介します。

#ショートカットを押してみる
私はエスパーなので、Pharoの設定ウィンドウを開くショートカットを知っています。macOSなら「⌘OS」、他のOSならば「ctrl-OS」です。つまり、macOSならば、⌘キーを押しながら「o」キーを押して、⌘キーを押したままで「s」キーを押します。

<img width="900" alt="スクリーンショット 2018-12-10 9.52.30.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/99ff6a36-f450-e67d-b881-c403ca2c5494.png">

はい、勝ったも同然です。

<img width="900" alt="スクリーンショット 2018-12-10 9.54.03.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/279e2c84-9348-dcb4-20df-ce8362128c8d.png">

AppearanceのStandard FontsのDefaultを選択して、フォント選択ダイアログを開きます。

<img width="639" alt="スクリーンショット 2018-12-10 9.58.03.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/f89320dc-565d-bb3c-c132-f2f6f0c0b709.png">

右下のUpdateボタンを押して、システム中のフォントを読み込みます。

<img width="264" alt="スクリーンショット 2018-12-10 10.00.06.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/3906ccbb-29fc-0f82-b48c-461a82d88a88.png">

しばらく時間がかかります。終わると、使えるフォントが増えます。テキトーな日本語フォントを選んでください。

<img width="639" alt="スクリーンショット 2018-12-10 10.01.33.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/fb6958f3-4ded-9731-f159-6d4e7c031266.png">

忘れずに、「force all」を押しましょう。

<img width="899" alt="スクリーンショット 2018-12-10 10.03.38.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/52783dd0-9fee-c829-9cc3-d1fa62403050.png">

さてと、Pharo Launcherに戻って、またイメージ名に日本語を入れてみます。

<img width="450" alt="スクリーンショット 2018-12-10 10.05.22.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/d387dad7-ece9-6793-f53b-0b67c352b126.png">

さあ、これでどうだ？

<img width="978" alt="スクリーンショット 2018-12-10 10.06.26.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/9dece50a-34f9-5d09-b173-d1e4a3438278.png">

お、日本語がちゃんと出た。立ち上げてみよう！

<img width="978" alt="スクリーンショット 2018-12-10 10.06.51.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/484c0716-f0d4-ff89-a349-12cada0d131a.png">

ばっちり。

#development environmentをonにする

（Smalltalkの暗黒呪文はペラペラと湧き出てくるくせに）魔法のショートカットなんて覚えていられない皆さん、PharoLauncherの設定ウィンドウの「PharoLauncher」グループに「Enable development environment」があります。

<img width="900" alt="スクリーンショット 2018-12-10 10.08.13.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/df0d4c5f-3a32-dd74-c8e8-3788e4c04757.png">

これを on にすると、あら不思議、

<img width="976" alt="スクリーンショット 2018-12-10 10.08.33.png" src="https://qiita-image-store.s3.amazonaws.com/0/59918/d4601427-0d3d-4242-c93f-31bcbb769a73.png">

いつものPharoになります。ここで背景を右クリックすれば、普通通りにPharoの設定ウィンドウを開いて、フォントを設定すれば良いですね。らくちんらくちん。

#まとめ
お行儀の良い人は、development environmentでPharoに切り替えてフォント設定しましょう。エスパーさんはショートカットでフォント設定しましょう。お行儀の悪い人は、⌘.でヒャッハーげふんげふん。