If it’s simple 'decent ’ hatching for in Layout, i.e. vector, then I discovered this discussion at Skectucation:
https://sketchucation.com/forums/viewtopic.php?f=12&t=66503
I’m not suggesting it’s necessarily a solution for everyone… (it works for me)
And as for lineweights, then if it’s for Layout, you could look into Mike Brightman’s method of stacked viewports in Layout.