Squeak 5.1 でとりあえず日本語を表示させるために踏んだ手順の記録


Windows 8.1 での手順を記します。

  • Squeak5.1 を http://squeak.org/Windows版ボタンをクリックしてダウンロード、展開。
  • http://www.geocities.jp/ep3797/modified_fonts_01.html から komatuna.ttf、komatuna-p.ttf を入手して Squeak5.1-16548-32bit.ja.image と同階層に作った fonts フォルダにコピー。
  • Squeak5.1 を起動。初回起動時の Configure は数が多いので面倒なら Skip(あるいは馴染みの設定だけして Done )。
  • sq51fix_JapaneseLocale-sumim.csSqueak のデスクトップにドロップインするなどして install 。
  • Tools → Workspace でワークスペースを開く。
  • Locale switchToID: (LocaleID isoLanguage: 'en'); currentPlatform: (Locale isoLanguage: 'ja') をワークスペースにタイプするかコピペして do it してロケールを変更
  • Apps → Font Importer から Komatuna、Komatuna-P をそれぞれ右クリック→ Link Font 。
  • 次のスクリプトを同じくワークスペースにタイプするかコピペして全選択後 do it 。
| font |
font := StrikeFont familyName: 'Komatuna P' pointSize: 12.
Preferences class selectors
   select: [:sel | (sel beginsWith: 'set') and: [sel endsWith: 'FontTo:']]
   thenDo: [:sel | Preferences perform: sel with: font].
font := StrikeFont familyName: 'Komatuna P' pointSize: 9.
Preferences setPaintBoxButtonFontTo: font.
Preferences setBalloonHelpFontTo: font.
BalloonMorph setBalloonFontTo: font
  • save as... などでイメージを保存。