鲲鹏社区 软件 FreeType2
FreeType2
字体引擎
开源协议:FreeType和GPL 2两种协议
开发语言:ANSI C

软件介绍

FreeType2是一个软件字体引擎,它被设计成小巧、高效、可高度定制和可移植,同时能够生成高质量的输出(字形图像)。它还可以用于图形库、显示服务器、字体转换工具、文本图像生成工具和许多其他产品。

建议使用版本为“freetype-2.10.0”。

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如2-1所示。

表1-1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO40GB

操作系统要求

操作系统要求如2-2所示。

表1-2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。


1.      配置编译环境

安装wget工具。

yum install wget -y

2.      获取源码

获取“freetype-2.10.0”源码包。

cd /usr/local/src

wget https://download-mirror.savannah.gnu.org/releases/freetype/freetype-2.10.0.tar.gz

3.      编译和安装

1)     解压软件包。

cd /usr/local/src

tar -zxvf freetype-2.10.0.tar.gz

2)     进入FreeType 2的安装目录。

cd freetype-2.10.0/

3)     安装FreeType2

./configure --prefix=/usr/local/freetype

make

make install

----结束

4.      运行和验证

1)     验证FreeType2是否安装成功。

进入FreeType2的安装路径。

cd /usr/local/freetype/

ls

2)     查看该路径下会生成“include”和“lib”文件夹。

cd lib

ls

查看该路径下会生成“libfreetype.so”等动态链接库文件,则表示FreeType2安装成功。

----结束

软件下载

源码下载立即下载