![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
freetype
hitxiaya
这个作者很懒,什么都没留下…
展开
-
FreeType2的简单使用:平台无关的TrueType字体显示。
<br />FreeType2的简单使用:<br />FreeType2是一个简单的跨平台的字体绘制引擎.目前支持TrueType Type1 Type2等字体格式.不过目前好象还不支持OpenType.<br />使用FreeType的应用很多.著名的FTGL就是使用FreeType的.能在OpenGL高效率的绘制矢量字体.<br />FTGL我没用过.因为不想在没了解该怎么用FreeType的情况下就去用FTGL.<br />经过一个晚上的阅读代码(我的代码阅读能力是很差的).终于知道了如何使用Free原创 2010-10-24 23:12:00 · 2538 阅读 · 0 评论 -
freetype-2.2.1 for arm 编译全过程
<br />一.编译环境<br />1.编译freetype 将要使用到的源码包<br />freetype-2.2.1.tar.bz2<br />zlib-1.2.3.tar.gz<br /><br />2.系统环境<br />Red Hat Linux9.0<br />ARM 交叉编译环境 2.95.3( 路径为:/usr/local/arm/2.95.3 )<br /><br />二.编译过程<br />1.创建目录,解压源码<br />mkdir /ft2<br />mv freetype-2.2转载 2010-11-18 14:18:00 · 6469 阅读 · 1 评论 -
在Xcode中编译FreeType和FTGL库
<br />跨平台的OpenGL程序如果要实现平滑字体显示,就必须利用FreeType2和FTGL库,这些库在Windows很容易配置,但是在mac下就有些麻烦,特别是在Xcode下开发Cocoa类程序时更是如此。这些库的源代码都有一些Makefile,在Mac下虽然能用但是它是针对Unix X11的,直接载入到Xcode会提示“is not required of architecture”。因此好的办法就是用Xcode进行编译成static library。我试了好长时间总算能用了。<br />我们一共转载 2010-11-17 16:21:00 · 5231 阅读 · 1 评论 -
[SDL+OpenGL+freetype] Demo
// TestFT2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include FT_FREETYPE_H #include FT_GLYPH_H #include #include #include using namespace std; class FT2 { int gltexture; public: int init(c转载 2010-11-18 16:05:00 · 2795 阅读 · 0 评论 -
《The design of FreeType 2》中译版
<br />《The design of FreeType 2》中译版 <br /><br />FreeType 2的设计 <br /><br />介绍 <br />这份文档提供了FreeType 2函数库设计与实现的细节。本文档的目标是让开发人员更好的理解FreeType 2是如何组织的,并让他们扩充、定制和调试它。 <br />首先,我们先了解这个库的目的,也就是说,为什么会写这个库: <br />* 它让客户应用程序方便的访问字体文件,无论字体文件存储在哪里,并且与字体格式无关。 <br />* 方便转载 2010-10-27 15:22:00 · 787 阅读 · 0 评论 -
在VxWorks系统中使用TrueType字库
<br />摘要:为了得到高质量而且灵活(包括对字形的各种变形操作)的字符显示,同时又能实现所见即所得(WYSIWYG)的打印,传统的使用点阵字库的方法已经不能满足要求,有一个很好的方法——使用TrueType字库,可以同时解决以上两个问题.介绍了TrueType技术的基本原理及在Vxworks系统中如何通过FreeType应用TrueType字库,在实际应用中,该技术很好地解决了上述问题,但这种技术也可以很容易地移植到很多其他系统中,如Linux。<br />关键词:VxWorks;TrueType;UG转载 2010-10-27 10:23:00 · 2572 阅读 · 0 评论 -
《The FreeType 2 Tutorial》第二部分中译版
<br />FreeType 2 教程<br /><br />第二步 -- 管理字形<br /><br />介绍<br /><br />这是“FreeType2 教程”的第二部分。它将教会你如何: <br /><br />* 检索字形度量 <br />* 容易地管理字形图像 <br />* 检索全局度量(包括字距调整) <br />* 渲染一个简单的字符串(采用字距调整) <br />* 渲染一个居中的字符串(采用字距调整) <br />* 渲染一个变换的字符串(采用居中) <br />* 在需要时以预设字转载 2010-10-27 15:24:00 · 1124 阅读 · 0 评论 -
FreeType编译及使用心得
<br />FreeType是一款字体服务库,它支持多种字体,并且提供高效,高质量的文字。<br />freetype相关介绍见:http://blog.csdn.net/ganxingming/archive/2006/06/05/774796.aspx<br /><br />1, 编译FreeType<br />解压后进入./include/freetype,复制config到当前文件夹,随便去个什么名,这里我用custom_config<br />然后进入 ./builds/win32/visualc转载 2010-10-27 15:17:00 · 1441 阅读 · 0 评论 -
FreeType2研究(转)
<br />FreeType 2 Library<br />FAQ<br />(当前下载地址:http://sourceforge.net/project/showfiles.php?group_id=3157版本2.2.1)<br />1、FreeType2是什么?<br />它是一个为各种应用程序提供通用的字体文件访问的软件包。尤其值得注意的以下特性:<br />l 提供统一的字体文件访问接口。支持位图和向量格式,包括TrueType、OpenType、Typel、CID、CFF、Win原创 2010-10-24 23:21:00 · 1027 阅读 · 0 评论 -
freetype2 tutorial 中译版
第一步 -- 简易的字形装载介绍这是“FreeType2 教程”的第一部分。它将教会你如何: * 初始化库 * 通过创建一个新的 face 对象来打开一个字体文件 * 以点或者象素的形式选择一个字符大小 * 装载一个字形(glyph)图像,并把它转换为位图 * 渲染一个简单的字符串 * 容易地渲染一个旋转的字符串 1.头文件下面的内容是编译一个使用了FreeType2库的应用程序所需要的指令。请谨慎阅读,自最近一次版本更新后我们已经更改了少许东西。 1.FreeType2 include 目录你必须把Fre原创 2010-10-24 23:18:00 · 930 阅读 · 0 评论 -
用Freetype获取字符位图--学习小结
<br /> Freetype 是一个操作字体的函数库,它不但可以处理点阵字体,也可以处理多种矢量字体,包括truetype字体,为上层应用程序提供了一个统一的调用接口。Freetype具有良好的可移植性,特别考虑了嵌入式应用环境,字体文件可以在文件系统中,也可以在ROM中,甚至可以用自定义IO函数来访问字体数据。Freetype采用模块化设计,很容易进行扩充和裁减,据说如果只支持truetype,裁减后的二进制文件大小只有25K。Freetype是开放源代码的,它采用FreeType和GPL两种开源转载 2010-11-24 22:44:00 · 8094 阅读 · 3 评论