Re-implement support for custom fonts in /data/fonts

Change-Id: I2d15b7b49130e33522e93aa11b7f699e5233aa72