[{"data":1,"prerenderedAt":223},["ShallowReactive",2],{"quirekit-doc:\u002Fen\u002Fplugins\u002Ftext-formatting":3},{"id":4,"title":5,"body":6,"description":212,"extension":213,"keywords":214,"locale":215,"meta":216,"navigation":217,"order":83,"path":218,"section":219,"seo":220,"stem":221,"__hash__":222},"docs\u002Fplugins\u002Ftext-formatting.en.md","Text formatting",{"type":7,"value":8,"toc":207},"minimark",[9,19,35,40,155,158,162,168,172,175,179,203],[10,11,12,13,18],"p",{},"Basic text formatting is assembled by Classic formatting adapters and the default Block preset. Each product owns its controls and installation paths. This page demonstrates Core commands; see ",[14,15,17],"a",{"href":16},"\u002Fen\u002Fplugins\u002Fcompatibility","editor compatibility",".",[10,20,21,22,26,27,30,31,34],{},"Marks express text formatting. StarterKit already includes the bold, italic and underline capabilities shown here (MIT). For independent assembly, use the public exports of ",[23,24,25],"code",{},"@quirekit\u002Fextension-bold",", ",[23,28,29],{},"@quirekit\u002Fextension-italic"," and ",[23,32,33],{},"@quirekit\u002Fextension-underline",", alongside document, paragraph, text and view dependencies.",[36,37,39],"h2",{"id":38},"commands","Commands",[41,42,47],"pre",{"className":43,"code":44,"language":45,"meta":46,"style":46},"language-ts shiki shiki-themes github-light github-light github-dark","editor.chain().focus().toggleBold().run()\neditor.chain().focus().toggleItalic().run()\neditor.chain().focus().toggleUnderline().run()\nconst active = editor.isActive('bold')\n","ts","",[23,48,49,81,103,125],{"__ignoreMap":46},[50,51,54,58,62,65,68,70,73,75,78],"span",{"class":52,"line":53},"line",1,[50,55,57],{"class":56},"sVPnS","editor.",[50,59,61],{"class":60},"sgQzM","chain",[50,63,64],{"class":56},"().",[50,66,67],{"class":60},"focus",[50,69,64],{"class":56},[50,71,72],{"class":60},"toggleBold",[50,74,64],{"class":56},[50,76,77],{"class":60},"run",[50,79,80],{"class":56},"()\n",[50,82,84,86,88,90,92,94,97,99,101],{"class":52,"line":83},2,[50,85,57],{"class":56},[50,87,61],{"class":60},[50,89,64],{"class":56},[50,91,67],{"class":60},[50,93,64],{"class":56},[50,95,96],{"class":60},"toggleItalic",[50,98,64],{"class":56},[50,100,77],{"class":60},[50,102,80],{"class":56},[50,104,106,108,110,112,114,116,119,121,123],{"class":52,"line":105},3,[50,107,57],{"class":56},[50,109,61],{"class":60},[50,111,64],{"class":56},[50,113,67],{"class":60},[50,115,64],{"class":56},[50,117,118],{"class":60},"toggleUnderline",[50,120,64],{"class":56},[50,122,77],{"class":60},[50,124,80],{"class":56},[50,126,128,132,136,139,142,145,148,152],{"class":52,"line":127},4,[50,129,131],{"class":130},"sDD9d","const",[50,133,135],{"class":134},"sUNQB"," active",[50,137,138],{"class":130}," =",[50,140,141],{"class":56}," editor.",[50,143,144],{"class":60},"isActive",[50,146,147],{"class":56},"(",[50,149,151],{"class":150},"s-HEn","'bold'",[50,153,154],{"class":56},")\n",[10,156,157],{},"Controls read editor state instead of maintaining a second formatting model. At an empty selection, marks affect subsequent input; with selected text, they apply to that range.",[36,159,161],{"id":160},"live-effect","Live effect",[10,163,164,165,18],{},"Select a few words, then use the formatting buttons. Continue typing, undo, or download JSON to inspect ",[23,166,167],{},"marks",[169,170],"docs-demo",{"name":171},"plugins\u002Fformatting",[10,173,174],{},"This demonstrates generic formatting in a DOM view, not the full Word font-property space.",[36,176,178],{"id":177},"individual-plugin-references","Individual plugin references",[10,180,181,26,185,26,189,26,193,197,198,202],{},[14,182,184],{"href":183},"\u002Fen\u002Fplugins\u002Freference\u002Fbold","Bold",[14,186,188],{"href":187},"\u002Fen\u002Fplugins\u002Freference\u002Fitalic","Italic",[14,190,192],{"href":191},"\u002Fen\u002Fplugins\u002Freference\u002Funderline","Underline",[14,194,196],{"href":195},"\u002Fen\u002Fplugins\u002Freference\u002Ftext-style-kit","TextStyleKit",". See ",[14,199,201],{"href":200},"\u002Fen\u002Fplugins","all plugins"," for other capabilities.",[204,205,206],"style",{},"html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sgQzM, html code.shiki .sgQzM{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sUNQB, html code.shiki .sUNQB{--shiki-default:#005CC5;--shiki-light:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":46,"searchDepth":83,"depth":83,"links":208},[209,210,211],{"id":38,"depth":83,"text":39},{"id":160,"depth":83,"text":161},{"id":177,"depth":83,"text":178},"Use Bold, Italic and Underline to format inline text.","md",null,"en",{},true,"\u002Fen\u002Fplugins\u002Ftext-formatting","Content and formatting",{"title":5,"description":212},"plugins\u002Ftext-formatting.en","PC0GEqgPQhT2ZdCSp8ER_RpXhBzcoOGFBrr1nT8d9Dg",1793045236415]