文件名称:SharpFont:.NET的跨平台FreeType绑定-需要维护者
文件大小:475KB
文件格式:ZIP
更新时间:2024-05-21 13:59:43
c-sharp freetype freetype-bindings C#
夏普字体 NET的跨平台FreeType绑定 SharpFont是一个为.NET提供FreeType绑定的库。 它已获得MIT的许可,以确保许可不会妨碍您在自己的项目中使用该库。 与不同,SharpFont提供了完整的公共API,而不仅仅是呈现简单文本所需的基本方法。 包括从格式特定的API到缓存子系统的所有内容。 SharpFont通过以下几种方式简化了FreeType API: 大多数FreeType方法返回的错误代码都将转换为异常。 由于返回值不再是错误代码,因此将返回带有单个out参数的方法。 大多数方法是实例方法,而不是静态方法。 这样可以避免方法调用中不必要的冗余,并创建具有.NET外观的API。 例如,常规的FreeType方法如下所示: Face face; int err = FT_New_Face(library, " ./myfont.ttf " , 0