EBCDIC Me 1 OCT 2022 a las 18:59
Profile nickname is too short.
Could we get a box that will hold ~ 20 characters that would migrate to games?
< >
Mostrando 16-24 de 24 comentarios
Publicado originalmente por Nemo the Terrible:
Profile nickname is too short.
Could we get a box that will hold ~ 20 characters that would migrate to games?
Publicado originalmente por cSg|mc-Hotsauce:
Even game developers put limits on how long names are. A lot of them don't even automatically use your Steam name.

:qr:
They should be anyways but they might not be...

Publicado originalmente por Judgmental Amaterasu:
Publicado originalmente por Nemo the Terrible:
...

Guess what? This isn't software or data tracking. It's a repeated and predominantly displayed identifier that takes up screen space and time.
If game developers aren't setting their own limits & including them in a function that truncates excess names, then that's on them, imo.

There is one fair counter-argument, in that there has arguably been an expectation that a limit on what the Steam api is passing it will already be present, but I don't know how much of that was baked in as a promise to anyone (if it was at all) and how much of it has been "just how it is".

Designs should arguably be future-proofed against potential changes in external factors, though.
Additionally, developers shouldn't ever fully trust data from external sources, even to some extent supposed trusted sources. Their own partners could become compromised in some way, or have code that contains an exploit or bug.

The responsible developer sanitizes or re-sanitizes input every time it comes from a third-party, regardless of whether said third-party has supposedly already sanitized it.

https://www.google.com/search?q=input+sanitization
"Input sanitization is a cybersecurity measure of checking, cleaning, and filtering data inputs from users, APIs, and web services of any unwanted characters and strings to prevent the injection of harmful codes into the system."
...and that should go a bit further to include, not only harmful codes but also any data that is just unwanted, such as excess characters in names.

Publicado originalmente por Judgmental Amaterasu:
...
Guess what? This isn't software ...
If video-games aren't software then what are they?

https://www.google.com/search?q=define+software
"software, instructions that tell a computer what to do."


:seewhatyoudid:
Última edición por Kiddiec͕̤̱͋̿͑͠at 🃏; 3 OCT 2022 a las 9:49
Publicado originalmente por Nemo the Terrible:
Profile nickname is too short.
Publicado originalmente por Nemo the Terrible:
... A byte is the smallest unit of data on a system. ...
That is incorrect. A byte consists of 8-bits.
A bit is the smallest unit of data on a system.

You can't display any text-characters with just a few bits,
making a byte the smallest unit of text, but it's not the smallest unit of data.

As already stated, the current limit is 32-bytes for Steam usernames, but it should also be noted that 32-bytes isn't equal to 32 characters unless those characters are strictly letters & numbers from the modern adaptation of the Old Latin alphabet.

