在《为Cortex-M3打造轻量级TinyGUI》中我们提到.NET MF的官方图形库为WPF,考虑到内存的限制和CPU的性能,所以我们开发了TinyGUI库,并在《TinyGUI绘图示例》、《TinyGUI位图显示》和《让TinyGUI库支持模拟器》文章中我们相继介绍了TinyGUI的功能和特性,但是唯一美中不足的是,无法显示中文字体。

要想灵活的显示各种字体(包括中文或其它国家语言文字),还是需要WPF提供的字体显示功能(曾打算把WPF中的文字显示模块移植到TinyGUI库中,发现相关内容太多,即使移植成功,TinyGUI也不是轻量级图库了)。

.NET MF的字体是专门定制的,为Tinyfnt字库,可以通过工具把Windows平台的字体转换为Tinyfnt字体,这方面的内容,可以参考翁祖泉老师写的文章《如何在.NET Micro

收藏 打印