软件介绍
FreeType2是一个软件字体引擎,它被设计成小巧、高效、可高度定制和可移植,同时能够生成高质量的输出(字形图像)。它还可以用于图形库、显示服务器、字体转换工具、文本图像生成工具和许多其他产品。
建议使用版本为“freetype-2.10.0”。
环境要求
云服务器要求
本文以云服务器KC1实例测试,云服务器配置如表2-1所示。
表1-1 云服务器配置
项目 | 说明 |
规格 | kc1.large.2 | 2vCPUs | 4GB |
磁盘 | 系统盘:高IO(40GB) |
操作系统要求
操作系统要求如表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安装成功。
----结束