如何使用'Consolas'作为编码字体

时间:2012-10-11 08:37:13

标签: smalltalk squeak

我想在Windows操作系统的Squeak 4.3图像中更改代码版本的字体,以便尽可能使用consolas字体。

我在首选项浏览器中找不到任何内容,以便轻松完成。 SO question看起来很完美,但在我的案例中没有一个答案可行。

例如在行

font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.

它在LogicalFont上失败:我得到了一个允许修复缺少的类/变量的弹出窗口。

  

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

这个解决方案不适合Squeak 4.3,还是我错过了一些包?

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

  

我在首选项浏览器中找不到任何内容,以便轻松完成。

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

但我只看到一些可用的字体(除了ComicSans和BitstreamVera),但没有Consolas。我确实启用了偏好Offer native fonts,但是......

第二次编辑:给出了Igor Stasenko的答案,我在SqueakSource上发现了FreeTypePlus的提及似乎是最新的(初学者通常不容易找到如何安装关于Squeak的新软件,自2006/2007以来,Squeak似乎已经放缓,Swiki中提及的一些项目现在已经减少......)

所以我加入了蒙蒂塞洛

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

并安装了FreeTypeFreeTypeSubPixelAntiAliasingPinesoftEnhancementsForFreetype。现在我可以看到我的ttf系统字体......

1 个答案:

答案 0 :(得分:2)

AFAIK,Squeak默认不包括Freetype支持。

您可以尝试Pharo,默认情况下包含Freetype。 http://www.pharo-project.org/home

或者您可以尝试在Squeak&amp ;;中安装Freetype软件包。下载VM的freetype插件。