1. A method performed by a physical computing system comprising a display, the method comprising: on the display, presenting a user interface responsive to user input requesting a layout of graphic objects on a page, wherein at least one of the graphic objects is a text block; determining a text block presentation corresponding to an arrangement of a block of text that has a text layout and target size dimensions that accommodate an output text rendering style; determining respective aspect ratios of the presentation and the other graphic objects; ascertaining a candidate layout of frames on the page, wherein the frames define respective size dimensions and positions of respective views of the graphic objects on the page, and the ascertaining comprises ascertaining the candidate layout based on the determined aspect ratios; in response to a determination that the target size dimensions are not accommodated by the size dimensions of the frame of the text block presentation, modifying the candidate layout by changing the size dimensions of the frame of the text block presentation to accommodate the target size dimensions and adjusting the size dimensions of the other frames in the candidate layout based on the changed size dimensions of the frame of the text block presentation; and on the display, rendering the modified candidate layout in the user interface.