Discuss Scratch

JakeTEM
Scratcher
25 posts

Custom fonts

If only you can make your own fonts…
JakeTEM
Scratcher
25 posts

Custom fonts

Just I dont get it… I think this block should do for the scratch team… Call them and
ask them about this block…
use [ Custom font v] by (Text) as (Text in sprite)...
JakeTEM
Scratcher
25 posts

Custom fonts

I think i got an idea for this block…


set custom font to [Arial]

Last edited by JakeTEM (April 13, 2017 14:15:14)

-kripton-
Scratcher
100+ posts

Custom fonts

Eqqy wrote:

Custom fonts are the fonts that you have on your computer. I want to have custom fonts on Scratch 2.0 because Scratch 1.4 had the ability to do them.
Support!! This would be really nice. I either have to download the font from another website or take a screenshot. It would be nice to just type it.
piglovebug
Scratcher
1 post

Custom fonts

But there's a special font that some people have on their profiles, and they just do scratch online!
24nweatherby
Scratcher
2 posts

Custom fonts

Hi, I've been using Scratch for a while now, but I can't upload a file ending with .gdraw. It will only accept files ending with .jpg or .png, and I want to upload a picture of a start button I drew to make a sprite.
24nweatherby
Scratcher
2 posts

Custom fonts

I have an idea for some blocks that should be added to Scratch:

