[metapost] Beginners question
Patrick Gundlach
patrick at gundla.ch
Tue Sep 12 15:35:44 CEST 2023
Hello Laurence,
> Am 12.09.2023 um 15:24 schrieb Laurence.Finston at gmx.net:
>
> In your example, you use a low-level command. Normally, one uses `label' or `dotlabel' to include text in a MetaPost file and this is what I'd recommend.
thank you for your answer, I was more thinking of the interface than the usage of fonts. I have my own font implementation that I would like to use in metapost.
Currently I have something like:
def mytext(expr t, fnt, style) =
runscript("sometext{"& fnt & ":" & style & ":" & t &"}")
enddef;
to be used like
draw mytext( "my text to be output", "Meta Pro", "regular");
and I was thinking if this is a good interface.
I really like the macros like:
draw "my text to be output" infant "Meta Pro" withstyle "regular";
but I have no idea how this can be implemented or if it has any drawbacks.
Patrick
More information about the metapost
mailing list.