新しいSqueak/Pharo画像があるたびに、フォントをあるネイティブバージョンに変更します。それは多くのマウスクリックであり、私はそのプロセスをスクリプト化したい。Smalltalk Squeak/Pharoのネイティブフォントに簡単に変更するには
13
A
答えて
6
答えを見つけ、setSystemFontToを探していました。
"Set fonts on Mac OS X"
defaultFont := LogicalFont familyName: 'Lucida Grande' pointSize: 10
stretchValue: 5 weightValue: 400 slantValue: 0.
codeFont := LogicalFont familyName: 'Monaco' pointSize: 10
stretchValue: 5 weightValue: 400 slantValue: 0.
Preferences setCodeFontTo: codeFont.
Preferences setWindowTitleFontTo: defaultFont.
Preferences setButtonFontTo: defaultFont.
Preferences setListFontTo: defaultFont.
Preferences setMenuFontTo: defaultFont.
Preferences setSystemFontTo: defaultFont.
8
上記の回答は古くなっているかもしれませんが、少なくとも私の3.10イメージでは機能しません。そう、私はこれを使用します。
defaultFont := LogicalFont familyName: 'Geneva' pointSize: 10 emphasis:0 .
codeFont := LogicalFont familyName: 'Monaco' pointSize: 10 emphasis:0.
Preferences setCodeFontTo: codeFont.
Preferences setWindowTitleFontTo: defaultFont.
Preferences setButtonFontTo: defaultFont.
Preferences setListFontTo: defaultFont.
Preferences setMenuFontTo: defaultFont.
Preferences setSystemFontTo: defaultFont.
6
これはファロでそれを行うための新しい方法です:ファーロ2.0とLinuxの
|font codeFont|
font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.
codeFont := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 9.
StandardFonts listFont: codeFont.
StandardFonts menuFont: font.
StandardFonts codeFont: codeFont.
StandardFonts buttonFont: codeFont.
StandardFonts defaultFont: font.
StandardFonts windowTitleFont: font.
FreeTypeFontProvider current updateFromSystem.
4
、私は特別で、ファイルに次の内容を追加しました
StartupLoader default executeAtomicItems: {
StartupAction
name: 'Use Free type'
code: '(Smalltalk at: #FreeTypeSystemSettings)
perform: #loadFt2Library: with: (true)'
runOnce: true.
StartupAction name: 'Setting up fonts' code: [
|font codeFont|
FileStream stdout lf; nextPutAll: 'Setting up fonts'; lf.
font := LogicalFont familyName: 'DejaVu Sans' pointSize: 12.
codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 12.
StandardFonts listFont: codeFont.
StandardFonts menuFont: font.
StandardFonts codeFont: codeFont.
StandardFonts buttonFont: codeFont.
StandardFonts defaultFont: font.
StandardFonts windowTitleFont: font.
StandardFonts balloonFont: font.
StandardFonts haloFont: font.
FileStream stdout lf; nextPutAll: 'Finished'; lf].
}.
この特別なディレクトリは
0123で明らかにすることができる:イメージの起動時に自動的に読み込まれたディレクトリFileDirectory preferencesVersionFolder
StartupLoaderクラスのドキュメントを読む必要があります。
関連する問題
- 1. ファイル名のスペースをアンダーラインに変更する簡単なbashスクリプト
- 2. 簡単に更新支援
- 3. mysqlデータベースから来るデータを簡単に変更するには?
- 4. アドレスバーの背景を簡単に変更する方法はありますか?
- 5. フラッシュプロジェクトのサイズを簡単に変更する方法はありますか?
- 6. django-trunkの検証エラーメッセージを簡単に変更する方法は?
- 7. Java:Javaで設定ファイルの値を簡単に変更する方法は?
- 8. UILabelで簡単に色を変更します
- 9. 簡単にJoomla 1.6のテーブルを更新
- 10. JavaScript変数を悪意のあるように簡単に変更することはできますか?
- 11. 私は簡単に
- 12. jQueryの簡単な変更URL
- 13. ネストループを簡単にするには?
- 14. エンジニアソフトウェアを簡単にリバースするには?
- 15. 簡単にmysqlを更新する方法は?
- 16. DOMSourceをStreamSourceに変換する簡単な方法は?
- 17. 簡単なC++コードを自動的にC#に変換する
- 18. LinearLayoutsをRelativeLayoutsに簡単に変換する方法
- 19. 私のC++デモをiPhoneに簡単に置くことは簡単ですか?
- 20. 簡単なphp関数を変数に変換する
- 21. DataBoundフォームの変更を簡単に元に戻すにはどうすればよいですか?
- 22. 簡単に変更できるデバイスでのCocoaの永続通貨フォーマット
- 23. UnityのUIのサイズを変更する簡単な方法
- 24. 簡単な更新
- 25. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 26. squeak smalltalkプラグインをインストールするには?
- 27. 簡単にするために、タブ
- 28. GNU Smalltalkのイメージコードを見るには?
- 29. sqlalchemy簡単に挿入または更新できますか?
- 30. バイナリストリッピングを簡単に
つまり、True Typeフォントに変更します。 – nes1983