Print Preview Issue - Display and Print Line Width don't match

Hi Team,

I use Print Preview with different Print Width a lot for quick diagraming, and it has been working very well with the line width ranges from default to 2, with Rhino 7.

I recently switched to Rhino 8 with a new laptop and noticed that the Print Width within 2 doesn’t give any differences on view display, in fact, lines need to be set to 200, or even 2000 for large scale project to make a visible visual difference - please see screenshot 1 to see the range change from Default to 200. However, when the view is printed, the relative weight of the lines are very different from how it is displayed (also please refer to screenshot 1 to see the line weight difference on Display and Print side by side).

Then I realized that the Print Width now shows the true line thickness with the unit of millimeter (see screenshot 2). I no longer have access to Rhino 7, but I think the width setting uses in Rhino 7 is pixel instead millimeter, so that the display and the print look close enough regardless the printing size.

Is there a way to change the Print Width unit to be pixel, or whatever it has been set up in Rhino 7? Or is there a way to make different types of lines display similarly as how it gets printed? Many thanks in advance!

Hi Lizhe Han,

Go into the LineTypes and duplicate the Continuous layer to gain more control in this regard.

Thank you, Japhy, for getting back to me. I tried duplicating the continuous layer and changed the line width to be measure by “pixel”, together with a thicker width for visual comparison - see line type setting and the lines in layer 05-07 in below screenshot. It seems there is no differences in both display and print view.

Should I look at somewhere else? Thanks.

I wish the policy was for them to come right out and say it’s buggered; there’s a myriad of problems with the lineweights in Rhino 8. It’s usually not something the person is doing work but more a matter of navigating around the bugs. I dissected the issue and even posted a file, but never got the response I had hoped for. With that said, curves do seem to behave (kind of). If you’re able to navigate the issues you can get really good print results. I’m 90% there but still hoping Rhino 9 helps out a bit.

The display mode will affect line width display. If you are in a ‘vector’ display mode (wireframe is I think), the lines should show up correctly. Line weights can also be driven by display modes themselves where some dictate curve widths. Scaling for non-curves is buggered though. What I’ve been doing is overlapping detail views and switching off certain layers. A minor pain but gets good results.

In the attached file I’ve set up line weights both with layers and on the right the linetypes (overridden in the object properties). With print display on and the detail view set to “wireframe” (plus vector based display modes) it seems to work. If I go into shaded it doesn’t, but my shaded mode isn’t default. It might be helpful to play around with this file. Ignore the geometry as this was what I had opened while doing a Grasshopper project. Page 2 is the layout of interest for this topic.

Door Closer Hinge - Focus on Linework and Function.3dm (121.0 KB)

I can usually get to the bottom of most lineweight issues, especially if the user posts a file. There are number of ways it can go wrong depending on the setup.

I’m not aware of any bugs in wireframe with lineweights, seeing a couple in pen mode, what issue are you referring to?

These days I’m just accepting that the lineweights will be a bit of a battle. I try to instead be grateful for all the value we get overall with Rhino and try and roll with the punches when it comes to the lineweights. There’s obviously some sort of covenant: “Thou shall not speak of any lineweight issues”.

Now just to clear up any confusion, in my post, in no way do I explicitly state that “line weight issues occur in wireframe mode” and to quite the opposite effect I have written that the lineweights appear correct (with these curves at least) in wireframe mode. Previous posts of mine dissect the lineweight issues quite extensively. My guess is that they’re just unfixable for Rhino 8.