Discuss Scratch
- Discussion Forums
- » Suggestions
- » More Readable Operator Blocks (Enlarged Symbols)
- _TotallyNotAnApple_
-
Scratcher
500+ posts
More Readable Operator Blocks (Enlarged Symbols)
+1
It would REALLY help for this to be added. Sometimes I literally have to check which symbol is which.
edit (offtopic): kotp lets go
It would REALLY help for this to be added. Sometimes I literally have to check which symbol is which.
edit (offtopic): kotp lets go
Last edited by _TotallyNotAnApple_ (July 25, 2023 20:03:34)
- ajskateboarder
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Yeah, that's usually what a mockup is after all(#14)I think the mockup is more of an idea of what it could look like. It doesn't have to look exactly like this.
Semi-support. I get visual accessibility yeah yeah but it looks kinda ugly, no offense.
Support, although this should be optional (similar to high contrast mode in the editor)
- mumu245
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Semi-support. I like the idea, but not this way. They should ideally still be text. And I'd keep the asterisk, as it's used in other programming languages. Remember, Scratch is for teaching programming! Here is my idea with Unicode:
These are called fullwidth forms, a set of larger versions of default characters. As a bonus, they are all the same size.
(() + () ::operators)
(() - () ::operators)
(() * () ::operators)
(() / () ::operators)
These are called fullwidth forms, a set of larger versions of default characters. As a bonus, they are all the same size.
- Basilikos
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
This actually looks really good. Especially since the asterisk looks like a dot in our current version.
Scratch is for teaching programmingOnly on paper though. It can't really teach any programming other than give the idea of it.
- Kessel_Run
-
Scratcher
100+ posts
More Readable Operator Blocks (Enlarged Symbols)
Support! ST should implement this as part of the accessibility update.
- One_is_fun
-
Scratcher
3 posts
More Readable Operator Blocks (Enlarged Symbols)
Along with that, there could be round brackets showing nested operators! Great idea! 

- TehCritic
-
Scratcher
20 posts
More Readable Operator Blocks (Enlarged Symbols)
If it’s an option, I’m all about it! Support!
- mumu245
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Semi-support. I like the idea, but not this way. They should ideally still be text. And I'd keep the asterisk, as it's used in other programming languages. Remember, Scratch is for teaching programming! Here is my idea with Unicode:What about these? I feel like having vector images instead of text would be much more inconsistent.(() + () ::operators)
(() - () ::operators)
(() * () ::operators)
(() / () ::operators)
These are called fullwidth forms, a set of larger versions of default characters. As a bonus, they are all the same size.
Along with that, there could be round brackets showing nested operators! Great idea!They could just add zebra striping like in Snap! where nested blocks are of a darker colour.
- wheelsonfire
-
Scratcher
61 posts
More Readable Operator Blocks (Enlarged Symbols)
Are there unicode symbols we could use for this? It would be way simpler to change if the symbols can just be characters, rather than new vector images!
- ToastRoastBoast
-
Scratcher
500+ posts
More Readable Operator Blocks (Enlarged Symbols)
Are there unicode symbols we could use for this? It would be way simpler to change if the symbols can just be characters, rather than new vector images!
i found this as unicode(() ╋ () :: operators)
(() ━ () :: operators)
(() ╳ () :: operators)
(() ╱ () :: operators)
- mumu245
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Are there unicode symbols we could use for this? It would be way simpler to change if the symbols can just be characters, rather than new vector images!
Semi-support. I like the idea, but not this way. They should ideally still be text. And I'd keep the asterisk, as it's used in other programming languages. Remember, Scratch is for teaching programming! Here is my idea with Unicode:These should look large. I kept the asterisk as I believe it makes more sense for programming and is easier to distinguish(() + () ::operators)
(() - () ::operators)
(() * () ::operators)
(() / () ::operators)
These are called fullwidth forms, a set of larger versions of default characters. As a bonus, they are all the same size.
- papipupepappa
-
Scratcher
100+ posts
More Readable Operator Blocks (Enlarged Symbols)
Are there unicode symbols we could use for this? It would be way simpler to change if the symbols can just be characters, rather than new vector images!
Good point! I'm open to anything that increases the legibility, and there are a couple of interesting Unicode suggestions already:
In Spentinium's suggestion, the symbols are easy to tell apart, but the inconsistent character widths are problematic, and the plus symbol isn't right.
In mumu245's suggestion, the character widths and symbol sizes are consistent, but the plus symbol and multiplication symbol are still difficult to tell apart for me. Replacing the asterisk with a cross symbol makes it much more legible to me:
(() + () ::operators)
(() - () ::operators)
(() ⨉ () ::operators)
(() / () ::operators)
Thanks everyone for all the support and great feedback!

