preliminary support for vector-based text render