Brennan Young

My feedback

  1. 7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    Completely agree with Tim Kelly - it's a significant shortcoming not to support <title> and <description>, but regarding accessibility, I would love to see a way to work with aria roles, tabindexes and accessible names (such as aria-label). A more generally useful approach would be for the Illustrator GUI to support the full range of SVG attributes (including aria).

    An error occurred while saving the comment
    Brennan Young commented  · 

    If I could click the vote button for Edu Couchez' well-considered proposals, I would.

    Brennan Young supported this idea  · 
  2. 88 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Just a general status update. We are currently and will continuously improve SVG import support in Adobe Illustrator. We are currently working on solving the issues mentioned in this report. Please feel free to open new bug reports here on uservoice if you are experiencing additional/untracked issues.

    An error occurred while saving the comment
    Brennan Young commented  · 

    Regarding the use of AI as a dedicated SVG editor, and the possible compromises for other AI features, I would draw attention to the way that Photoshop can operate in various color modes (e.g CMYK, grayscale, RGB...) and in each mode, various editing features are disabled, or modified.

    Crucially, if you open an image with a CLUT, Photoshop puts the GUI into indexed color mode automagically. When opening certain file types, Photoshop even asks the user to clarify how the image should be handled.

    I know SVG-in-AI is a little different, but my point is that the idea that the GUI can be in a format-specific editing mode is already a precedent which graphics professionals (and creative cloud users) will be familiar with, so it need not be a huge paradigm shift

    Perhaps a way to constrain the illustrator UI to SVG-native features would help? e.g. if you open a SVG, you're in SVG mode, or perhaps you check a 'SVG mode' checkbox somewhere, then if you try to apply a non-SVG feature AI warns that it may not turn out as expected unless you save as an AI file. Something like that.

    Brennan Young supported this idea  · 
  3. 5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SDK/Scripting Bugs and Features » JavaScripting  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Brennan Young commented  · 

    fillColor and strokeColor sorely missing. These are extremely important. Also graphic styles.

    Brennan Young supported this idea  · 
  4. 3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    Hi Dirk,

    I ran into this issue trying to make a (flattened) hexagon shape with rounded corners, which could be scaled without changing the stroke width. The 'points' of the hexagon were at the sides.

    Can't really see how border-image-slice would help with this, or any shape which is not basically a rectangle.

    Brennan Young shared this idea  · 
  5. 7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    Hi Dirk,

    As long as the renaming on export is consistent, and predictable, so that when you roundtrip, it doesn't re-encode its own output from the previous export, and so that we have a fighting chance of constructing an id or class identifier algorithmically, then the renaming on export is ok.

    I do wonder why 'special' characters are converted to numerical entities. If the exported SVG is tagged as having a utf-8 charset (which it is, if you use Save As... SVG), the only truly forbidden characters are <, >, &, ' and ". All other characters might well be represented in their literal form. No? Some fine-grained control over this behavior would be welcome.

    An error occurred while saving the comment
    Brennan Young commented  · 

    Hi Dirk,

    Yes, I've tried using Graphic Styles and yes, they get exported, and yes this is a good start. But the renaming is infuriating.
    But we will certainly want to use the same class name on things with *different* graphic styles - or different kinds of drawing object (e.g. text).

    An error occurred while saving the comment
    Brennan Young commented  · 

    So compellingly useful, it's astounding that this is not implemented yet.

    Also: when importing SVG, Illustrator should not rename the class and id attributes because there might be scripts that depend on those specific names. Current behavior makes roundtrip editing of SVG very impractical.

    Brennan Young supported this idea  · 
  6. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    This is encouraging, Dirk!

    I understand the predicament here. As a low-hanging fruit, I suppose a warning alert ("Are you sure you want to trample onwards" with a "don't show this again" checkbox) might appear if you do something in AI which destroys some incompatible third-party structures.

    "most-minimal-destructive" sounds great in the long term!

    An error occurred while saving the comment
    Brennan Young commented  · 

    Illustrator seems to wreck a lot of things when importing SVG, regardless of where it originated. Its habit of changing css, classnames etc. is infuriating.

    I fully understand there are legacy reasons why this has happened, since Illustrator predates SVG, but it begins to look like poor strategy in the post Flash, responsive-design century.

    Illustrator is currently a liability for the integrity of any SVG roundtrip work. It's fine for originating markup, but falls very short if that markup is going to be tweaked or manipulated by other tools.

    Brennan Young supported this idea  · 
  7. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Started  ·  4 comments  ·  Illustrator Feature Requests » Other...  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Brennan Young commented  · 

    Thank you!

    Brennan Young shared this idea  · 
  8. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Brennan Young shared this idea  · 
  9. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    It's ugly behavior on the part of AI, especially without warning, but isn't reuse of IDs in the same namespace disallowed in XML/SVG?
    The right thing for you to do is to ensure compliant markup, and the right thing for AI would be to warn about screwy input.

  10. 10 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Brennan Young shared this idea  · 
  11. 16 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    Using AI (CC early 2019)

    I notice that graphic style names make it to the CSS in the exported SVG (great!) whereas paragraph and character style names do not. (Boo!) Infuriating! Everything is changed to st1, st2... etc.

    Use cases: Scripting SVG or using external css files depend on a minimal level of predictability about what identifiers appear in the markup which is just not there right now.

    If I want several related/similar SVG files to use the same script or css, I can't be sure that the class name that AI generates will match the same class of element in each case.

    "st4" might point to the main heading in one SVG, but might point to a minor tspan in some other SVG, depending (I suppose) on how many distinct styles appear in each individual document, the exact layer order, and various other arbitrary influences. This isn't how 'styles' are supposed to work.

    Just use the identifier given in the UI for paragraph and character styles, if it's been specified, please!

    Related: Shouldn't paragraph styles be applied to <text> elements, whereas character styles should be applied to <tspan> elements?

    Brennan Young supported this idea  · 
  12. 422 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    85 comments  ·  Illustrator Feature Requests » User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    Brennan Young supported this idea  · 
  13. 8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Illustrator Feature Requests » User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Brennan Young commented  · 

    This would be a compellingly useful improvement to the UI.

    Add to / Remove from selection would get much of the way, but being able to combine 'Same...' criteria with checkboxes or some such would be extremely useful. Basically a Selection Filter editor.

    Other useful selection criteria:

    Locked
    In Layers below
    In Layers above
    Wider than... / Narrower than (some value)
    Taller than / Shorter than (some value)
    Font size greater than... / less than...
    Same Font
    Bounding box / x,y outside artboard
    x/y greater / less than (some value)
    Overlaps objects/paths in current selection

    Brennan Young supported this idea  · 
  14. 49 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Illustrator Feature Requests » User Interface  ·  Flag idea as inappropriate…  ·  Admin →

    Hi Everyone,

    Thanks for the feedback. The color yellow has been removed altogether as a layer color, and has been replaced by Magenta color for Layer 5. This functionality is available in our latest release build – 24.1.1 for Win and 24.1 for Mac which is available worldwide now.

    What’s new in 24.1: https://helpx.adobe.com/illustrator/using/whats-new.html

    You can update to the latest release using Creative Cloud desktop App: https://helpx.adobe.com/in/creative-cloud/help/creative-cloud-updates.html

    Thank you for all the feedback.

    Brennan Young supported this idea  · 
  15. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Illustrator Bugs » User Interface  ·  Flag idea as inappropriate…  ·  Admin →
    Brennan Young shared this idea  · 
  16. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    I'm pretty sure spaces are not permitted in id names. If I understand your screenshots correctly, you are breaking this rule, no?

    Also, it's worth pointing out that the current version of Illustrator chokes when importing id and class identifiers containing underscores.

  17. 3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    More control over SVG export would be very, very welcome.

    Brennan Young supported this idea  · 
  18. 2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    Very good catch!

    I encountered this problem too with class names. I just added a comment to my bug report mentioning yours. I am fairly sure this is a duplicate, although the symptoms are slightly different. Still, the title of your bug report is closer to the 'truth' of the matter.

    What I caught (and missing from the report above) is that this issue pertains specifically to path elements. Not (e.g.) rect, circle, polygon... There might be other points of failure but certainly path import is borked here.

    In one line, the issue appears to be: SVG import fails to import css rules for path elements with class/id identifiers containing underscores.

    The good thing is, there's a workaround for today: Simply don't use underscores in class/id identifiers. But it's still Adobe's bug to fix.

    FYI the title of my bug report is "Imported SVG path elements - always black fill".

    Brennan Young supported this idea  · 
  19. 3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    An error occurred while saving the comment
    Brennan Young commented  · 

    More info on this issue.

    It seems to be because the class name I added manually has an underscore in it. I can confirm that Illustrator imports the fill correctly if I remove the underscore from the class name.

    A possibly duplicate issue was reported by Gust van de Wal in November 2018 under the title "Underscores in SVG id attributes won't get their CSS styles applied". That issue refers only to Ids, but apparently this is a more general problem with CSS identifiers not being handled properly.

    Brennan Young shared this idea  · 
  20. 30 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Illustrator Feature Requests » Other...  ·  Flag idea as inappropriate…  ·  Admin →
    Brennan Young supported this idea  · 
← Previous 1

Feedback and Knowledge Base