要使用freetype编程操作,请主要查看以下所有第三个步骤: 也就是说,以下是一个简单的步骤。
初始化库创建一个新的face对象,打开一个字体文件,通过选择点或像素大小来导入字形图像,然后将其转换为位图并渲染简单的字符串来渲染宣传字符串
1.FreeType字形约定
1.1基本印刷概念
1.1.1字体文件、格式和信息字体是一组可显示和打印的字符图像,在一种字体中共享外观、样式和台词等公共特性。 根据印刷领域的不同,必须区分一个字体系列和多种字体的外观。 后者通常来自同一个模板,但风格不同。 例如,Palatino Regular和Palatino Italic有两种不同的外观,但属于同一家族的Palatino。
根据上下文,单一字体术语可以同时指家庭和外观。 例如,许多文字处理器用户在字体上指向不同的字体系列,但这些系列通常由多个数据文件实现,具体取决于它们的格式。 如果为TrueType,则通常为每个外观一个文件。 arial.ttf对应于Arial Regular外观,而ariali.ttf对应于Arial Italic外观。 此文件也称为字体,但实际上只是字体的外观。
数字字体是可以包含一种或多种字体外观的数据文件,每个字体都包含有关字符图像、字符度量以及文本布局和特定字符编码的重要信息。 难以使用的格式包括#