@lowell, thanks for your answer.
1.I agreee text styles seem uncommon in a 3D modeler and we did not require it much before when we used Rhino solely as a 3d modeler. We are currently using Rhino for an architectural project, single family home size. Since it is a rather small project, we are experimenting to use Rhino for everything, from 3D modeling to construction set docs. Especially with layout, dimensioning and text we are having sever issues regarding workflow, speed and useability. We appreciated Text Styles very much in 2D architectural drafting software that we normally use. If Rhino layouts should ever become applicable for serious drawings, text styles imo are a must have.
2.I am talking about the Model space scale field in Tools-Options-Document Properties-Annotation-Dimensions, please see the following image.
I would like to be able to set this field for all dim styles at once via a command.
This is for the following reason: I have one model with all my drafting curves etc. In the same file I have many different layouts with detail views. The detail views have different scale factors. For all detail views I use the same dim style, no matter if this is a 1:5 drawing or 1:50 drawing, since dims have to look the same on all my drawings. I am using annotation scaling. My problem is not with how the dims look in the detail views, but how dims clutter my model. Please see the following screenshots.
Model, floor plan, dims´ Model space scale
adjusted for 1:50 detail views
Model, terrace detail, will be placed on a 1:5 scaled detail view
Those have to be the same dim styles. They look good with the model parts that are on 1:50 detail views, because I set up Model space scale to fit with those model parts. They clutter the model parts that are smaller and are placed on 1:5 detail views. So I either have to go to Tools-Options-Document Properties-Annotation-Dimensions and change the Model space scale, or I do all the drafting in the layout´s detail view. While working one constantly has to jump between the different parts of the drawing. Both workarounds are useless regarding time/workflow and useability.
I tried to make a script to make this command myself, but Model space scale is not accessible via -Options, nor via RhinoPython and also not via rhinocommon.
3.Couldn´t you add an additional command that unifies the one mentioned and over time the old ones can be deprecated. This is the least important wish, since it could be scripted if the appropriate functions are all accessible.
4.This would be the solution to no. 2. In the model i select the annotation objects that are placed on layouts with 1:50 detail view scales and I assign the Model space scale factor to look good for 1:50, and so on…This would be another property of the annotation object, such as e.g. Arrows (see screenshot)
To sum this up. I know many young architectural offices that would use Rhino also for their 2D drafting. All the functionality is basically there. It is just not thought through till the end. It seems like only the last 10% are missing to make it a great 2D drafting program as well. Just for the layout and annotation part I would recommend to have a look at programs such as ArchiCAD, Revit or Allplan.