mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-14 19:26:56 -04:00
Type: burasagari labels Regular/Force, full-width commas and full stops hang, MCP docs (review of #463)
- The Paragraph panel menu's Burasagari submenu reads None / Regular / Force, as the reference app's help names them (`text.setFormat` keeps "none"/"standard"/"forced", its scripting names); Reset Panel goes back to new type's Regular. - The full-width ,.and half-width 、。 hang too; Latin commas and full stops never do, so Latin text keeps its breaks and composer with new type's default (tested). The spaces after a hanging mark stay on its line. - docs/mcp.md: a Burasagari section. ROADMAP: wording, Last updated. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
eb38894759
commit
10a87311d3
12 files changed
+63
-21
No files matched your search
+14
@@ -2112,6 +2112,20 @@ Type and Convert To Point Type. Either keeps the text and its styles and is one
|
||||
{"name":"run_command","arguments":{"command":"type.convertToAreaType","params":{"ids":[42]}}}
|
||||
```
|
||||
|
||||
## Hanging punctuation (burasagari)
|
||||
|
||||
`text.setFormat {burasagari: "none"|"standard"|"forced"}` sets the Paragraph panel menu's Burasagari (None / Regular /
|
||||
Force) of the selected type (or `ids`): an East Asian comma or full stop ending an area type line (、。,., half-width
|
||||
、。) hangs outside the frame, Regular only when it doesn't fit, Force always (the rest of the line then fills the
|
||||
measure). Closing brackets and Latin punctuation don't hang; point type, right-to-left and hyphenated lines are left as
|
||||
they are. The hanging mark is as wide as its punctuation spacing makes it (`mojikumi`). New type (the Type tools,
|
||||
`text.create`) takes `standard`; documents from before it and imported text keep `none`, and `none` isn't saved. One
|
||||
undo step.
|
||||
|
||||
```json
|
||||
{"name":"run_command","arguments":{"command":"text.setFormat","params":{"burasagari":"forced"}}}
|
||||
```
|
||||
|
||||
## Moving and flipping type on a path
|
||||
|
||||
Type on a path flows between a start and an end bracket, stored as fractions of its path's length.
|
||||
|
||||
Reference in new issue
Block a user