本文主要是介绍基于嵌入式linux的freetype矢量字体简单显示的实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、freetype简介
FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,可以非常方便我们开发字体显示相关的程序功能。它支持单色位图、反走样位图的渲染。FreeType库是高度模块化的程序库,虽然它是使用ANSI C开发,但是采用面向对象的思想,因此,FreeType的用户可以灵活地对它进行裁剪。关于freetype的详细信息可以参考freetype的官方网站:https://www.freetype.org/来获取更多相关的信息。
二、基本开发环境
PC机:Ubuntu9.10
交叉工具版本 :gcc version 4.3.2
开发板:JZ2440
linux内核版本:Linux-3.4.10
freetype版本:Freetype-2.4.10
要想使用freetype矢量字体库来开发,必须先要下载这个矢量字体库,可以从官网:https://www.freetype.org/下载,也可以从我上传的资料点击这里下载。下载完成后将这个矢量字体库编译安装到交叉编译工具链和开发板的根文件系统当中(具体过程可以自己去搜索)。
三、基本开发步骤
1、打开LCD液晶设备
这篇关于基于嵌入式linux的freetype矢量字体简单显示的实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!