New Options
A fancy idea: a CSV slogan file as an alternative to the text file. CSV would allow per-slogan specification of font, text color, and possibly other things. While you're at it, support markdown for bold and italic, and use \n for newlines, with escaping (\\ for backslash, \* for asterisk, etc.)
What about shear? The text would erect itself from one or more horizontal lines. This probably requires a custom renderer.
A custom renderer is a sizeable hurdle, but it would enable many ideas, starting with the melt effect: stroke the text in background color and increase the stroke width until the text disappears. The hardest part of this is normalizing it. The only reliable normalizing method is a calibration function that repeatedly draws a representative text into an offscreen bitmap using different stroke widths, until it finds the value at which the text disappears (possibly using binary search).
Comments
Post a Comment