这是“FreeType2 教程”的第一部分。它将教会你如何:
* 初始化库
* 通过创建一个新的 face 对象来打开一个字体文件
* 以点或者象素的形式选择一个字符大小
* 装载一个字形(glyph)图像,并把它转换为位图
* 渲染一个简单的字符串
* 容易地渲染一个旋转的字符串
- 添加新评论
- 阅读次数:
FreeType2的简单使用:---字体绘制技术
- 添加新评论
- 阅读次数:
这份文档提供了FreeType 2函数库设计与实现的细节。本文档的目标是让开发人员更好的理解FreeType 2是如何组织的,并让他们扩充、定制和调试它。
首先,我们先了解这个库的目的,也就是说,为什么会写这个库:
* 它让客户应用程序方便的访问字体文件,无论字体文件存储在哪里,并且与字体格式无关。
* 方便的提取全局字体数据,这些数据在平常的字体格式中普遍存在。(例如:全局度量标准,字符编码/字符映射表,等等)
* 方便的提取某个字符的字形数据(度量标准,图像,名字,其他任何东西)
* 访问字体格式特定的功能(例如,SFNT表,多重控制,OpenType轮廓表)
Freetype 2的设计也受如下要求很大的影响:
* 高可移植性。这个库必须可以运行在任何环境中。这个要求引入了一些非常激烈的选择,这些是FreeType2的低级系统界面的一部分。
* 可扩展性。新特性应该可以在极少改动库基础代码的前提下添加。这个要求引入了非常简单的设计:几乎所有操作都是以模块的形式提供的。
* 可定制。它应该能够很容易建立一个只包含某个特定项目所需的特性的版本。当你需要集成它到一个嵌入式图形库的字体服务器中时,这是非常重要的。
* 简洁高效。这个库的主要目标是只有很少cpu和内存资源的嵌入式系统。
- 添加新评论
- 阅读次数:
FreeType字形约定
- 添加新评论
- 阅读次数:
1) 首先最开始编译就出现#warning和#error等fatal错误
2) # warning "This method will not work on this system. (you can ignore this warning)"
3) BITMAPV5HEADER 结构无定义
4)编译出现LNK2001 : unresolved external symbol错误
5) 编译出现 error C2664
- 添加新评论
- 阅读次数:
FLTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。本文就FLTK编程的一些基本方法进 行介绍。
- 添加新评论
- 阅读次数:
本文为转载!
在romInit.s中显示简单Shell的代码
- 添加新评论
- 阅读次数:
实现动态加载VXWORKS .O/.OUT模块
整个过程为:
创建文件系统--》下载文件--》加载模块--》查找符号地址并执行.
- 添加新评论
- 阅读次数:





