Russians solved this almost 20 years ago with two (one for Russian and one for English) custom layouts where right alt is used a separate typography layer.
For example rightAlt + c will give you ©, rightAlt+- will give you em-dash —
Both for mac and windows: