This is actually less problematic on a Mac and on iOS (if you speak the language) because the rendering engine actually prioritizes CJK set according to OS' language preferences (System Settings → Language & Region → Preferred Languages).
It's a much bigger issue on Linux, Android, and Windows prior to Windows 10, however.