Width Stroke gets lost with Draw Inside mode
When we draw inside an object the stroke from the object loose any width variations, that feature will help a lot.
Daniel Kitura commented
I`m working on a comic right now, and I find this limitation of Clipping
Paths extremely annoying and unreasoned.
Because it`s a rather common thing in drawings, to make a clipping mask, and then (wanting to) assign some variable-width stroke to the same mask. Especially in comics!
For example, I drew an eye shape with a variable-width stroke, that imitates eyeliner (let`s call it “Eyeliner shape”). And now I`m painting details inside it, using “Draw Inside'' drawing mode (these will be “Eye contents”)
In a perfect scenario, that Eyeliner shape would act as a clipping mask for eye contents, while having a variable-width stroke and a fill. All in one layer, simple and tidy.
But instead, as soon as I turn my Eyeliner shape into a Clipping Path, the stroke is ALL OF A SUDDEN reset to basic uniform profile without any explanation of why it happened and what`s wrong. Basically it looks like a bug, until you google it (again), and find out that "Ooh, so clipping paths just don`t support variable width strokes.."
Well you know what? They should! Why not support variable width profile, if they already support strokes as such? I don`t get it.
So, what exactly do I do to have both my Variable Profile intact and the Clipping Path working? Well, the only way I figured out is to make a duplicate of the path before converting it to Clipping Path, and place the Variable Profile path in front of Clipping Path. But the problem is, when you want to edit the path, now you have to edit two of them instead of one… That means: 1) additional work for every such object 2) Unwanted complexity in layers panel.
Can we please avoid that, and make this process smart, not hard and tedious?
But if, for some reason, it`s impossible to do and we need to “just deal with it”, then I think it should be clearly stated and explained in the program itself. Example scenarios:
User tries to apply variable width profile to a clipping path > Prompt says: “Variable width profile cannot be applied to Clipping Path objects. Apply Uniform stroke instead?”
User tries to turn an object with a variable stroke into a clipping mask > User gets a prompt message: “Clipping paths don’t support Variable Width profile. In order to proceed, the profile of current object will be set to Uniform. Proceed? > Yes/No
Something like that. At least it would be clear to users, that it is the way Illustrator works, and it`s not a bug.
If you have read until here, I thank you for your patience, and sincerely hope for a solution :)