Template talk:Emoji

From Valve Developer Community
Jump to: navigation, search
Icon-message-48px.png
Welcome to Template talk:Emoji!
This is the start of the Emoji discussion page.

To add a new message, click on "Add Topic/Reply" button below, and set the "Subject".
To add a Reply, do the same as above, but leave the "Subject" blank.

Do we need a template if there is a UTF-8 emojis

Icon-user.png
Empty.png
Forwarded:Amicdict16:33, 4 April 2023 (UTC)
Btw, doesn't {{Lang}} have this problem? It creates a ton of useless links, categories, articles…

Ugh, no? What useless stuff does it create exactly? And how is {{MultiPage}} any different?

Like, for example of useless stuff: Why have an {{Emoji}} template, when Unicode Emojis already have existed for years in UTF-8? (This site already uses UTF-8 btw!) Not many Pages even use it.

ERR
UserAvatarFrame-THE OWL.png
Forwarded:THE OWL1:28, 5 April 2023 (UTC+7)(edited)
Like, for example of useless stuff: Why have an {{Emoji}} template, when Unicode Emojis already have existed for years in UTF-8?

I don’t consider them useless and that’s why:

  • The emoji design will be the same for all OS;
  • They work on Windows XP, Windows 7 and other systems that generally do not support modern emojis, since they do not have the right font.

Icon-user.png
Empty.png
Forwarded:Amicdict22:15, 4 April 2023 (UTC)
I don’t consider them useless and that’s why:
  • The emoji design will be the same for all OS;
  • They work on Windows XP, Windows 7 and other systems that generally do not support modern emojis, since they do not have the right font.

The same can be said for UTF-8 Emojis. e.g 😀😃😄

ERR
Empty.png
Max_3412:18, 5 April 2023 (UTC+4)(edited)
The same can be said for UTF-8 Emojis. e.g 😀😃😄

I, as a Windows 7 user, can say that the {{Emoji}} template is better, because the emojis you gave in the example are not displayed for me ().

ERR
Empty.png
mailmanmickey10:00, 6 April 2023 (UTC+10)
I agree with Max that the {{Emoji}} template is better.

UTF-8 Emojis (at least in the VDC’s case) rely on your system having a compatible font family. However, some systems lack a compatible font family. And the other operating systems that have a compatible font family completely differ from each other most of time.

Icon-user.png
Empty.png
Amicdict6:28, 4 May 2023 (UTC)(edited)
I, as a Windows 7 user, can say that the {{Emoji}} template is better, because the emojis you gave in the example are not displayed for me ().
Max34

Maybe because you don’t have the right unicode fonts? Here’s the historical Firefox Font for Emojis for instance.

UTF-8 Emojis (at least in the VDC’s case) rely on your system having a compatible font family. However, some systems lack a compatible font family.

What are these “some” systems?

And the other operating systems that have a compatible font family completely differ from each other most of time.

How so? And why would that be a problem?

ERR
Empty.png
mailmanmickey12:54, 5 May 2023 (UTC+10)
What are these “some” systems?

Any old operating system like Windows Vista or XP.

How so? And why would that be a problem?

The problem is that the emojis look different because major operating systems and even some browsers come bundled with different fonts. To be fair, that is a minor issue, but an issue nonetheless.

Icon-user.png
Empty.png
Amicdict6:40, 5 May 2023 (UTC)
Any old operating system like Windows Vista or XP.

Oh. Well why not just tell users to install some new Unicode fonts. Also, we already use unicode characters: the em-dash for example (—) and no one is complaining about that.

The problem is that the emojis look different because major operating systems and even some browsers come bundled with different fonts. To be fair, that is a minor issue, but an issue nonetheless.

Why is that an issue to begin with?

ERR
Empty.png
Max_3411:38, 5 May 2023 (UTC+4)
Maybe because you don’t have the right unicode fonts? Here’s the historical Firefox Font for Emojis for instance.

I installed this font and set it instead of all fonts in the browser settings, but… it does not work as it should. Yes, emojis have appeared, but they are entirely composed of text color, so almost all elements merge. I also checked this font in notepad and other places and programs, but the problem is the same.

The {{Emoji}} template allows you to use unified emojis, and also allows you to add new emojis that may not even be in unicode.

Also, we already use unicode characters: the em-dash for example (—) and no one is complaining about that.

We are talking about emojis. Unicode characters existed even in older versions of fonts and operating systems (mostly). For example, I have a keyboard modification that allows me to type many more useful characters from the keyboard, including em-dash, en-dash, correct single and double quotes in many languages, arrows and other interesting characters (even diacritics), and they all display correctly (with rare exceptions).

Icon-user.png
Empty.png
Amicdict9:24, 5 May 2023 (UTC)
I installed this font and set it instead of all fonts in the browser settings, but… it does not work as it should. Yes, emojis have appeared, but they are entirely composed of text color, so almost all elements merge. I also checked this font in notepad and other places and programs, but the problem is the same.
Max34

Well that is an old font for legacy Firefox; so I probably should have reminded you that. Still, this shows that it is quite easy to fix the font problem.

Unicode characters existed even in older versions of fonts and operating systems (mostly). For example, I have a keyboard modification that allows me to type many more useful characters from the keyboard, including em-dash, en-dash, correct single and double quotes in many languages, arrows and other interesting characters (even diacritics), and they all display correctly (with rare exceptions).
Max34

So what makes Emojis any different? Maybe you just don’t have the right font. Here's Noto Emoji, a modern font that should hopefully actually function and not bug out like the last one.

ERR
Empty.png
Max_3414:05, 5 May 2023 (UTC+4)

Well, this font really added normal emojis, not in a color style, but only in the form of an outline. However, something is wrong with the font, because the space character is catastrophically long, even a little longer than em-dash, and each digit has huge margins on the left and right.

I assume that this is due to the fact that the system simply does not support modern fonts with color emojis. That’s why i think it won’t be possible to just tell people to install a modern font and that’s it.

ERR
224
SirYodaJedi16:45, 19 June 2023 (UTC)
I added a few custom emotes; I think this template will be most useful for that sort of usage, similarly to custom emoji on Discord.