On page 68 of the Therion book Customizing text labels There is a preliminary interface to changing font sizes for labels via the METAPOST macro fonts_setup(<tinysize>,<smallsize>,<normalsize>,<largesize>,<hugesize>); which may be used inside of the code metapost section of the layout command. <normalsize> applies to point label, <smallsize> applies to remark and all other point labels. Each of them may apply to line label according to its -size option. Example: code metapost fonts_setup(6,8,10,14,20); % default values depend on scale; for 1:200 they are 7,8,10,12,14
Now this works well when I have used -scale m etc on the line label. But as I changes text sizes it sometimes overlaps the passage, as it seems to use the line as a centre. so I wanted to try something cleverer, similar to the -align available with point label, align only works with points and on page 26 it gives me this size <number> â line width (left and right sizes are set to one half of this value) r-size <number> â size of the line to the right l-size <number> â same to the left. Required for slope type. Which suggests to me, with page68, that I should be able to use -r-size normalsize which would put the text on the right side only but got the error no line point specified (tried adding -l-size 0 just in case this was needed, but same error) Also checked by adding a number as well eg -r-size 20 but same error. Am I trying to misuse this option? If not what am I missing? If I have not interpreted this right, is there a way to make the text only be on the left or right of the line thanks Andrew