Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unicode symbols not displaying correctly in mobile devices

While I'm developing responsive website I have used this uni-code ( » ) to the read more links. It is displaying correctly in desktop browser but it is not displaying correctly in mobile devices like android or iPhone. Is it possible to display the same as in desktop..? What's the problem..? Whether the mobile device doesn't support uni-code..?

like image 496
Kumaresh Avatar asked Nov 24 '22 18:11

Kumaresh


1 Answers

The problem is in the embedded font you use, via @font face. The version used by Android is apparently broken. It does not display “»”, and it has problems with many other Latin 1 Supplement characters too, see my test page. Something may have gone wrong when you set up the font files on your server.

The problem does not appear if you remove the font-family setting, letting each browser use its default font, or if you use Droid Sans as hosted by Google, using <link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet'> and font-family: "Droid Sans", sans-serif.

like image 113
Jukka K. Korpela Avatar answered Jun 08 '23 01:06

Jukka K. Korpela