【TTF字体】GLYPHMETRICS结构
来源:互联网 发布:有关于网络诈骗的电影 编辑:程序博客网 时间:2024/05/17 02:32
在TTF字体结构中描述了TTF字体数据组成,在这里通过GLYPHMETRICS来了解TTF字体结构。理解可能有所偏差,详细情况参考MSDN。
GLYPHMETRICS的结构如下:
typedef struct _GLYPHMETRICS { UINT gmBlackBoxX; //指定完全包围字体结构的最小矩阵的宽度 UINT gmBlackBoxY; //指定完全包围字体结构的最小矩阵的高度 POINT gmptGlyphOrigin; //指定完全包围字体结构的最小矩阵左上角的点坐标 short gmCellIncX; //指定当前的起点到下一个字符的起点的水平距离 short gmCellIncY; //...垂直距离 } GLYPHMETRICS, *LPGLYPHMETRICS;
通过下图,可以很明确的理解GLYPHMETRICS结构:
结构GLYPHMETRICS的使用主要在API函数GetGlyphOutline()来保存字符单元在字形的位置。
- 【TTF字体】GLYPHMETRICS结构
- 【TTF字体】TTF字体结构
- TTF字体文件结构
- TTF字体文件结构
- TTF字体文件结构
- TTF字体
- MiniGUI 使用TTF字体
- Ubuntu安装TTF字体
- Android—TTF字体
- ttf字体编辑
- 安装ttf格式字体
- ttf字体转eot
- ttf设置文字字体
- iOS添加TTF字体
- 精简ttf字体文件
- 导入ttf字体
- iOS 添加ttf字体
- 使用TTF字体
- atol
- Arachni – Web Application Vulnerability Scanning Framework
- 原型模式(Prototype Pattern)
- Android 中Activity,Window和View之间的关系
- Bloom Filter
- 【TTF字体】GLYPHMETRICS结构
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- 从一个android.mk实例看android.mk基础
- 视频播放
- android Preference 的用法
- 关于自定义BaseAdapter listAdapter时,出现超低级问题
- linux下firefox无法显示宋体
- Backtrack5安装Arachni
- 6爷支持透明PNG