2017-02-22 13 views

답변

1

나는 전문가 멀리 해요,하지만 당신이 원하는 방향으로 갈 것 같다

| aceOfDiamonds myTextMorph | 
aceOfDiamonds := 16r1F0C1 asCharacter asString. 
myTextMorph := TextMorph new newContents: aceOfDiamonds. 
myTextMorph openInHand. 

지금이 (편집) 텍스트가 어딘가 변신 넣을 수 있습니다, 그 텍스트가 포함됩니다 문자가 표시되지만 물음표로만 표시됩니다. 올바르게 표시하는 글꼴로 변경할 수 있습니다.

myTextMorph text asArray collect: [:c| c asUnicode]. 

인쇄 #(127169) :

우리는 텍스트가 올바른 문자를 포함한다는 것을 확인할 수 있습니다.

+0

결과는 '?'로 표시됩니다. 모든 글꼴로 –

+0

예. 시스템 글꼴을 Squeak에 정확히로드하는 방법에 대한 명확한 문서를 찾을 수 없으며 제안 만 가능할 수도 있습니다. 필자가 Pharo에서 주어진 시스템 글꼴 (DejaVu Sans, 내 경우에는 기본 글꼴을 변경하면 StackOverflow가 사용하는 글꼴과 글꼴을 보았습니다.)을 변경하면 주어진 코드가 Pharo에서 작동합니다. –

+0

OK, 시스템 글꼴을 Squeak에 추가하는 방법은 다음과 같습니다. https://github.com/HPI-SWA-Teaching/Scamper/wiki/How-to-install-a-font-inside-Squeak-and-use-it ~ to-display-websites-with-Scamper,하지만 Pharo에서 잘 작동하는 동일한 글꼴을 추가하더라도 물음표 만 표시됩니다. –