Jump to content

Stroke weight showing differently in Appearance panel vs Stroke panel


Recommended Posts

Running AD Beta v2.2.0 (1903) on a M1 Mac Mini under Ventura 13.4

I was trying to use the Style Picker Tool to copy the stroke attributes from one object and apply them to another object, and it didn't seem to be working at all. Upon looking closer at the Appearance panel, I noticed some inconsistency. In the little summary area on the Appearance panel, it says the stroke of my object is 0.1 points, but if I expand the stroke information to show more detail (by clicking on the underlined stroke weight), the stroke weight is listed as 0.5 points (which is the correct weight.) Clicking the Stroke tab shows the correct weight of 0.5 as well. Interestingly, if I change the stroke weight (either by typing in a new value or hovering over the number and rolling my scroll wheel), both the number in the box and the summary area of the Appearance panel change, but they still show different numbers. (For instance, if I make the width 6 points, the summary area says it is 1.4 points.) This is happening on an object that I have imported from an AI file, and then modified in AD (by adjusting some points and using the Subtract geometry action to cut out a notch in the object.) I tried copying and pasting this object into a new document, and I get the same behaviour with the Appearance preview of the stroke weight and the detail view of the stroke weight showing different values. Shapes created natively inside AD seem to be working just fine.

I've attached screencaps of the whole screen and an isolated cap of the Appearance panel.

strokeappearanceissue01.jpeg

strokeappearanceissue02.png

Link to comment
Share on other sites

Welcome to the Affinity forums, Ted.

That stroke width discrepancy (a bug, in my opinion) has existed since the Appearance panel was introduced back in 1.x. Objects are non-destructively scaled in Affinity (and other apps), and when a stroke has 'Scale with object' enabled, the value in a line of the Appearance panel is the stroke width of the unscaled object, whereas the value elsewhere is the stroke width of the object at its current scale. If you didn't actually scale the imported object, it will have come into Affinity with scaling specified in its transformation matrix.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.