gta4 lp700:关于读取ttf文件

来源:百度文库 编辑:高考问答 时间:2024/05/08 15:09:58
我将一些图形符号做进了ttf文件中,现在我想用vc来直接读取ttf文件中的这些符号,请问如何实现?

把TTF按字体文件装入系统
程序中:
用CFont class
用 LOGFONT lf;
给 lf 结构赋初值,例如,
lf.lfHeight = 240;
lf.lfWidth = 120;
lf.lfEscapement = m_ang;
lf.lfOrientation = m_ang;
lf.lfWeight = 520;
lf.lfItalic = 0;
lf.lfUnderline = 0;
lf.lfStrikeOut = 0;
lf.lfCharSet = 。。。;
。。。。。
strcpy(lf.lfFaceName, "XXXXXX"); 给你定的字体名字
font.CreateFontIndirect(&lf);
建好的东西在 font 中,可以用了。

用FontForge,在LINUX下可以把所有表信息提取为文本文件。编辑后再导入为TTF即可。