The style you defined only apply to tag name
, and the Hindi and Japanese text is outside this tag. It is rendered with the default font, which does not support all unicode characters.
To fix the bug, you can change your style to use font "Arial Unicode MS" for all document:
body{font-family: "Arial Unicode MS";}