新しい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. すべてのパッケージを簡単に変更するには?
- 2. デザインタブの外観を簡単に変更するには?
- 3. 親がリビジョンを「簡単に」変更する方法は?
- 4. プロジェクトのデフォルトのコンパイラ最適化オプションを簡単に変更するには?
- 5. ファイル名のスペースをアンダーラインに変更する簡単なbashスクリプト
- 6. azure VMのサイズを簡単に変更する方法
- 7. 簡単に更新支援
- 8. はネイティブフォントのアウトライン/ textShadow
- 9. mysqlデータベースから来るデータを簡単に変更するには?
- 10. 数字を単語の序数に簡単に変換する
- 11. 言語を変更するときにRTLをLTRビューに変更する方法は簡単ですか?
- 12. VSCode、ブランチとディレクトリを比較して簡単に変更をナビゲートするには?
- 13. Materializeでチップの色を簡単に変更できますか?
- 14. Node.jsで簡単にイメージのサイズを変更できますか?
- 15. フラッシュプロジェクトのサイズを簡単に変更する方法はありますか?
- 16. アドレスバーの背景を簡単に変更する方法はありますか?
- 17. 複数のPHP変数を簡単に上書き/変更する方法
- 18. django-trunkの検証エラーメッセージを簡単に変更する方法は?
- 19. Java:Javaで設定ファイルの値を簡単に変更する方法は?
- 20. 簡単にJoomla 1.6のテーブルを更新
- 21. UILabelで簡単に色を変更します
- 22. 私は簡単に
- 23. 私は簡単に
- 24. は、簡単にアクセス
- 25. 簡単なMATLAB方程式をPythonに変換するには?
- 26. 簡単なSQLリクエストをApache PIGスクリプトに変換するには?
- 27. 簡単なパスワードジェネレータをGUIに変える
- 28. JavaScript変数を悪意のあるように簡単に変更することはできますか?
- 29. エンジニアソフトウェアを簡単にリバースするには?
- 30. 簡単なナビゲーションメニューキーボードにアクセスするには?
つまり、True Typeフォントに変更します。 – nes1983