add support for custom font