我想在
Windows OS上的Squeak 4.3映像中更改代码版本的字体,以尽可能使用consolas字体.
我在首选项浏览器中找不到任何可以轻松完成的操作. SO question看起来很完美,但没有一个答案适用于我的情况.
例如就行了
font := LogicalFont familyName: 'Bitmap DejaVu Sans' pointSize: 10.
它在LogicalFont上失败:我得到了允许修复缺少的类/变量的弹出窗口.
Unknown variable: LogicalFont please correct, or cancel: […]
这个解决方案不适合Squeak 4.3,还是我错过了一些包?
编辑:我经常在SO上发布问题后找到一些答案元素:
I found nothing in the preferences browser to do that easily.
因为无法通过首选项浏览器访问该设置,但是通过“世界”菜单 – >外观 – >系统字体 – >代码字体.
但我只看到一些可用的字体(除了ComicSans和BitstreamVera),但没有Consolas.我确实有偏好提供本机字体,但…
第二编辑:给出了Igor Stasenko的答案,我在SqueakSource上发现FreeTypePlus的提及似乎是最新的(对于初学者来说,通常不容易找到如何在Squeak上安装新软件,也似乎Squeak已经放慢了速度2006/2007和Swiki中提到的一些项目现在已经下降……)
所以我加入了蒙蒂塞洛
MCHttpRepository
location: 'http://www.squeaksource.com/FreeTypePlus'
user: ''
password: ''
并安装了FreeType,FreeTypeSubPixelAntiAliasing和PinesoftEnhancementsForFreetype.现在我可以看到我的ttf系统字体……
最佳答案 AFAIK,Squeak默认不包括Freetype支持.
您可以尝试Pharo,默认情况下包含Freetype. http://www.pharo-project.org/home
或者您可以尝试在Squeak& ;;中安装Freetype软件包.下载VM的freetype插件.