https://community.bistudio.com/wiki/Procedural_Textures lists a couple of procedural textures that can be used to generate images on the fly. One thing that IMO is missing is a procedural texture to generate actual text.
For example, the following syntax could be used:
#(text, width, height, valign, halign, fntSize, "String", "FontName")
with the following meanings:
`width and height are the size of the resulting image. valign specifies the vertical alignment on the output image, and can be either -1 (top), 0 (center) or 1 (bottom). halign` specifies the same for horizontal alignment (-1 left, 0 center, 1 right).
`fntSize` is the size of the font, in pixels
`String` is the string to generate
`FontName` is the name of a font from CfgFontFamilies