In Chrome, if you copy CSS-all-caps text to the clipboard, it is copied as uppercase.
Intriguingly, in Firefox, it is copied as the original (mixed case) source HTML text.
I do like the idea treating all-caps as a style, just like small caps. The problem, of course, is that it makes it kind of impossible to type within it, since there's no feedback as to when you're typing capital letters at the starts of sentences or not.
Pressing ⌘I (or using the UI equivalent) should act like the italics version of caps-lock.
A sentence with italics or any other emphasis should read exactly the same without that emphasis. Where the same isn't true of capitalisation.
But it doesn't, that's the thing! The word you italicize can alter the meaning of a sentence. For instance:
> I didn't steal Sally's necklace!
> I didn't steal Sally's necklace!
> I didn't steal Sally's necklace!
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I liked ChatGPT's example, but I thought it was a bit too subtle, so I changed it to the sentence I used in the GP. I didn't realize ChatGPT's example was plagiarized.
---
1: ChatGPT wrote "I didn't say I took her money."
• The first version implies that I acquired Sally's necklace via other means.
• The second version implies that I stole someone else's necklace.
• The last version implies that I stole something else from Sally.
Not true. In conventional English, it is typical (if not expected) to add verbal emphasis to italicized words while reading aloud.
Italics is the most important of those styling options for formal English writing (eg MLA style). Underlining was traditionally used a as substitute if italics were unavailable.
I could see an argument for treating bold and underline this way as well, but I think the case is less clear-cut. Boldness is more likely than italics to be used for visual styling as opposed to semantic meaning.
Virtually the only time it's used within text is in a textbook-type situation, where the first use of key terms is in bold, but subsequent usage isn't. Which isn't helpful/relevant if you're copying a passage from it -- just because it was the first usage in that book, doesn't mean it's the first usage in your own document.
And underlining doesn't really exist typographically except for links. It's always been the handwriting/typewriter substitute for italics. It has no established meaning whatsoever -- any non-link usage of it is idiosyncratic, which is usually not something you'd want to preserve.
Currently, on every computer I'm aware of, if I copy an all-caps paragraph and paste into the middle of an all-lowercase paragraph, the pasted text will still be capitalized. Similarly, if I click into an all-caps paragraph and start typing without caps-lock on, the new text will be lowercase.
Italics should work the same way.
Note: I am 100% cognizant that capital letters are different characters in unicode/ascii. Put that aside for a moment, it's not relevant to UI behavior, users don't care.