如何在 Smalltalk 中制作非常大的文本?

Eri*_*ack 6 smalltalk squeak

我正在尝试在 Squeak Smalltalk 中制作一个大文本横幅,代码如下:

t := TextMorph new.
t string: 'You win!' fontName: 'BitstreamVeraSans' size: 400.
t extent: 600@100.
t center: Display center.
t openInWorld.
Run Code Online (Sandbox Code Playgroud)

但文本大小似乎最大约为 60。我是否使用了错误的类?我不需要文本可编辑。

Ber*_*erg 3

两种方式:

  1. 添加另一个字体大小:(TextStyle named: #BitstreamVeraSans) addNewFontSize: 200并像以前一样使用常规文本变形。

  2. 使用可以任意缩放的“Truetype 横幅”:从对象目录中获取一个,或者使用TTSampleStringMorph new initializeToStandAlone openInHand. 查看initializeToStandAlone 方法来创建您自己的方法。

对于大标题我可能会使用