Feature Request: Visible symbol indicator

Bug #1458273 reported by Thangalin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Wishlist
Unassigned

Bug Description

Replicate

1. Visit http://www.tlhiv.org/ltxpreview/
2. Paste the following text into the text area:

    $$ N = R^\star \times{} f_p \times{} n_e \times{} f_l \times{} f_i \times{}
        f_c \times{} L $$

3. Select (bottom-right of the web page) Download >> SVG
4. Save the file as preview.svg
5. Open preview.svg into Inkscape
6. Press Ctrl+a to select the text
7. Press Ctrl+Shift+G to ungroup the text
8. Press Esc to deselect the text
9. Press F1 for object selection mode
10. Click the N (to select it)
11. Press Ctrl+Shift+C to convert the object to a path
12. Press F2 to edit the paths

Expected Results

The letter N is a path that can be edited.

Actual Results

Each letter generated in step 2 was created as its own path, such as:

<path style="stroke:none;" d="M 7.53125 -5.765625 C 7.640625 -6.15625 7.8125 -6.46875 8.609375 -6.5 C 8.65625 -6.5 8.78125 -6.515625 8.78125 -6.703125 C 8.78125 -6.703125 8.78125 -6.8125 8.65625 -6.8125 C 8.328125 -6.8125 7.96875 -6.78125 7.640625 -6.78125 C 7.3125 -6.78125 6.953125 -6.8125 6.625 -6.8125 C 6.5625 -6.8125 6.453125 -6.8125 6.453125 -6.609375 C 6.453125 -6.5 6.546875 -6.5 6.625 -6.5 C 7.203125 -6.484375 7.3125 -6.28125 7.3125 -6.0625 C 7.3125 -6.03125 7.28125 -5.875 7.28125 -5.859375 L 6.15625 -1.421875 L 3.953125 -6.625 C 3.875 -6.796875 3.875 -6.8125 3.640625 -6.8125 L 2.296875 -6.8125 C 2.109375 -6.8125 2.015625 -6.8125 2.015625 -6.609375 C 2.015625 -6.5 2.109375 -6.5 2.296875 -6.5 C 2.34375 -6.5 2.96875 -6.5 2.96875 -6.40625 L 1.640625 -1.0625 C 1.53125 -0.65625 1.359375 -0.34375 0.5625 -0.3125 C 0.5 -0.3125 0.390625 -0.296875 0.390625 -0.109375 C 0.390625 -0.046875 0.4375 0 0.515625 0 C 0.84375 0 1.1875 -0.03125 1.515625 -0.03125 C 1.859375 -0.03125 2.21875 0 2.546875 0 C 2.59375 0 2.71875 0 2.71875 -0.203125 C 2.71875 -0.296875 2.625 -0.3125 2.515625 -0.3125 C 1.9375 -0.328125 1.859375 -0.546875 1.859375 -0.75 C 1.859375 -0.8125 1.875 -0.875 1.90625 -0.984375 L 3.21875 -6.234375 C 3.265625 -6.1875 3.265625 -6.15625 3.3125 -6.0625 L 5.796875 -0.1875 C 5.859375 -0.015625 5.890625 0 5.984375 0 C 6.09375 0 6.09375 -0.03125 6.140625 -0.203125 Z M 7.53125 -5.765625 "/>

Each letter is then grouped as follows:

<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-0" x="-0.00117188" y="7.71797"/>
</g>

These cannot be edited because they are imported as symbols.

Workaround

The symbols can be edited as follows:

1. Press Shift+Alt+D (to unlink clone)
2. Press Shift+Ctrl+G (to ungroup)
3. Press F2 (to edit)

Problem

This had me stumped because there was no visible indicator to show that the object was a symbol. Once I looked at the SVG file's contents, I was able to see the <symbol> element, which led to a solution.

Feature Request

The error messages "No groups to ungroup in the selection." and "No objects to convert to path in the selection." are technically correct but leave little guidance on how to resolve the issue.

If the object being ungrouped/converted to path is a symbol, there should be a different error message, or even a prompt asking if the user wants to first unlink before ungrouping.

Tags: symbols ui
su_v (suv-lp)
Changed in inkscape:
importance: Undecided → Wishlist
tags: added: symbols ui
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.