모든 새로운 Squeak/Pharo 이미지와 함께 즉시 글꼴을 일부 기본 버전으로 변경합니다. 그것은 많은 mouseclicks이고 나는 그 과정을 대본을 쓰고 싶다.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
이 Pharo에서 그것을 할 수있는 새로운 방법입니다 : Pharo 2.0과 리눅스에
|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
, 나는 특별한에서 파일에 다음과 같은 내용을 추가 자동으로 이미지 시작에 읽어 디렉토리 :이 특별한 디렉토리
0123에 공개 될 수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].
}.
FileDirectory preferencesVersionFolder
StartupLoader 클래스의 설명서를 읽어야합니다.
관련 문제
- 1. Smalltalk - 텍스트 객체를 문자열로 변환
- 2. Android에서 progressBar의 색상을 쉽게 변경하는 방법은 무엇입니까?
- 3. .ttf 글꼴의 이름을 변경하는 방법
- 4. 컴퓨터간에 Smalltalk 파일을 어떻게 전송합니까?
- 5. 문자열 부분을 굵게 글꼴로 설정하는 방법
- 6. 문자열을 글꼴로 변환
- 7. 네이티브 Visual C++에서 COM 구성 요소를 쉽게 사용할 수있는 방법
- 8. JVM에서 네이티브 코드를 처리하는 방법
- 9. Word 2003 - 매크로를 사용하여 스타일을 변경하는 방법?
- 10. Android 위젯의 글꼴을 앱의 'assets'폴더에있는 사용자 정의 글꼴로 변경하는 방법은 무엇입니까?
- 11. squeak smalltalk plugin 설치 방법은 무엇입니까?
- 12. 어디에 smalltalk 일본어 언어 지원 패키지
- 13. Squeak/Pharo/Newspeak Smalltalk VM의 차이점은 무엇입니까?
- 14. Smalltalk-80은 어디에서 가장 잘 사용됩니까?
- 15. 코코아에 번들을 쉽게 쓰는 방법
- 16. opcode를 쉽게 얻을 수있는 방법
- 17. Excel에서 쉽게 시간을 계산하는 방법
- 18. xml 스키마를 쉽게 작성하는 방법
- 19. 스티커를 쉽게 인쇄하는 방법 (색상)
- 20. 레이블을 쉽게 흐리게 처리하는 방법
- 21. 연결된 개체를 쉽게 보관하는 방법
- 22. 여러 다른 글꼴로 JTree의 노드 렌더링
- 23. 라텍스 : 모노 스페이스 글꼴로 장식
- 24. micr 글꼴로 PHP 스크립트로 인쇄
- 25. iTextSharp 글꼴을 굵게 글꼴로 설정
- 26. 일반 글꼴을 굵은 글꼴로 변경
- 27. 새 글꼴을 만들지 않고 글꼴 크기를 변경하는 방법
- 28. Windows 유니 코드 로켈/언어의 기본 글꼴을 변경하는 방법
- 29. RoR : 특정 글꼴로 동적 텍스트 이미지를 만드는 방법
- 30. Type 3 글꼴을 PDF의 Type 1 글꼴로 변환하는 방법
즉 : 트루 타입 글꼴로 변경합니다. – nes1983