Thanks for the quick reply. I should have mentioned I was using the method from the post you linked to.
I think I was using it the wrong way. But just to be sure, I'll tell you what I understand from it now:
The Convert method is needed to convert from some GraphicsUnit, to the FlowChart.MeasureUnit. Using the call:
value = Convert(someSize, GraphicsUnit.Millimeter, MyFlowChart.MeasureUnit)
Assuming someSize is the wanted size in millimeter.
Then we use the value to create a font size with value as size and World as GraphicsUnit.
We can do the same for any kind of size, be it point, inch, ...
This certainly gives me a more realistic font size.
See what I was doing first was this:
value = Convert(someSize, GraphicsUnit.Millimeter, GraphicsUnit.World)
// Make the font with value as size and World as Unit...
I allready thought this made no sense because World was not in the switch case... but I didn't understand "world" anyway. Now I think I do.
Thanks anyway, I get a bit slow on fridays

(Great software and support btw)