This problem is not limited to Han Unification though. Persian and Arabic for example also use the same Unicode characters, but have differing font preferences. The bottomline is: for good text, you need language annotation. And if you have that, the East Asian text is not much different anymore.