we are using a stair numbering string 2D GDL object that doesn't scale the text for 1:100 or 1:50 drawings. ie the text maintains its proportional relationship with that around it.
there is a piece of the GDL script that goes:
if GLOB_SCALE >50 then
where Txt_Sze is the initial size in mm, and textsize is the final rendered output size.
i guess you could make an object that has an "if GLOB_SCALE = " for each scale you intend to use and do the maths on Txt_Sze accordingly?
b e n f r o s t
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup