Advanced Formatting Features

The toolbar carries a number of tools that do not come up every day but solve specific typesetting problems.

Because they come up rarely, some of them are put away by default. Vertical Spacer, Page Break and Prevent Breaking appear once you switch on Tools → Page Layout; Insert Variable appears with Tools → Boilerplate. Both are your own settings rather than the project's, so they follow you from book to book and your collaborators keep their own.

Putting a button away changes nothing about the book itself. Spacers, page breaks, unbreakable spans and variables already in the manuscript keep working — they still display in the editor, still typeset, and can still be selected and deleted. You just cannot insert a new one until you switch the buttons back on.

Clear Formatting

Strips character formatting — bold, italic, custom text styles — from the selection, leaving the text and its paragraph style alone. The quickest way to normalise text pasted in from somewhere else.

Text styles

Beside the paragraph-style dropdown is a text style dropdown. Where a paragraph style governs a whole paragraph, a text style is a named character style you apply to a selection — a font for quotations, a colour, a highlight.

Choose (New Text Style) at the bottom of the dropdown to define one. Defining a style rather than formatting by hand means you can restyle every use of it later from Project Settings → Custom Text Styles.

Insert Document Property

Drops a live reference to one of the book's own properties into the text: Short Title, Subtitle, or Author. Change the value on the details page and every reference updates.

Insert Variable

Shown when Tools → Boilerplate is on.

The same idea for the variables you define yourself, plus the built-ins: Number, Title, Subtitle, Author, and Page Number. New Variable creates one without leaving the editor.

Variables are what make running heads and repeated title-page information maintainable — see Book and Article Titles.

Insert Comment

Adds a comment anchored to the selection. Comments annotate the text without changing it, and can be resolved once dealt with. See Collaboration.

There is also a Comment (In Document) paragraph style, which is a different thing: it renders the paragraph grey and italic in the editor and leaves it out of the built book. Use it for notes to yourself in the flow of the text.

Vertical Spacer

Shown when Tools → Page Layout is on.

Inserts an expanding vertical space. It grows to fill whatever room is left on the page, so it is the tool for centring an element vertically or pushing content to the bottom of a page.

Page Break

Shown when Tools → Page Layout is on.

Forces the following content onto a new page.

Prevent Breaking

Shown when Tools → Page Layout is on.

Marks the selection as unbreakable, so Inkwell will not split it across a line or page boundary. Use it on things that must stay together: a name and its initials, a number and its unit, a scripture reference.

Insert Symbol

Opens a table of characters that are awkward to type. Clicking one drops it in at the cursor.

The first two are ordinary punctuation:

  • En Dash (–) — number ranges, 1914–18.
  • Em Dash (—) — the parenthetical dash. Typing -- produces one without opening this dialog; see Keyboard Shortcuts.

The rest are spaces and invisible controls, listed here in the order the dialog shows them. The middle column is the label on the button, and it is also what you will see in the editor once the character is in your text — an invisible character would otherwise be impossible to find again.

Character Button What it is for
No-Break Space NBSP A space that will never break across a line: Mrs Dalloway, 10 km.
Soft Hyphen SHY An invisible hint that a word may be hyphenated here. The hyphen appears only if the line actually breaks there.
Zero Width Space ZWSP Allows a break with no visible space — a long URL, or a compound word.
Zero Width Non-Joiner ZWNJ Stops two letters joining or forming a ligature.
Zero Width Joiner ZWJ Forces a join where the script would not otherwise make one.
En Quad ENQ Half an em wide.
Em Quad EMQ One em wide.
En Space ENSP Half an em wide.
Em Space EMSP One em wide.
Three-Per-Em Space 3EMSP A third of an em, the traditional thick space.
Four-Per-Em Space 4EMSP A quarter of an em, the mid space.
Six-Per-Em Space 6EMSP A sixth of an em.
Figure Space FIGSP Exactly as wide as a digit, so columns of figures line up.
Punctuation Space PUNSP As wide as a full stop.
Thin Space THSP A fifth of an em — between nested quotation marks, or before a unit.
Hair Space HRSP The narrowest space there is.
Narrow No-Break Space NNBSP Thin and unbreakable: 20 000, or inside French guillemets.
Medium Mathematical Space MMSP The spacing used around mathematical operators.
Ideographic Space IDSP Full width, to match Chinese, Japanese, and Korean characters.

Any of these characters that arrives by paste is shown the same way, so text brought in from elsewhere does not hide them. To get rid of them wholesale rather than one at a time, see Remove Soft Hyphens and Eliminate Unusual Spaces under Cleanup in Tools.

Mathematics has its own Insert Symbol, which is a different dialog holding mathematical symbols rather than these.

Change Case

Converts the selection to Title Case, UPPERCASE, lowercase, or Sentence case.