Therefore, while a 20 character limit would be shorter for basic names, it would be more equal, in terms of screen-space allotted, when compared to names with special characters. Such as "Señorita 陽乃芽 🇪🇸🇯🇵"
(That's 15 characters that are 36 bytes, btw.)

Publicado originalmente por 👻Pocahawtness:
Publicado originalmente por turducken abolitionist:

Yeah. And these Unicode characters 𝒾 𝒶 𝓉 𝑒 𝑜 take up four bytes each

Oh they are four? Sheesh!
Just the flag of Scotland emoji is 28 bytes : 🏴󠁧󠁢󠁳󠁣󠁴󠁿
So is Whales : 🏴󠁧󠁢󠁷󠁬󠁳󠁿

(For comparison : "ABCDEFGHIJKLMNOPQRSTUVWXYZ" is only 26 bytes.)

Feel free to copy & paste the individual character into a byte-checker.
Or, if you have an emoji keyboard then just type it into a byte checker :
https://mothereff.in/byte-counter
https://www.google.com/search?q=byte+checker

The flag for the UK is a bit nicer, it only takes up 8 bytes : 🇬🇧
...but consequently, different countries are not getting equal treatment when it comes to character-limits, because these systems check how many bytes a name / string takes up in-memory, not how much space it takes up on-screen.

The rainbow flag takes up 14 bytes : 🏳️‍🌈
...so it doesn't get as unfair of a shake as Scotland and Whales, but it's still pretty unfair compared to places like UK & USA, which get to just display their affiliation at the end of their name with a nice little emoji for less of a cost, whereas people from Scotland, Whales, and LGBT who want to do the same thing, are penalized & forbidden from doing so if they don't make their names shorter. You got that Bob?

You're A-Okay to be from Scotland and proudly display it if your name is Bob 👍. If you're not Bob but you're from Scotland and you want people to know that you're from Scotland, the same way as the Americans who proudly displayed their flag, well, then... you'd better become Bob ...because Torence[adoption.com] will not be tolerated - the name is too long when paired with the flag of Scotland. Did you think that you'd get away with using the shorthand of your traditional Scottish name, "Tor" - nope, that's not going to be tolerated either, for entirely different reasons from the character limits.

Does your family have 2 moms & 2 little girls, & you want to proudly display this in your username too? Too bad, it's 25 bytes, therefore it will not be tolerated : 👩‍👩‍👧‍👧

Timmy on the other hand, who comes from a single-mother household, will only have to spend 11 bytes to display his love for him and his mother : 👩‍👦

And George who just comes from a stereotypical family with 1 child only has to spend 4 bytes to proudly display this in his username : 👪


:coconutlaugh:


:redcircle: :ycircle: :gcircle: :bluecircle: :pcircle:
Última edición por Kiddiec͕̤̱͋̿͑͠at 🃏; 3 OCT 2022 a las 13:42
EBCDIC Me 13 OCT 2022 a las 14:49 
Publicado originalmente por 👻Pocahawtness:
Publicado originalmente por turducken abolitionist:

Yeah. And these Unicode characters 𝒾 𝒶 𝓉 𝑒 𝑜 take up four bytes each

Oh they are four? Sheesh!
The first 256 characters in the Unicode library — which include ASCII — are represented as one byte. Any other characters deeper into the library that uses more than 1 byte is totally meaningless to you or me. Unicode via UTF-8 should be restricted to the first 256 characters for simple "1-byte" communications. And platforms can encode multiple byte emoji's when user wants an emoji. In default, we just want to use a simple 256 character set e.g., ASCII.
:steamfacepalm: (The Steam platform encoded that emoji for me. That is a 4 byte character.)
Última edición por EBCDIC Me; 13 OCT 2022 a las 14:51
EBCDIC Me 13 OCT 2022 a las 14:56 
Publicado originalmente por Kiddiec͕̤̱͋̿͑͠at 🃏:
Publicado originalmente por Nemo the Terrible:
Profile nickname is too short.
Publicado originalmente por Nemo the Terrible:
... A byte is the smallest unit of data on a system. ...
That is incorrect. A byte consists of 8-bits.
A bit is the smallest unit of data on a system.

You can't display any text-characters with just a few bits,
making a byte the smallest unit of text, but it's not the smallest unit of data.

As already stated, the current limit is 32-bytes for Steam usernames, but it should also be noted that 32-bytes isn't equal to 32 characters unless those characters are strictly letters & numbers from the modern adaptation of the Old Latin alphabet.

Therefore, while a 20 character limit would be shorter for basic names, it would be more equal, in terms of screen-space allotted, when compared to names with special characters. Such as "Señorita 陽乃芽 🇪🇸🇯🇵"
(That's 15 characters that are 36 bytes, btw.)

Publicado originalmente por 👻Pocahawtness:

Oh they are four? Sheesh!
Just the flag of Scotland emoji is 28 bytes : 🏴󠁧󠁢󠁳󠁣󠁴󠁿
So is Whales : 🏴󠁧󠁢󠁷󠁬󠁳󠁿

(For comparison : "ABCDEFGHIJKLMNOPQRSTUVWXYZ" is only 26 bytes.)

Feel free to copy & paste the individual character into a byte-checker.
Or, if you have an emoji keyboard then just type it into a byte checker :
https://mothereff.in/byte-counter
https://www.google.com/search?q=byte+checker

The flag for the UK is a bit nicer, it only takes up 8 bytes : 🇬🇧
...but consequently, different countries are not getting equal treatment when it comes to character-limits, because these systems check how many bytes a name / string takes up in-memory, not how much space it takes up on-screen.

The rainbow flag takes up 14 bytes : 🏳️‍🌈
...so it doesn't get as unfair of a shake as Scotland and Whales, but it's still pretty unfair compared to places like UK & USA, which get to just display their affiliation at the end of their name with a nice little emoji for less of a cost, whereas people from Scotland, Whales, and LGBT who want to do the same thing, are penalized & forbidden from doing so if they don't make their names shorter. You got that Bob?

You're A-Okay to be from Scotland and proudly display it if your name is Bob 👍. If you're not Bob but you're from Scotland and you want people to know that you're from Scotland, the same way as the Americans who proudly displayed their flag, well, then... you'd better become Bob ...because Torence[adoption.com] will not be tolerated - the name is too long when paired with the flag of Scotland. Did you think that you'd get away with using the shorthand of your traditional Scottish name, "Tor" - nope, that's not going to be tolerated either, for entirely different reasons from the character limits.

Does your family have 2 moms & 2 little girls, & you want to proudly display this in your username too? Too bad, it's 25 bytes, therefore it will not be tolerated : 👩‍👩‍👧‍👧

Timmy on the other hand, who comes from a single-mother household, will only have to spend 11 bytes to display his love for him and his mother : 👩‍👦

And George who just comes from a stereotypical family with 1 child only has to spend 4 bytes to proudly display this in his username : 👪


:coconutlaugh:


:redcircle: :ycircle: :gcircle: :bluecircle: :pcircle:
An amusing reply, but who the hell can insert an emoji into their username in the first place?
Publicado originalmente por Nemo the Terrible:
Publicado originalmente por Kiddiec͕̤̱͋̿͑͠at 🃏:
...
An amusing reply, but who the hell can insert an emoji into their username in the first place?
Uhhh... anyone using a modern operating system?

The emoji keyboard is supported in Windows 10, Windows 11, and even current builds of Linux. Not sure if Mac has one yet. Anyone signed in through mobile (which is a lot of people) can use the emoji keyboard on their phone too.
Did you not notice the emoji in my own username when quoting me?

Publicado originalmente por Nemo the Terrible:
...
:steamfacepalm: (The Steam platform encoded that emoji for me. That is a 4 byte character.)
No it isn't - because that's not an emoji, that's an emoticon. In the text it takes up exactly as many characters as it has in the name plus the two colons ": steamfacepalm :" - so textually, it's 15 bytes, but when the server parses the text before converting the PHP (or whatever server-code that Steam Community is using) it removes that 15 byte string and replaces it with an image file that they have saved on the server, which is most likely a lot more than 15 bytes.

Emoticons are actual graphics stored in a server that will always look the same (unless the admin swaps them) but emoji are universal text characters that may appear differently on every device, depending on its internal font-set for emoji characters.

Scroll down on Emojipedia & you can see screenshots of all the different ways that this coffee cup gets rendered on different devices & which devices render it in different ways :
https://emojipedia.org/hot-beverage/

I suppose it's worth adding, that emoji can be used in any text field that accepts all UTF-8 character sets but emoticons are only accepted in fields where the server is ready to swap an emoticon name with an image file.
ie. You can use emoji in usernames but not emoticons.

You can read more about this on the governing body's website for Unicode specifications -
The Unicode Consortium :
https://home.unicode.org/emoji/about-emoji/


:thepro:
Última edición por Kiddiec͕̤̱͋̿͑͠at 🃏; 13 OCT 2022 a las 18:22
EBCDIC Me 13 OCT 2022 a las 19:43 
I suppose it's worth adding, that emoji can be used in any text field that accepts all UTF-8 character sets but emoticons are only accepted in fields where the server is ready to swap an emoticon name with an image file.
ie. You can use emoji in usernames but not emoticons.

Wow - show me your username with an embedded emoji. I'll look u up for sure. Emoticons were the first generatiojn of what is now universally referred to as an "emoji"
Última edición por EBCDIC Me; 13 OCT 2022 a las 19:47
I thought there's a 32-character limit on Steam profiles.

(That's typographical characters. Not bytes.)
Última edición por Quint the Alligator Snapper; 13 OCT 2022 a las 19:46
Publicado originalmente por Nemo the Terrible:
...
Wow - show me your username with an embedded emoji. I'll look u up for sure. ...
"Kiddiec͕̤̱͋̿͑͠at 🃏"

It displays at the top of all of my posts & also in quoted text & on my profile.
Currently, I have this in the username :
https://emojipedia.org/joker/

Publicado originalmente por Nemo the Terrible:
... Emoticons were the first generatiojn of what is now universally referred to as an "emoji"
Not exactly. They're different things. The idea in the west to use them like emoticons only came about after the Unicode Consortium tried adding all of the characters that countries around the world were using (mostly for their languages) in order to create a universal standard then found the first emojis in Japan, who insisted that they must be included in the specification too. xD

They only had a few dozen of them, though.
Once it caught on in the west, we got all sorts of new emojis. Thousands of them.

Publicado originalmente por Quint the Alligator Snapper:
I thought there's a 32-character limit on Steam profiles.

(That's typographical characters. Not bytes.)
It's bytes, not characters. Sure would be nice if it WAS characters.

I just tested it with the "Torrence [Scotland]" name example that I gave earlier and these are what it got truncated to (depending on which side of the name that I stuck the flag) :
🏴󠁧󠁢󠁳󠁣󠁴󠁿 Tor Torrence 🏴󠁧󠁢󠁳󠁣
It's still in my profile's name history too, at the moment, if you want pop in there and check.
(Seems I also spelled it wrong because Torence is only supposed to have 1 "r" ...oh well.)


:seewhatyoudid:
Última edición por Kiddiec͕̤̱͋̿͑͠at 🃏; 13 OCT 2022 a las 20:39
EBCDIC Me 13 OCT 2022 a las 20:57 
WTF. Send me a friend request.
< >
Mostrando 16-24 de 24 comentarios
Por página: 1530 50

Publicado el: 1 OCT 2022 a las 18:59
Mensajes: 24