在Processing中可以调用字体来显示文字,步骤如下:
- 在"Tools"菜单中选择"Create Font"命令,选择一种字体,点击"OK"按钮之后,创建vlw格式的字体被置入到data文件夹。"vlw"是Processing特有的字体格式。
- 声明PFont类型的变量。声明的方式和处理图片的方式是一样的,即在PFont后加变量名称。使用loadFont()载入字体至变量
- textFont()用于为文本指定字体。
- 最后使用text()显示字体
PFont f; //声明字体变量f
void setup() {
size(300,300);
smooth();
f=loadFont("Consolas-BoldItalic-48.vlw"); //调取字体
textFont(f,48); //指定字体
}
void draw() {
background(200);
textSize(48); //字体大小
fill(0); //文本颜色
text("I fee fine",10,100); //显示文本,第一个参数为文本内容,第二和第三个参数为文本坐标
textSize(36);
text("I fee fine",10,100); //显示文本
textSize(24);
text("I fee fine",10,100); //显示文本
}