generate text filled icon