2016-04-09 58 views

回答

2

p5.js不支持createFont()(至少現在還沒有)。 你應該在錯誤控制檯中看到這一點:

Uncaught ReferenceError: createFont is not defined 

您可以使用loadFont()不過,只要確保你預裝的字體第一:

var myFont; 
function preload() { 
    myFont = loadFont('assets/OldStandard-Regular.ttf'); 
} 

function setup() { 
    fill('#ED225D'); 
    textFont(myFont); 
    textSize(36); 
    textFont(myFont); 
    text("HI",50,50); 
} 

或者使用一個回調函數加載字體時:

function setup() { 
    loadFont('assets/OldStandard-Regular.ttf', drawText); 
} 

function drawText(font) { 
    fill('#ED225D'); 
    textFont(font, 36); 
    text('HI', 50, 50); 
}