https://www.merriam-webster.com/grammar/em-dash-en-dash-how-...
https://www.merriam-webster.com/grammar/em-dash-en-dash-how-...
Smart tools like LibreOffice and above indeed help with it, but in other scenarios, especially common browser usage that's not the case. Compose key is really useful for that, but it's not widely known outside of Linux.
A few of the easier to remember:
option + 0 for degrees º
option + u for to place an umlaut over the next typed character (when it's a valid combination, anyway) ëüä
option + c for cedilla ç
Also if you need ad-hoc bullets, just reach for option + 8.
• Like this.
The difficulty in accessing symbols like these is one of my (I'm sure correctable) hang-ups when using Linux — Arch, btw.
A keyboard with every possible character would have its own simplicity challenges.