unicodia icon indicating copy to clipboard operation
unicodia copied to clipboard

Missing Variation Selectors

Open MAZ06 opened this issue 11 months ago • 51 comments

Shouldn't all emojis have the ability to select VS15 or VS16 in addition to just normal "copy"? Only a few characters have anything like this. For example U+00A9 has +VS16, but a simple emoji like U+1F600 only has "copy." No VS15 OR VS16 to choose from.

I think all emojis should have "copy," "VS15," and "VS16."

MAZ06 avatar Jan 31 '25 19:01 MAZ06

Because of local menu? If default character is graphic, there’s VS15 in local menu. And VS16, if default character is text.

Mercury13 avatar Feb 03 '25 20:02 Mercury13

Emojis do not have VS15. Example: Image

All emojis (and symbols with graphic counterparts, ie © and ®) should have "copy," "VS15," and "VS16." There are some uses where the specific variation selector is important rather than only "copy."

MAZ06 avatar Feb 03 '25 21:02 MAZ06

Recently I have made local menu. Image

Mercury13 avatar Feb 03 '25 21:02 Mercury13

I did not put VS15 to main pane because of confusion. What to do, IDK.

Mercury13 avatar Feb 03 '25 21:02 Mercury13

Found a bug! Local menu does not work in the Library! No VS15 option there!

MAZ06 avatar Feb 03 '25 21:02 MAZ06

I did not put VS15 to main pane because of confusion. What to do, IDK.

I don't think it's confusing to put VS15 and VS16 into the main pane.

MAZ06 avatar Feb 03 '25 21:02 MAZ06

There’s no VS15/VS16 option in the Library. This is not a bug, it’s an oversight. I did not even think that such a thing is needed.

Mercury13 avatar Feb 03 '25 21:02 Mercury13

If it's needed in the Blocks, then it's also needed in the Library.

MAZ06 avatar Feb 03 '25 22:02 MAZ06

I made for now: copy+VS15 is always visible (though will surely work for old characters like 26BD ⚽︎ only), and copy+VS16 for VS16 emoji only.

Mercury13 avatar Feb 06 '25 09:02 Mercury13

Made VS15 for ALL emoji. Left VS16 the same. OK?

Mercury13 avatar Feb 06 '25 17:02 Mercury13

With Library — that’s not simple from user’s POV: if emoji is XXX+VS16, then Copy and Copy+VS16 will be the same. Copy is always the most important menu item.

Mercury13 avatar Feb 06 '25 17:02 Mercury13

Maybe, someday I’ll add local menu to composition pane.

Mercury13 avatar Feb 06 '25 17:02 Mercury13

I’ve been at the hospital recently (mother is OK, don’t worry), and lifts were far from good. I recollected an argument on the Internet.

High-rise buildings (10+ floors), by building code, should have two lifts, passenger and cargo-passenger. Sometimes people carry e.g. bike, and small lift is not an option. A: If we had two buttons: call a small lift or a big lift. B: That’s thinking of a C student. User’s needs are: call big lift, and call ANY lift. Otherwise, if you need any lift, you’ll call both, even lengthening lines.

That is UX, and I reluctantly consider your suggestion.

Mercury13 avatar Feb 07 '25 12:02 Mercury13

Well, what should I do now?

Mercury13 avatar Feb 11 '25 22:02 Mercury13

I still think all emojis should have "copy," "VS15," and "VS16." Including in the Library.

MAZ06 avatar Feb 13 '25 22:02 MAZ06

Library is a char+VS16. Then copy and copy+VS16 do the same.

Mercury13 avatar Feb 14 '25 03:02 Mercury13

What is VS16 used for then if copy+VS16 is the same as copy?

Library does not give me a VS16 option...

MAZ06 avatar Feb 14 '25 04:02 MAZ06

What is VS16 used for then if copy+VS16 is the same as copy?

Copy+VS16 works with single characters only. Copy does a different thing (copies just a character). Button “Copy+VS16” appears. Is it enough?

Library does not give me a VS16 option...

That’s why it does not give. I cannot invent a simple and working system.

Mercury13 avatar Feb 14 '25 06:02 Mercury13

@MAZ06 Added Copy + VS15 to Library. Is it enough, or I should invent more? Image

Mercury13 avatar Mar 26 '25 23:03 Mercury13

@MAZ06 Added more Image

Mercury13 avatar Mar 26 '25 23:03 Mercury13

I don't think "bare" is a good word to use here. What is the difference between "Copy" and "Copy bare symbol"?

MAZ06 avatar Mar 27 '25 11:03 MAZ06

“Copy” will copy emoji as is, e.g. XXX+VS16. “Copy bare symbol” will copy XXX, available only on XXX+VS15/16. “Copy+VS15” will copy XXX+VS15, available on XXX or XXX+VS16, when XXX itself is emoji.

Mercury13 avatar Mar 27 '25 12:03 Mercury13

I suggest this:

"Copy" = copy XXX as is "Copy+VS15" "Copy+VS16"

MAZ06 avatar Mar 27 '25 12:03 MAZ06

I suggest this:

"Copy" = copy XXX as is "Copy+VS15" "Copy+VS16"

It only works with lone characters, and implemented this way in Blocks. Library items are often multi-character strings.

Mercury13 avatar Mar 27 '25 13:03 Mercury13

Wait. Now I'm confused...

MAZ06 avatar Mar 27 '25 13:03 MAZ06

If the emoji is XXX → Copy, Copy+VS15 If the emoji is XXX+VS16 → Copy, Copy bare symbol, Copy+VS15 If the emoji is something weird (e.g. racial) → Copy If not emoji at all → Copy If XXX+VS15 → Copy, Copy bare symbol

Mercury13 avatar Mar 27 '25 20:03 Mercury13

If I understand this correctly, there are some emojis that automatically come with VS16? Can you give an example of an emoji like that?

MAZ06 avatar Mar 27 '25 20:03 MAZ06

And same question for XXX+VS15...

MAZ06 avatar Mar 27 '25 20:03 MAZ06

XXX + VS16: mostly old characters accepted long before emoji, or some strange things happened during approval. Image

Something weird: everything really multi-character Image

XXX+VS15: mainly used for old characters that became emoji by themselves (w/o VS16) to turn them to text again. AFAIR there’s one instance in Library, circle of PlayStation. Image

Mercury13 avatar Mar 27 '25 20:03 Mercury13

Ok. Your idea probably works then.

But "bare" is a bad word to use here. Maybe use "Copy without variation selector".

MAZ06 avatar Mar 27 '25 20:03 MAZ06