font data uses path class to better construct paths
Better font string measurement
Build string geometry that is contained in a bounding rect
Add a text ui widget