Discuss Scratch

-Valtren-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

My suggestion today is pretty straightforward- in a comment, before the filter runs, all special letters should be replaced with normal letters.

- Why?
Special text like tiny caps can evade the filter.

This is a huge problem, and it has been exploited before. The filter only censors text which is normal, so it doesn't detect special letters. This means I can say things like “bit challenging” using special letters and it will go through.

- How?
I propose that there 26 lists- one for each letter of the alphabet. In each list is the special text for a letter, like shown below.

If a special letter is found in the list for it's respective letter, it is replaced with the normal letter. This prevents people from abusing the filter.

- Pros and cons
Pros:
  • This would prevent the filter from being abused, and would make scratch a lot easier to moderate.
  • The moderators wouldn't have to blacklist every variation of a word, they could just blacklist the normal letters. Less work, better results.
  • Spammers would need to get something else to spam about, as they typically use the special text exploitation.
Cons:
  • People wouldn't be able to use special text, which would cause a huge backlash from the community. However, security is more important.
  • Would require a lot of initial manual work. I think it's worth it when you consider the benefits of this suggestion.

edit:

blablablahello wrote:

what if the filter just does the replacement while filtering, but after filtering, still sends ou the message WITH the special font? that wouldn't really be prpoblematic would it?
I am aware of this solution, but I decided not to include it as it already takes lots of time, effort, and money for the ST to implement a suggestion.

Anyone is welcome to make a suggestion where this solution is implemented alongside what I've proposed.

Last edited by -Valtren- (Nov. 5, 2023 11:52:50)




Famous quotes:

Mryellowdoggy wrote:

Scratch is not a democratic independent nation™ src

DangerPuppy10 wrote:

NOOOOOOOOO!!
THEN MY DARK MODE'D STUDIO WOULD BE DESTROYED, AND IT'S IN IT'S unPRIME OF IT'S LIFE!!!!! src

ninisha1 wrote:

except for the Frank sprite. src



More quotes here.
The_Blue_J
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

I think it should be added, too many people abuse the filter like this

