Default phone stuck on boot

Hello everyone. I have a qmobile A900 which I recently rooted. I have infinty hd rom installed. I was trying to install a font by using an app called Hifont (im not sure). It required the phone to be rebooted. After rebooting the phone goes no further than the boot animation. When I try to open custom recovery, it opens the factory mode instead. So I cant just flash another rom. Please help me!
btw my phones usb port is broken so i cant connect it to pc