mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-02 06:07:06 -06:00
Type: Touch Type moves a character rotated near 90 degrees across its line
Baseline shift now moves a character in the line's frame, outside Character Rotation, so a positive shift moves a character up from its line at any rotation, and the character turns about its shifted pen position. The Touch Type tool splits a drag into its part along the line (kerning) and its part up from the line (baseline shift) at every rotation; before, within about 6 degrees of a quarter turn it dropped the cross-line part. Characters that already combine a rotation with a baseline shift are drawn in a new position. Their stored values do not change. - text: glyph transform order, PositionedGlyph::pivot (the turning point), tab leaders in the same order - tools: Touch Type splits drags against the line's up axis and measures rotate-handle turns about the shifted pen position - engine: text.touchType description; dy is up from the line - docs: mcp.md Touch Type paragraph, target-app-parity.md progress line
This commit is contained in:
+4
-3
@@ -5168,9 +5168,10 @@ offset of the character; a ligature (one glyph for several characters) changes a
|
||||
`end` give its bytes. `dx` (document points, in reading order) changes the kerning of the character before it on
|
||||
its line and its own kerning, so the character moves by `dx` and the characters after it stay where they are. The first
|
||||
character of a line and a right-to-left character take no `dx`, and `dx` is limited to what kerning from -1000 to 10000 (1/1000 em) on the two
|
||||
characters can give. `dy` raises it by baseline shift, which moves a rotated character along its own up axis. The tool
|
||||
splits a drag of a character rotated by up to about 84 degrees between kerning and baseline shift, so the character
|
||||
follows the pointer; nearer a quarter turn, a drag moves it only along its line. `hScale`, `vScale`
|
||||
characters can give. `dy` raises it by baseline shift, which moves the character up from its line at any rotation, a quarter
|
||||
turn included; a character rotated with a baseline shift turns about its shifted pen position. The tool splits a drag
|
||||
into its part along the line (kerning) and its part up from the line (baseline shift), so the character follows the
|
||||
pointer at any rotation; the first character of a line and a right-to-left character follow it only up and down. `hScale`, `vScale`
|
||||
and `rotation` set its scales and rotation as `text.setRangeStyle` does. Where the font kerned the character with its
|
||||
neighbors, the kerning of the two characters keeps it and the characters after it where they were along the line; a
|
||||
wider or narrower character moves the characters after it by the change in its width. Touch Type gives the character
|
||||
|
||||
@@ -739,6 +739,7 @@ Moved from the ROADMAP's "Shipped so far" on 2026-10-10. Update it when a featur
|
||||
While a Type tool edits type, a click that lands on no type ends the editing without making new type, and that tool stays active; the next click makes new type (#2871, #2854).
|
||||
Duplicate Artboards, the Artboard tool's Alt-drag and Paste give the new artboard an id that no other artboard has, also when an artboard's id is the largest possible value (#1718). Deleting the copy or the original then leaves the other's guides.
|
||||
- **Touch Type:** a click with the Touch Type tool (Shift+T) selects one character and shows a box around it. Dragging the box or its lower-left handle moves the character. The upper-left handle scales it vertically, the lower-right handle scales it horizontally, the upper-right handle scales it proportionally, and the upper-middle handle rotates it. Each drag is one undo step that sets the character's kerning, baseline shift, scales or rotation, and the type stays editable (`text.touchType`; behavior reference: [Touch Type tool](https://web.archive.org/web/20261007185617/https://helpx.adobe.com/illustrator/using/tool-techniques/touch-type-tool.html), [Add text with the Type, Area Type, and Touch Type tools](https://web.archive.org/web/20260926095922/https://helpx.adobe.com/illustrator/desktop/design-with-text/add-manage-text/add-text-illustrator-text-tools.html)).
|
||||
A character rotated near or at a quarter turn follows a Touch Type drag across its line as well as along it: baseline shift moves a character up from its line at any rotation, and the character turns about its shifted pen position.
|
||||
- **Temporary tools:** Cmd with any other tool drags with the selection tool used last (Selection, Direct Selection or Group Selection). Held Space pans and Cmd+Space zooms (Cmd+Alt+Space out) whatever the tool.
|
||||
Space held while the Zoom tool drags a marquee moves the marquee and keeps its size ([Default keyboard shortcuts](https://web.archive.org/web/20260726060015/https://helpx.adobe.com/illustrator/using/default-keyboard-shortcuts.html)). When Space is let go, the drag sizes the marquee again from where it moved to.
|
||||
A Space+Shift drag rotates the view whatever the tool, as a Rotate View tool drag does, and Shift does not round the angle to 15°.
|
||||
|
||||
Reference in New Issue
Block a user