support for text and shape transforms