You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure what the difference is, but I was playing around with loading google fonts, and I have an example of one that works and one that doesn't:
letfontasyncfunctionsetup(){createCanvas(400,400);// ok// font = await loadFont('https://fonts.googleapis.com/css2?family=Sniglet:wght@400;800&display=swap')// not ok?font=awaitloadFont('https://fonts.googleapis.com/css2?family=Jersey+10&display=swap')}functiondraw(){background(220);textFont(font)textSize(20)text('test',50,50)}
Anyone have any ideas what Jersey 10 does that Sniglet doesn't that would the error Failed to create FontFace for "Jersey 10" to be thrown? Maybe the number in the name?
The text was updated successfully, but these errors were encountered:
issue is that opentype.js only supports font imported from any file or array buffer and not from direct url, like,
opentype.load('fonts/Roboto-Black.ttf', function(err, font) {...
do you planning to support fonts from remote urls in p5js? I am glad to continue as my first issue.
Hi @Sahil-Gupta584, I believe the code you're looking at is on the main branch, which is for p5 1.x. We've changed up how font loading works in 2.0, which lives on the dev-2.0 branch. The new implementation of loadFont is here:
We've replaced OpenType with Typr, a smaller dependency, and also don't rely on it at all for drawing in 2D mode, which instead can deal with CSS directly.
Most appropriate sub-area of p5.js?
p5.js version
2.0 beta 1
Web browser and version
Firefox
Operating system
MacOS
Steps to reproduce this
I'm not sure what the difference is, but I was playing around with loading google fonts, and I have an example of one that works and one that doesn't:
Live: https://editor.p5js.org/davepagurek/sketches/c8__rjh8_
Anyone have any ideas what Jersey 10 does that Sniglet doesn't that would the error
Failed to create FontFace for "Jersey 10"
to be thrown? Maybe the number in the name?The text was updated successfully, but these errors were encountered: