4. Working with Text
This section of the documentation explains how text works in Sophie books. In this release of Sophie, text editing is limited; in future releases, more functionality will be added. The way text works now is not necessarily the way it will work in the future.
Inserting text frames & editing text
For now, a text frame is added to a Sophie page by using Insert > Text. This will insert a new 280 x 210 pixel text frame.
You'll note that there's a special halo visible, the text halo:
If you click on this, you can open the text HUD, which looks like this:
The text HUD lets you change the font, size, and whether the type is bold, italic, underlined, or struck through, as well as the color for the text and the background color for the text. For now, this applies to all text in a frame.
Current text behavior is somewhat odd: the cursor may not always appear. You can use BACKSPACE to delete text; you should be able to use the arrow keys to move around in text. Text handling will improve in future iterations of Sophie.
Copying & pasting text
Cutting, copying, and pasting is currently implemented in a provisional way: if you have the cursor inserted in a text frame and press control-c, the entire text of the frame will be copied. (Control-x will cut the entire copy of the frame.) Pressing control-v will paste whatever's on the clipboard into the current frame; however, this may not always work for text copied from outside of Sophie.
Chaining text frames
Text frames also have a chain halo at the bottom right corner of the frame. Clicking on it opens the chain HUD, which looks like this.
The drop-down menu will allow you to select any frame on the page; when a frame is chained to another frame, text flows from the first frame to the second frame when there's no more room in the first frame. (In coming releases of Sophie, you'll be able to chain text frames that are on different pages; for now, this functionality is limited to frames on the same page.) When a frame is chained to another frame, the chain halo turns into the unchain halo:
When this halo is clicked, the frame is unchained from the frame it was chained to; the chain HUD can be used to select another frame to chain.