I have created one mobile website using WordPress in Indian Language i.e. Punjabi. I have used Unicode characters. When I try to open this website on my Spice Android Phone having version 4.0.2, everything is perfect but When I try to Load on my Lenovo having version 4.2.2, nothing is displaying. only English characters are visible. I am using default browser which is provided by the company not any other like chrome, opera etc.. I cannot understand what is the problem.. it there any setting issue... please help....


If you want to view your website in all devices just put webfonts in the your website. web fonts are embedded fonts that you put on your server and with proper css link everybody can view that without installing the fonts on devices as per following steps:

  1. Downlaod Lohit-Punjabi.ttf .wof and .eot files from https://github.com/svn2github/wikia/tree/master/extensions/WebFonts/fonts/Guru/
  2. upload this file (Unzip after upload) to your website's home directory where yous style.css file is present.
  3. Following should be written in your style.css file:@font-face { font-family: 'Lohit Punjabi'; src: url('Lohit-Punjabi.eot?#iefix') format('embedded-opentype'), url('Lohit-Punjabi.woff') format('woff'), url('Lohit-Punjabi.ttf') format('truetype'); font-weight: normal; font-style: normal; }
    • { font-family: 'Lohit Punjabi', 'Shruti', 'Sans'; font-weight: normal; }

For other websites not having web fonts use firefox for android and then get addon https://addons.mozilla.org/en-us/android/addon/gurmukhi-fonts-package. Now you can view all webpages in Punjabi Gurmukhi fonts without any complex procedure or root. This add on has been developed by me.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.