Perhaps some indication of when unicode is being displayed would be helpful so users know.
Might be plain text for ascii and dotted underline for unicode? Need to make sure accessibility is dealt with (ie colour is not suitable due to colourblind accessibility)
Might be 'ugly' encoded eg percent encoded or punycoded but this has an aesthetic issues to consider, and needs to have clear rules around when 'ugly' display vs 'pretty' display is used.
Unicode can be used for phishing attacks.
Perhaps some indication of when unicode is being displayed would be helpful so users know.
See https://safenetforum.org/t/maidsafe-dev-update-september-21-2017-alpha-2/16591/89