To allow for creating readable headings for colunms where many columns are pressed together on a screen, and lining them up horizontally would take up too much, and waste, space (especially where the column contains thin fixed width content like icons) I wrote a servcie that generates rotated text images on the fly.
It is called with any or none of these parameters...
The image will be anti-aliased against the given background but actually be transparent so images can overlap.
Turn these column headings...
| Apples | Oranges | Avarcadoes | Blackcurrants | Pears | Bananas | Rhubarb | Peaches | Kiwifruit |
|---|
Into these (much compressed but still readable)...