我想在 Windows 操作系统上更改 Squeak 4.3 图像中代码版本的字体,如果可能的话使用 consolas 字体。
我在首选项浏览器中没有发现任何东西可以轻松做到这一点。那个SO 问题看起来很完美,但在我的情况下没有一个答案有效。
比如上线
font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.
它失败了LogicalFont
:我得到允许修复丢失的类/变量的弹出窗口。
未知变量:LogicalFont 请更正,或取消:[...]
该解决方案是否不适合 Squeak 4.3,还是我缺少一些软件包?
编辑:通常,在问题发布后,我会找到一些答案元素:
我在首选项浏览器中没有发现任何东西可以轻松做到这一点。
因为设置不能通过首选项浏览器访问,而是通过世界菜单 -> 外观 -> 系统字体 -> 代码字体。
但我只看到少数可用的字体(除了 ComicSans 和 BitstreamVera),但没有 Consolas。我确实Offer native fonts
启用了首选项,但是...
第二次编辑:鉴于 Igor Stasenko 的回答,我在 SqueakSource 上发现提到了似乎是最新的FreeTypePlus(对于初学者来说,了解如何在 Squeak 上安装新软件通常不容易,而且似乎 Squeak 已经放慢了速度2006/2007 年和Swiki中提到的一些项目现在都已关闭......)
所以我加了蒙蒂塞洛
MCHttpRepository
location: 'http://www.squeaksource.com/FreeTypePlus'
user: ''
password: ''
并安装FreeType
,FreeTypeSubPixelAntiAliasing
和PinesoftEnhancementsForFreetype
。现在我可以看到我的 ttf 系统字体...