type text [] at x: (0) y: (0) alignment: [left v] custom font: [Arial] color: [#000000]


<custom font [Arial]?>


(string [] in font [custom font v])

Last edited by 24nweatherby (Aug. 20, 2017 14:29:47)

Charles12310
Scratcher
1000+ posts

Custom fonts

I have an idea for blocks representing font. There should be a data file that mentions all the letters in your custom font.

There should be a section in the editor called “fonts”, where you can upload your own fonts. The result will be a list of all the letters in their custom fonts. Now of course, I don't know how this making of the font will work, but I'm sure an engine like this has existed.

Then you can use this reporter block:

(string [] in font [custom font v] :: #111111 )

It reports any data such as answer or variable in a certain font. It could be also used for pen text blocks and for adding text in the costume/backdrop editor, when you use the font dropdown and it has your custom font there.


A few internet communication companies want to corrupt the internet by getting rid of net neutrality. Stop Them!
ComicWorldBros
Scratcher
100+ posts

Custom fonts

Custom font… em I think not all computer will be able to see them sure we need more font but custom made won't work in my vision.
Sorry…




Please help us right now and I will credit and follow you!
Charles12310
Scratcher
1000+ posts

Custom fonts

Charles12310 wrote:

I have an idea for blocks representing font. There should be a data file that mentions all the letters in your custom font.

There should be a section in the editor called “fonts”, where you can upload your own fonts. The result will be a list of all the letters in their custom fonts. Now of course, I don't know how this making of the font will work, but I'm sure an engine like this has existed.

Then you can use this reporter block:

(string [] in font [custom font v] :: #111111 )

It reports any data such as answer or variable in a certain font. It could be also used for pen text blocks and for adding text in the costume/backdrop editor, when you use the font dropdown and it has your custom font there.
Okay. Here is how a font creator would work. There will be this app that allows you to make fonts. You go ahead and choose a name, and then you get started. You can edit all the letters listed, just make sure it can be noticeable. After you change their appearances a little bit, go ahead and save the data to a certain file. Then when you get to the editor, click on “fonts”, upload the data, and it will process them to the system so it can detect it.

More blocks:

<variable [variable v] is in font [custom font v]? :: variables >

<answer is in font [custom font v]? :: sensing >

<list [list v] contains text in font [custom font v]? :: list >

<item (1 v) of list [list v] uses font [custom font v]? :: list >

ask [] and wait, use font [custom font v]for the answer :: sensing

<string [] uses font [custom font v]? :: operators >


A few internet communication companies want to corrupt the internet by getting rid of net neutrality. Stop Them!
JakeTEM
Scratcher
25 posts

Custom fonts

Maybe I have an Idea.

Here it is —–>
set [ font v] effect to (Papyrus)

set [font v] effect to (Comic Sans)
JakeTEM
Scratcher
25 posts

Custom fonts

Use font [Papyrus]
Use font [Comic Sans]
JakeTEM
Scratcher
25 posts

Custom fonts

Use font [Papyrus]
Use font [Comic Sans]
[/customblocks]
DeathgunGaming
Scratcher
2 posts

Custom fonts

Personally, I would be content if the Scratch Team added Papyrus, Agency FB (MY FAVORITE FONT AND IT'S USED IN BO2), and Futura (the font used in Skyrim, if you are not familiar with this font). Times New Roman is not needed as it looks identical to Donegal, and Comic Sans would not be used very frequently.
set [ PapyrusFont] to [TRUE PLZ]
set [ AgencyFB] to [I REALLY WANT IT TO BE TRUE]

Last edited by DeathgunGaming (Nov. 22, 2017 02:09:23)

DiscordTheWolf
Scratcher
100+ posts

Custom fonts

DeathgunGaming wrote:

Personally, I would be content if the Scratch Team added Papyrus, Agency FB (MY FAVORITE FONT AND IT'S USED IN BO2), and Futura (the font used in Skyrim, if you are not familiar with this font). Times New Roman is not needed as it looks identical to Donegal, and Comic Sans would not be used very frequently.
set [ PapyrusFont] to [TRUE PLZ]
set [ AgencyFB] to [I REALLY WANT IT TO BE TRUE]
Comic sans would be used for memes.
JakeTEM
Scratcher
25 posts

Custom fonts

LET'S DO IT!!!

set [font v] effect to (Wingdings)
Ghomaghity
Scratcher
13 posts

Custom fonts

What if the scratch team added the ability to import fonts (such as .ttf, otf, and whatever window uses) such as how you import sprites from your desktop, but each character is saves as a vector image inside that sprite. That could make it so no matter who's viewing your project, with simple code you can make them appear-

when green flag clicked
forever
clear
display text [Hello] at (50)(-30)(2)(1.1)(90)
end
define display text (text) at (x)(y)(displaySize)(spacing)(rotation)
go to x: (x) y: (y)
point in direction (rotation)
set size to (displaySize) %
set [counter v] to [1]
repeat (length of (text))
switch costume to (letter (counter) of (text))
stamp
move ((displaySize) * (spacing)) steps
change [counter v] by (1)
end

If you don't like using the “move” block

define display text (text) at (x)(y)(displaySize)(spacing)(rotation)
go to x: (x) y: (y)
point in direction (rotation)
set size to (displaySize) %
set [counter v] to [1]
repeat (length of (text))
switch costume to (letter (counter) of (text))
stamp
change x by (([sin v] of (rotation)) * ((displaySize) * (spacing)))
change y by (([sin v] of (rotation)) * ((displaySize) * (spacing)))
change [counter v] by (1)
end

Its a nice alternative to adding more fonts that might not even be possible, but might as well try.

working on some stuff…
JakeTEM
Scratcher
25 posts

Custom fonts

Great Idea Buddy!
JakeTEM
Scratcher
25 posts

Custom fonts

Ghomaghity wrote:

What if the scratch team added the ability to import fonts (such as .ttf, otf, and whatever window uses) such as how you import sprites from your desktop, but each character is saves as a vector image inside that sprite. That could make it so no matter who's viewing your project, with simple code you can make them appear-

when green flag clicked
forever
clear
display text [Hello] at (50)(-30)(2)(1.1)(90)
end
define display text (text) at (x)(y)(displaySize)(spacing)(rotation)
go to x: (x) y: (y)
point in direction (rotation)
set size to (displaySize) %
set [counter v] to [1]
repeat (length of (text))
switch costume to (letter (counter) of (text))
stamp
move ((displaySize) * (spacing)) steps
change [counter v] by (1)
end

If you don't like using the “move” block

define display text (text) at (x)(y)(displaySize)(spacing)(rotation)
go to x: (x) y: (y)
point in direction (rotation)
set size to (displaySize) %
set [counter v] to [1]
repeat (length of (text))
switch costume to (letter (counter) of (text))
stamp
change x by (([sin v] of (rotation)) * ((displaySize) * (spacing)))
change y by (([sin v] of (rotation)) * ((displaySize) * (spacing)))
change [counter v] by (1)
end

Its a nice alternative to adding more fonts that might not even be possible, but might as well try.
I tried to do it… It's hard! What do I do?
braxbroscratcher
Scratcher
1000+ posts

Custom fonts

Or you know since they're collabing with Google for Scratch 3.0, they can just integrate support for Google Fonts (fonts.google.com)


My signature is kumquat proof.
But not tangerine pro-
nomnomnomnomnom










Current Project:
n/a
Quotes: “In our last hour, we burn the most brightly, trying to deny that we are burning out.” -Me
“Well, no. 1024 Killerbytes make a Murderbyte.” -MegaByteCorporations
“I hate out of context quotes.” -Me
“I hate it when Cubeupload breaks.” -Also me

Powered by DjangoBB