您的位置首页百科知识

Processing 3入门:字体设置与使用

Processing 3入门:字体设置与使用

的有关信息介绍如下:

Processing 3入门:字体设置与使用

介绍Processing 3中的文字绘制,包括字体PFont设定,字体读取有关的函数。

首先,使用PFont类的静态函数list,可以列出当前系统可用字体,返回一个String[]数组。

使用printArray显示如图。

要在Processing中绘制文字,必须创建PFont字体类型。

如图,根据系统字体创建,最简单的用法为:

PFont字体变量=createFont("字体名",字体大小);

在默认渲染模式下,对于矢量字体,createFont函数中指定的字体大小无关紧要。但是在P2D模式和P3D模式下,createFont是创建纹理图片。

如图,同样按照16大小创建字体,按照80大小显示,就可看到区别。

createFont还可以有第三个选项,逻辑值(true/false),用于表示抗锯齿是否开启。如图是P2D渲染模式下,关闭抗锯齿的文字效果。(16字体80显示)

如果要用其它字体,从字体文件读取,可以将字体文件放在代码文件旁边的data文件夹中(若没有创建之)。

然后在代码中,对于ttf,otf等文件,使用createFont("文件名",......)创建PFont对象;对于vlw格式的非矢量字体,使用loadFont("文件名")创建。

如果要绘制文字,首先要使用textFont(PFont对象)以设置当前字体,然后用textSize等函数修改字体大小等,再绘制。