Fontbot: Custom Fonts Keyboard is a free app, although some advanced features require in-app purchases.