编程语言
首页 > 编程语言> > javascript – p5.js loadFont函数?

javascript – p5.js loadFont函数?

作者:互联网

如何更改p5.js中的字体?它无法识别处理术语“loadFont”,不会从CSS中继承字体,也不会让我放入.vlw文件或链接到GoogleFont.至少,我没有尝试过任何方式.

引用页面仅包含“text”和“textFont”选项(在p5.js引用页面末尾的“排版”部分中),这两个选项都不允许实际指定字体.

我也试过了

text.style('font-family', 'Walter Turncoat');

此处列出的选项(https://github.com/lmccart/p5.js/wiki/Beyond-the-canvas)无济于事.它实际上打破了整个页面.在CSS中:

@font-face {
    font-family: 'Walter Turncoat';
    src: url('http://fonts.googleapis.com/css?family=Walter+Turncoat');
}

处理版本不起作用:

var type = loadFont("AmericanTypewriter-48.vlw");
var smallType = loadFont("AmericanTypewriter-14.vlw");

也,

var type = "Helvetica"; 

他们在文本和textFont的例子中有没有用.

必须有一种方法来拥有另一种字体.请帮忙!

解决方法:

参考文献中给出的例子很好.在下面运行代码段以获取结果.当你说它不适合你时你是什么意思?

function setup() {
  createCanvas(640, 480);
}

function draw() {
  fill(0);
  textSize(36);
  textFont("Georgia");
  text("Hello World! in Georgia.", 12, 40);
  textFont("Arial");
  text("Hello World! in Arial.", 12, 100);
  textFont("Walter Turncoat");
  text("Hello World! in Walter Turncoat.", 12, 160);
}
<link href="http://fonts.googleapis.com/css?family=Walter+Turncoat&.css" rel="stylesheet"/>
<script src="http://cdn.jsdelivr.net/p5.js/0.3.8/p5.min.js"></script>

标签:p5-js,javascript
来源: https://codeday.me/bug/20190830/1768248.html