How To Read/Write Punjabi in Android

I am Punjabi so I want to write/read Punjabi messages in Facebook and WhatsApp etc. But Most of Micromax, Gionee, Lenovo, Oppo, Xolo, Intex, Spice, karbonn, comes without regional font support. Also many phones of HTC, Samsung, Sony Xperia, Xiaomi, Oneplus one, Micromax yu etc. has no support for local languages. I used so many Android phones but only seen Punjabi in