(long unnecessary quote removed by moderator - please don't spam)
OK, won't do that again, just figured out that rule now

.

Last edited by The_Blue_J (March 6, 2023 11:36:37)


(☆ ᴗ ☆:: custom-arg) // Here is FARFR, He stands for Frequently Asked Reasons For Rejection and protects my topics and my signatures.
Here's the game I worked on the most..ㅤ:: variables :: hat

qloakonscratch
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

Good idea. Knowing the community, they would definitely get mad at the ST for this. But it would definitely help, that's for sure.




Now Showing: CCRP V
https://scratch-mit-edu.ezproxy.canberra.edu.au/studios/33864948/


Coding on Scratch since 2013

Foruming since 2016

In the Forum Helpers since 2022
MultigenderMess-_
Scratcher
100+ posts

Replace special text with normal letters before running the filter.

support, google had something similar where if I search apple with a fancy font, it searches for apples like as if I didn't search with one

- the text above was my post, this is my sig
Moving to @RAiNKiTT3N, as my profile says

my WiWO wrote:

don't say something like “You moved again????” or “stop moing accounts” there, it's annoying and bothers me :\
Idk just don't like my username anymore
HiGHLiGHT + CTRL + SHiFT + DOWN FOR FULL SiG
Greeting fellow atoms in a trenchcoat


I'm ash/icicle/pixel/enniu/enxel
shey/they/it/ice/fae/h*/ce/nya/star/silly/:3/he/bark/#/10/what/bell/eye/fwe/thing/wee/woo/-/.png/nor/mal/bun/⏱️/☹️/☀️/⭐️/⚓️/⚠️/❄️/☘️/⛹️, although anything that is not related to she/her is fine
no she/her pls aux pronouns are he/they

(I've been on scratch for over a year on all my accounts fyi, year and post count is total years and estamated post counts on all accounts)
back_it_up
Scratcher
100+ posts

Replace special text with normal letters before running the filter.

most scratchers here use fancy font just for fun, so semi support?

go to my new account 10987678

33emeries
New Scratcher
24 posts

Replace special text with normal letters before running the filter.

The lack of ability to use special characters (which should really only be limited to letters) is fine, they mess up screen readers anyway. You don't need to be fully blind to need a screen reader; I've known plenty of people who use it since they're way better at processing spoken word over written word, alongside other similar reasons.

The only issue is that these characters are in Unicode for a reason. I don't know all of them, but there are quite a few that exist for use within mathematics–to differentiate x's in “solve for x” versus “x marks the spot.” A simple filter would completely stop that, and there might need to be some checks to see if they're being used as intended or for other purposes.

That's the only edge case I can think of, though. Mostly full support here.

they/them, alive again
professional kumquat tamer
blablablahello
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

what if the filter just does the replacement while filtering, but after filtering, still sends ou the message WITH the special font? that wouldn't really be prpoblematic would it?

Highlight, Hold shift, Press down arrow to scroll down


HEHEHEHAW

Everytime someone says “I did a quick search”, I question wether they meant they did a quicksearch (The algorithm) or a quick search (Quickly searching)

鸡你
实在是太美哦贝贝
实在是太美
多一眼就会爆炸
近一点会被融化
干嘛
你干嘛哈哈诶有
oh yea哈哈
多一眼就会爆炸
近一点会~融~化~~~

我个人认为,这个意大利面就应该拌四十二号混凝土,因为这个螺丝钉的长度,很容易会直接影响到挖掘机的扭矩,你知道吧,你往里砸的时候,一瞬间,他就会产生大量的高能蛋白,俗称UFO,会严重影响经济的发展,甚至对整个太平洋以及充电器,都会造成一定的核污染,你知道吧,啊,再者说根据勾股定理,你可以很容易的推断出,人工饲养的东条鹰鸡,它是可以捕获野生的三角函数的,所以说这个这个这个,你不管秦始皇的切面是否具有放射性,特朗普的n次方,是否含有沉淀物,都不应影响这个这个沃尔玛跟维尔康在南极汇合,啊!

大家好,我是练习两年半的个人练习生蔡徐坤!我喜欢唱,跳,rap,还有打篮球

早上好中国我喜欢吃冰淇凌!



















why are you down here why are you down here why are you down here




An0therRand0mC0der
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

(misread op - I thought it was something like what the above post said)

Last edited by An0therRand0mC0der (March 1, 2023 21:16:06)

qwerty_wasd_gone
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

blablablahello wrote:

what if the filter just does the replacement while filtering, but after filtering, still sends ou the message WITH the special font? that wouldn't really be prpoblematic would it?
Yes this would remove a con

shift+ctrl+down arrow to scroll
I may sometimes make mistakes, change my mind, etc., and edit my posts
When (::red) clicked :: events hat
repeat until <key [all v] pressed?>{
destroy this sprite::control cap
when @greenFlag misclicked::events hat
become idiot::custom}::control
(╯°□° ╯︵ ┻━┻::red)::#000000 reporter//this is brad, he creates cursed scripts like the one you saw above
(ㆆ_ㆆ)//this is max, he stares at you with that expression if you say you don't support my suggestion


You found me
-Valtren-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

33emeries wrote:

The only issue is that these characters are in Unicode for a reason. I don't know all of them, but there are quite a few that exist for use within mathematics–to differentiate x's in “solve for x” versus “x marks the spot.” A simple filter would completely stop that, and there might need to be some checks to see if they're being used as intended or for other purposes.
I envision the lists as something that is manually updated, so if it's something that is used in math the ST can manually remove it from the replacement list. This wouldn't apply to numbers anyway, only letters, and english ones at that too.



Famous quotes:

Mryellowdoggy wrote:

Scratch is not a democratic independent nation™ src

DangerPuppy10 wrote:

NOOOOOOOOO!!
THEN MY DARK MODE'D STUDIO WOULD BE DESTROYED, AND IT'S IN IT'S unPRIME OF IT'S LIFE!!!!! src

ninisha1 wrote:

except for the Frank sprite. src



More quotes here.
Warriorcatgirl2009
Scratcher
100+ posts

Replace special text with normal letters before running the filter.

How would the filter for the fancy letters be able to detect inappropriate words before turning everything into regular text? (Like yesterday’s Griffpatch spam disaster.)

*Meow* =^.^=
-Valtren-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

Warriorcatgirl2009 wrote:

How would the filter for the fancy letters be able to detect inappropriate words before turning everything into regular text? (Like yesterday’s Griffpatch spam disaster.)
it doesnt- it converts the special text into normal words, which would then set off the filter. The normalisation process runs before the filter runs.

Last edited by -Valtren- (March 2, 2023 11:01:45)




Famous quotes:

Mryellowdoggy wrote:

Scratch is not a democratic independent nation™ src

DangerPuppy10 wrote:

NOOOOOOOOO!!
THEN MY DARK MODE'D STUDIO WOULD BE DESTROYED, AND IT'S IN IT'S unPRIME OF IT'S LIFE!!!!! src

ninisha1 wrote:

except for the Frank sprite. src



More quotes here.
PkmnQ
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

Warriorcatgirl2009 wrote:

How would the filter for the fancy letters be able to detect inappropriate words before turning everything into regular text? (Like yesterday’s Griffpatch spam disaster.)
It detects them after turning it into regular text.

wowee
MyScratchedAccount
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

I also made a saying auto mod mute copy and paste or go to website and copy and paste project:
https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/812200221/
It also has a testing site!!,
https://scratch-mit-edu.ezproxy.canberra.edu.au/studios/32954944/comments
Sorry if I am advertising but I know it is related

Last edited by MyScratchedAccount (March 2, 2023 08:06:09)


Links:

Give An Internet - - My Profile - My Best Project Of The Week - Am I Online? - on wiki, go to my talk

Scratched//Boy/Him/He////Likes Apples//Coder //
—-
Go to Codin[co
lovecodeabc
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

blablablahello wrote:

what if the filter just does the replacement while filtering, but after filtering, still sends ou the message WITH the special font? that wouldn't really be prpoblematic would it?
Good idea! I was about to post this, actually.

Highlight + Ctrl + Shift + down to see full sig

Check out my thingymagings!
Click on them to go to them





Google
© 2019 - 2023 lovecodeabc. All Rights Reserved under Title 17 of the United States Code, and especialy under Section 101-513. Unauthorized Use Prohibited, except under 17 USC § 107, Fair Use. cease and desist letters go brrrrrrr
Uh oh, did the kumquats come again?


Click here!!!OR ELSE I WILL EAT YOUR COOKIESSSSSSSSSSSSSS AND ALSO MAYBE YOUR MOM, WHO KNOWS??






;
-Valtren-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

bump



Famous quotes:

Mryellowdoggy wrote:

Scratch is not a democratic independent nation™ src

DangerPuppy10 wrote:

NOOOOOOOOO!!
THEN MY DARK MODE'D STUDIO WOULD BE DESTROYED, AND IT'S IN IT'S unPRIME OF IT'S LIFE!!!!! src

ninisha1 wrote:

except for the Frank sprite. src



More quotes here.
-Valtren-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

up it goes, don't let this suggestion fall into the same fate as https://scratch-mit-edu.ezproxy.canberra.edu.au/discuss/topic/655895/



Famous quotes:

Mryellowdoggy wrote:

Scratch is not a democratic independent nation™ src

DangerPuppy10 wrote:

NOOOOOOOOO!!
THEN MY DARK MODE'D STUDIO WOULD BE DESTROYED, AND IT'S IN IT'S unPRIME OF IT'S LIFE!!!!! src

ninisha1 wrote:

except for the Frank sprite. src



More quotes here.
-OdysseyCentral-
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

Support. Scratch is a kids website, working around the filter with special text should be fixed so there are no bad words. Also, what if the filter only converted the special text into normal for the filtering step, but then back into the special text?

The Honey Shop is back! Check us out on the Requests forum!





=== ♪ ♬ ♫ ᴺᴼᵂ ᴾᴸᴬᵞᴵᴺᴳ : Champion’s Road, from Odyssey’s Ultimate Playlist ♩ ♭ ♫ ===
=== 1:37 ───ㅇ───── 4.01 ↻ Previous Song: Battle on The Great Tower◁ II ▷Next song: Ground (SMW) ↺. ♬ ♪ ♩===
PPPDUD
Scratcher
1000+ posts

Replace special text with normal letters before running the filter.

Support, because filtering. However, if it detects Latin characters, it should automatically ignore any LTR and RTL characters when scanning.

Fun fact: If you have malware on a Windows NT device, it's possible that deleting system32 will severely damage the malware. It will also damage your Windows install.

Help keep this topic alive!

The rest of my signature was eaten by an evil kumquat attacked by a terrible president who ate my banana shot down this signature instead of shooting down the TikTok Cell Tower white balloon that probably had a camera bundled with it.

https://img-s-msn-com.akamaized.net/tenant/amp/entityid/AA1isnZw.img?w=800&h=435&q=60&m=2&f=jpg
Xcvfdd
Scratcher
500+ posts

Replace special text with normal letters before running the filter.

Support, this would improve the filtering system in obvious ways.

Powered by DjangoBB