Smalltalk 如何使用';控制台';作为编码字体

Smalltalk 如何使用';控制台';作为编码字体,smalltalk,squeak,Smalltalk,Squeak,我想更改windows操作系统上Squeak 4.3图像中代码版的字体,如果可能的话使用ConsoleAS字体 我在preferences浏览器中找不到任何东西可以轻松做到这一点。这看起来很完美,但没有一个答案适用于我的情况 比如在网上 font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10. 它在LogicalFont上失败:我得到一个弹出窗口,允许修复丢失的类/变量 未知变量:LogicalFont请更正,或取消

我想更改windows操作系统上Squeak 4.3图像中代码版的字体,如果可能的话使用ConsoleAS字体

我在preferences浏览器中找不到任何东西可以轻松做到这一点。这看起来很完美,但没有一个答案适用于我的情况

比如在网上

font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.
它在
LogicalFont
上失败:我得到一个弹出窗口,允许修复丢失的类/变量

未知变量:LogicalFont请更正,或取消:[……]

这个解决方案不适合Squeak 4.3,还是我缺少了一些软件包

编辑:我经常在问题发布后找到一些答案元素,因此:

我在preferences浏览器中找不到任何东西可以轻松做到这一点

因为该设置无法通过首选项浏览器访问,而是通过世界菜单->外观->系统字体->代码字体访问

但我只看到少数字体可用(除了ComicSans和BitstreamVera),但没有控制台。我确实启用了首选项
提供本地字体
,不过

第二次编辑:给出了Igor Stasenko的答案,我在SqueakSource上发现这似乎是最近才提到的(对于初学者来说,了解如何在Squeak上安装新软件并不容易,而且Squeak似乎自2006/2007年以来速度有所放缓,其中提到的一些项目现在已经停止了…)

所以我加上了蒙蒂塞洛

MCHttpRepository
    location: 'http://www.squeaksource.com/FreeTypePlus'
    user: ''
    password: ''

并安装了
FreeType
freetypesubpixelaniasing
pinesofreetype的软增强功能。现在我可以看到我的ttf系统字体了…

AFAIK,Squeak默认不包括Freetype支持

您可以尝试Pharo,其中默认包括Freetype


或者,您可以尝试在Squeak中安装Freetype软件包并下载Freetype虚拟机插件。

在上Pharo之前,我想对自己进行Squeak方面的培训。我从
FreeTypePlus
存储库安装了一个名为
FreeType
的软件包,看起来还可以(请参见我的编辑)。谢谢