23. The system of claim 22 wherein the one or more design tools are further configured to: determine the total combined height of the text elements having specified text content, the design elements, and the vertical spacing distances, and if the total combined height is greater than the height of the area, to iteratively reduce at least the text font size of at least some of the text elements, determine a new height of each text element having text content at the reduced font size, and determine a new total combined height until the total combined height is less than or equal to the available height of the area.
22. The system of claim 16 wherein the markup language document further defines one or more design elements each having a defined order position in the vertical display order of the text elements, the one or more vertical spacing distances further comprising one or more of any or any combination of a defined vertical spacing distance between adjacent text elements and design elements in the markup language design, a defined vertical spacing distance between adjacent design elements in the markup language design, and a defined vertical spacing distance between data within the text elements and design elements in the markup language design, and wherein the one or more design tools are further configured to determine a position in the area for the one or more design elements according to the defined display order.