# UnifiedWriter Google Docs-style Format Menu

UnifiedWriter dev-5.27.2 reorganizes the `書式 / Format` menu into grouped submenus, following the Google Docs category structure while keeping the internal editor Model-first.

## Implemented command groups

- Text: bold, italic, underline, strikethrough, superscript, subscript, text color, highlight color.
- Paragraph styles: normal text, heading 1, heading 2, heading 3.
- Align and indent: left, center, right, justify, increase indent, decrease indent.
- Line and paragraph spacing: single, 1.15, 1.5, double.
- Bullets and numbering: bullet list, numbered list.

These commands call the same formatting operations as the toolbar so menu behavior and toolbar behavior remain consistent.

## Planned review groups

The menu also exposes groups that are needed for Google Docs-level completeness but are not yet full product implementations:

- Columns
- Header and footer
- Page numbers
- Page orientation
- Pageless layout
- Table properties
- Image options
- Borders and lines

These entries intentionally show a planned-feature dialog rather than mutating the DOM directly. They prepare the UI taxonomy for later Model-first section, table, image, and border models.

## Design note

The visible page DOM is still renderer output only. Menu commands must update DocumentModel operations or model metadata, then re-render. This rule is important for undo/redo, DOCX import/export, pagination, and future collaboration.
