Hello, am I doing something wrong, or have I found a bug in Rhino 8 for Mac related to linetypes?
The “Use model units” checkbox appears to behave inconsistently.
When I enable Use model units for one linetype (for example, Dashed), the checkbox is visually enabled for all linetypes in the Linetypes panel, suggesting that the setting has been applied globally.
However, after changing SetLinetypeScale, the linetype scale updates in Layout Detail viewports only for the specific linetype that I clicked (e.g. Dashed). All other linetypes remain unchanged, even though they also show Use model units as enabled.
If I then disable and re-enable Use model units on another linetype (for example, Hidden), that linetype immediately starts responding to SetLinetypeScale in Layout Detail viewports as well.
This suggests that the checkbox state shown in the UI is not actually applied to all linetypes. The UI indicates that Use model units is enabled globally, but internally the setting is only applied to the linetype that was explicitly clicked.
I can reproduce this consistently. I’ve attached a short video demonstrating the issue.
Macbook M1 max, Rhino 8 (latest update), reproduced both with and without an external display. All objects have Linetype Scale = 1 in Properties.
This workflow is important to me because I often work with multiple layout scales (1:50, 1:100, 1:200), similar to AutoCAD. The issue caused incorrect PDF output for a structural engineer, and it took me nearly two hours to figure out what was happening. I was convinced I was doing something wrong until I discovered that toggling “Use model units” individually for each linetype fixed it.
Thank you in advance for your response.