This is but a partial solution in my case, for two reasons:
1. \textstyle=\small gives few control, I tried textstyle=5pt without result
2. the setup cannot be placed inside \startuseMPgraphic, where I need it most.
I skimmed through meta-ini.mkiv, but did not find a solution.
It is however quite possible things cannot be done other than by putting a fontchange inside each label.
Hans van der Meer
On 6 May 2013, at 6:04 PM, Marco Patzer
On 2013–05–06 Meer, H. van der wrote:
What is the simplest way to change the size of fonts in labels drawn in MetaPost?
Probably a font switch directly in the label:
label("\small foobar", origin);
\switchtobodyfont[size] can be done in \startMPenvironment and inside each label.
Better use setupMPinstance:
\setupMPinstance [metafun] [textstyle=\small]
Marco ______________________________________________________________________________