{"id":705,"date":"2026-08-16T10:54:11","date_gmt":"2026-08-16T10:54:11","guid":{"rendered":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/?post_type=knowledgebase&#038;p=705"},"modified":"2026-08-17T00:37:54","modified_gmt":"2026-08-17T00:37:54","slug":"text-formatting-shortcuts","status":"publish","type":"knowledgebase","link":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/db\/typography\/text-formatting-shortcuts\/","title":{"rendered":"Text Formatting &#038; Shortcuts"},"content":{"rendered":"<div style=\"color: #2b2b2b;\">\n<h2 class=\"western\"><span style=\"color: #007670;\">Text Formatting &amp; Shortcuts<\/span><\/h2>\n<h2 class=\"western\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-712 alignleft\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-105838.png\" alt=\"\" width=\"71\" height=\"75\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-105838.png 305w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-105838-283x300.png 283w\" sizes=\"auto, (max-width: 71px) 100vw, 71px\" \/><\/h2>\n<p class=\"western\">Open Publisher supports a comprehensive range of typography controls and keyboard shortcuts for rapid text formatting.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\"><br \/>\nKeyboard Shortcuts for Text Formatting<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-721 alignright\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-221350-1.png\" alt=\"\" width=\"91\" height=\"86\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-221350-1.png 322w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-16-221350-1-300x282.png 300w\" sizes=\"auto, (max-width: 91px) 100vw, 91px\" \/><\/span><\/h3>\n<p class=\"western\">All standard formatting shortcuts are fully supported inside text boxes:<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<tbody>\n<tr valign=\"top\">\n<td bgcolor=\"#007670\" width=\"35%\"><span style=\"font-size: small;\"><span style=\"color: #ffffff;\"><b>Shortcut<\/b><\/span><\/span><\/td>\n<td bgcolor=\"#007670\" width=\"65%\"><span style=\"font-size: small;\"><span style=\"color: #ffffff;\"><b>Action<\/b><\/span><\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+B \/ Cmd+B<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Bold.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+I \/ Cmd+I<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Italic.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+U \/ Cmd+U<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Underline.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Space<\/span><\/td>\n<td><span style=\"font-size: small;\">Clear Formatting \u2014 strips all manual formatting and resets to the default style (Segoe UI, 12px).<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Shift+F3<\/span><\/td>\n<td><span style=\"font-size: small;\">Cycle Change Case (see below).<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Shift+K \/ Cmd+Shift+K<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Small Caps.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Shift++ \/ Cmd+Shift++<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Superscript.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+= \/ Cmd+=<\/span><\/td>\n<td><span style=\"font-size: small;\">Toggle Subscript.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Shift+&gt;<\/span><\/td>\n<td><span style=\"font-size: small;\">Increase font size by 1px.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Shift+&lt;<\/span><\/td>\n<td><span style=\"font-size: small;\">Decrease font size by 1px.<\/span><\/td>\n<\/tr>\n<tr valign=\"top\">\n<td><span style=\"font-size: small;\">Ctrl+Z \/ Cmd+Z<\/span><\/td>\n<td><span style=\"font-size: small;\">Undo last text change (keystroke-by-keystroke granularity).<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"western\">All of these shortcuts are guarded so they only activate when you are actively editing inside a text box, preventing interference with canvas-level interactions.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Bold, Italic, Underline<\/span><\/h3>\n<p class=\"western\">The standard <span style=\"font-family: Courier New, monospace;\">Ctrl+B<\/span>, <span style=\"font-family: Courier New, monospace;\">Ctrl+I<\/span>, and <span style=\"font-family: Courier New, monospace;\">Ctrl+U<\/span> shortcuts work reliably inside any text box. Each change is recorded in the undo history, so <span style=\"font-family: Courier New, monospace;\">Ctrl+Z<\/span> will reverse them as expected. The ribbon buttons for these actions prevent the text box from losing focus when clicked, ensuring the formatting is always applied to the correct selection.<\/p>\n<h3 class=\"western\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-726 size-full\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home.jpg\" alt=\"\" width=\"1880\" height=\"242\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home.jpg 1880w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home-300x39.jpg 300w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home-1024x132.jpg 1024w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home-768x99.jpg 768w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/toolbar_home-1536x198.jpg 1536w\" sizes=\"auto, (max-width: 1880px) 100vw, 1880px\" \/><\/h3>\n<h3 class=\"western\"><span style=\"color: #007670;\">Clear Formatting<\/span><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-728 alignright\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002251.png\" alt=\"\" width=\"124\" height=\"123\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002251.png 247w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002251-150x150.png 150w\" sizes=\"auto, (max-width: 124px) 100vw, 124px\" \/><\/h3>\n<p class=\"western\">Press <span style=\"font-family: Courier New, monospace;\">Ctrl+Space<\/span> while text is selected to strip all manual formatting &#8211; bold, italic, underline, custom fonts, colours, and sizes &#8211; and reset the selection back to the document default style (Segoe UI, 12px). This is particularly useful for cleaning up pasted content from external sources.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Change Case<\/span><\/h3>\n<p class=\"western\">The <strong>Change Case<\/strong> button is found in the Text Box Tools contextual ribbon. Clicking it (or pressing <span style=\"font-family: Courier New, monospace;\">Shift+F3<\/span>) cycles your selected text through four formatting variants in sequence:<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-732 alignright\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002550.png\" alt=\"\" width=\"165\" height=\"173\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002550.png 309w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002550-287x300.png 287w\" sizes=\"auto, (max-width: 165px) 100vw, 165px\" \/><\/p>\n<ol>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>lowercase<\/strong> &#8211; all characters in lower case.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Sentence case<\/strong> &#8211; first letter capitalised, rest lower.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>UPPERCASE<\/strong> &#8211; all characters in upper case.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Capitalize Each Word<\/strong> &#8211; title case.<\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\">Your text selection is preserved across each cycle, so you can keep pressing <span style=\"font-family: Courier New, monospace;\">Shift+F3<\/span> to step through options without needing to re-select.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Small Caps<\/span><\/h3>\n<p class=\"western\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-734 alignleft\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002835.png\" alt=\"\" width=\"93\" height=\"101\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002835.png 303w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-002835-278x300.png 278w\" sizes=\"auto, (max-width: 93px) 100vw, 93px\" \/>Press <span style=\"font-family: Courier New, monospace;\">Ctrl+Shift+K<\/span> (or <span style=\"font-family: Courier New, monospace;\">Cmd+Shift+K<\/span> on macOS) with text selected to toggle Small Caps formatting. This wraps the selection in a non-destructive inline span with <span style=\"font-family: Courier New, monospace;\">font-variant: small-caps<\/span> applied. Pressing the shortcut again on already-formatted text intelligently strips the span and restores the original casing. The change is fully tracked by the undo system.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Superscript &amp; Subscript<\/span><\/h3>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Superscript:<\/strong> <span style=\"font-family: Courier New, monospace;\">Ctrl+Shift++<\/span> &#8211; raises selected characters above the baseline. Ideal for dates (10<sup>th<\/sup>), mathematical exponents (x<sup>2<\/sup>), or footnote markers.<\/span><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-736 alignright\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-011724.png\" alt=\"\" width=\"136\" height=\"124\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-011724.png 306w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-011724-300x274.png 300w\" sizes=\"auto, (max-width: 136px) 100vw, 136px\" \/><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Subscript:<\/strong> <span style=\"font-family: Courier New, monospace;\">Ctrl+=<\/span> &#8211; drops selected characters below the baseline. Ideal for chemical formulas (H<sub>2<\/sub>O) or footnote indicators.<\/span><\/p>\n<\/li>\n<\/ul>\n<p class=\"western\">Both shortcuts plug directly into the browser&#8217;s native <span style=\"font-family: Courier New, monospace;\">execCommand<\/span> API and are integrated with the undo stack.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Font Size Nudging<\/span><\/h3>\n<p class=\"western\">For fine-grained typographic control without reaching for the mouse, use:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-740 alignleft\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-012208.png\" alt=\"\" width=\"139\" height=\"148\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-012208.png 307w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-17-012208-282x300.png 282w\" sizes=\"auto, (max-width: 139px) 100vw, 139px\" \/><\/p>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><span style=\"font-family: Courier New, monospace;\">Ctrl+Shift+&gt;<\/span> to increase the selected text&#8217;s font size by 1px.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><span style=\"font-family: Courier New, monospace;\">Ctrl+Shift+&lt;<\/span> to decrease it by 1px.<\/span><\/p>\n<\/li>\n<\/ul>\n<p class=\"western\">The floating toolbar&#8217;s size label updates in real time with every keystroke, giving you instant visual feedback. This shortcut works correctly even when <span style=\"font-family: Courier New, monospace;\">Ctrl+A<\/span> (Select All) is used to highlight the entire text box.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Text Formatting &amp; Shortcuts Open Publisher supports a comprehensive range of typography controls and keyboard shortcuts for rapid text formatting. Keyboard Shortcuts for Text Formatting All standard formatting shortcuts are fully supported inside text boxes: Shortcut Action Ctrl+B \/ Cmd+B Toggle Bold. Ctrl+I \/ Cmd+I Toggle Italic. Ctrl+U \/ Cmd+U Toggle Underline. Ctrl+Space Clear Formatting [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":745,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[11],"class_list":["post-705","knowledgebase","type-knowledgebase","status-publish","has-post-thumbnail","hentry","knowledgebase_cat-typography"],"_links":{"self":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/comments?post=705"}],"version-history":[{"count":23,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/705\/revisions"}],"predecessor-version":[{"id":743,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/705\/revisions\/743"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media\/745"}],"wp:attachment":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media?parent=705"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase_cat?post=705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}