Created by: zeffii
This addresses a long standing feature vacuum with respect to allowing users to display arbitrary size text, orientation, and alignment onto their 3dview drawing. Font selection is not a priority.
- size (per word), and a global scaler
- alignment (this feature is not built into blf, it must be calculated using blf's "optical length or string" feature
- each strings width and height are known so usual text anchor points can be implemented
- push away offset (takes into account anchor type..)
- general x,y offset (offset ontop of pushaway)
- blf has a screenspace rotation feature, which may be useful for axis/graphing labels
- color per word
- background per word (and maybe automatic feature to generate a companion colour to ensure maximal contrast? )
A lot of this node will look similar to idxviewer, but subtle difference etc will be more convenient to place in their own node. There will be some acceptable duplication.