- mumu245
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Variant with an asterisk:
Variant with a dot (not aligned since it's the only dot available):
Variant with a cross (not aligned since it's the only cross available):
I should also note that the asterisk looks easier to distinguish for me. When quickly looking I often confuse the cross with the plus.
(() + () ::operators)
(() - () ::operators)
(() * () ::operators)
(() / () ::operators)
Variant with a dot (not aligned since it's the only dot available):
(() + () ::operators)
(() - () ::operators)
(() ⋅ () ::operators)
(() / () ::operators)
Variant with a cross (not aligned since it's the only cross available):
(() + () ::operators)
(() - () ::operators)
(() × () ::operators)
(() / () ::operators)
I should also note that the asterisk looks easier to distinguish for me. When quickly looking I often confuse the cross with the plus.
Last edited by mumu245 (Aug. 7, 2023 13:09:27)
- papipupepappa
-
Scratcher
100+ posts
More Readable Operator Blocks (Enlarged Symbols)
Here is a list of relevant Unicode symbols:
Plus sign
Sources:
- - -
Edited Aug 9, 2023: Added full-width asterisk as per mumu245's request.
Plus sign
- U+002B + PLUS
- U+FF0B + FULL-WIDTH PLUS (my recommendation)
- U+2212 − MINUS
- U+002D - HYPHEN-MINUS
- U+FE63 ﹣ SMALL HYPHEN-MINUS
- U+FF0D - FULL-WIDTH HYPHEN-MINUS (my recommendation)
- U+00D7 × MULTIPLICATION SIGN
- U+002A * ASTERISK
- U+FF0A * FULL-WIDTH ASTERISK (mumu245's recommendation)
- U+00B7 · MIDDLE DOT
- U+22C5 ⋅ DOT OPERATOR
- U+2715 ✕ MULTIPLICATION X (my recommendation)
- U+2716 ✖ HEAVY MULTIPLICATION X
- U+2A09 ⨉ N-ARY TIMES OPERATOR
- U+2A2F ⨯ VECTOR OR CROSS PRODUCT
- U+00F7 ÷ DIVISION SIGN
- U+002F / SOLIDUS
- U+2044 ⁄ FRACTION SLASH
- U+2215 ∕ DIVISION SLASH
- U+2571 ╱ BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
- U+29F8 ⧸ BIG SOLIDUS
- U+FF0F / FULL-WIDTH SOLIDUS (my recommendation)
Sources:
- - -
Edited Aug 9, 2023: Added full-width asterisk as per mumu245's request.
Last edited by papipupepappa (Aug. 9, 2023 13:20:47)
- VedanshS933
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Here is a list of relevant Unicode symbols:
Plus signMinus sign
- U+002B + PLUS
- U+FF0B + FULL-WIDTH PLUS (my recommendation)
Multiplication sign
- U+2212 − MINUS
- U+002D - HYPHEN-MINUS
- U+FE63 ﹣ SMALL HYPHEN-MINUS
- U+FF0D - FULL-WIDTH HYPHEN-MINUS (my recommendation)
Division sign
- U+00D7 × MULTIPLICATION SIGN
- U+002A * ASTERISK
- U+00B7 · MIDDLE DOT
- U+22C5 ⋅ DOT OPERATOR
- U+2715 ✕ MULTIPLICATION X (my recommendation)
- U+2716 ✖ HEAVY MULTIPLICATION X
- U+2A09 ⨉ N-ARY TIMES OPERATOR
- U+2A2F ⨯ VECTOR OR CROSS PRODUCT
- U+00F7 ÷ DIVISION SIGN
- U+002F / SOLIDUS
- U+2044 ⁄ FRACTION SLASH
- U+2215 ∕ DIVISION SLASH
- U+2571 ╱ BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
- U+29F8 ⧸ BIG SOLIDUS
- U+FF0F / FULLWIDTH SOLIDUS (my recommendation)
Sources:
That looks nice…
- mumu245
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Here is a list of relevant Unicode symbols:Add the full-width asterisk, please.
Plus signMinus sign
- U+002B + PLUS
- U+FF0B + FULL-WIDTH PLUS (my recommendation)
Multiplication sign
- U+2212 − MINUS
- U+002D - HYPHEN-MINUS
- U+FE63 ﹣ SMALL HYPHEN-MINUS
- U+FF0D - FULL-WIDTH HYPHEN-MINUS (my recommendation)
Division sign
- U+00D7 × MULTIPLICATION SIGN
- U+002A * ASTERISK
- U+00B7 · MIDDLE DOT
- U+22C5 ⋅ DOT OPERATOR
- U+2715 ✕ MULTIPLICATION X (my recommendation)
- U+2716 ✖ HEAVY MULTIPLICATION X
- U+2A09 ⨉ N-ARY TIMES OPERATOR
- U+2A2F ⨯ VECTOR OR CROSS PRODUCT
- U+00F7 ÷ DIVISION SIGN
- U+002F / SOLIDUS
- U+2044 ⁄ FRACTION SLASH
- U+2215 ∕ DIVISION SLASH
- U+2571 ╱ BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
- U+29F8 ⧸ BIG SOLIDUS
- U+FF0F / FULLWIDTH SOLIDUS (my recommendation)
Sources:
- BendyOl183
-
Scratcher
500+ posts
More Readable Operator Blocks (Enlarged Symbols)
I support this idea to be added! The enlarged symbols in the mockup look a little bit weird, however it's definitely alot clearer. I mean, when I first joined scratch, I had literally no idea the “*” symbol was meant to be multiplication and I bet quite a few people have done the same, so it would be alot easier for people to understand if it was an “X”.
Maybe it could be in the editor settings tab with the colour contrast feature since some people could find the massive symbols a bit ugly, considering the font is different from the font used on the rest of the blocks.
Maybe it could be in the editor settings tab with the colour contrast feature since some people could find the massive symbols a bit ugly, considering the font is different from the font used on the rest of the blocks.
- papipupepappa
-
Scratcher
100+ posts
More Readable Operator Blocks (Enlarged Symbols)
Add the full-width asterisk, please.
Done!

- glitcX
-
Scratcher
1000+ posts
More Readable Operator Blocks (Enlarged Symbols)
Also make the symbols THICKER than the mockup to match regular text more. Support 

- Discussion Forums
- » Suggestions
-
» More Readable Operator Blocks (Enlarged Symbols)












