- Single line: you can't insert line breaks in the balloon, as far as I know.
- When there is only one character in a "cell", it is not centred. This is specially relevant when putting a GD&T symbol at the start
- Width is always based on the character width. When using GD&T symbols, it's usual to have the first cell be square, and always the same size
- There is too much whitespace around the text. Text should be closer to the borders and to the separators
Right now, I export my drawings as SVG and fix the balloons in Inkscape, but this is certainly not ideal
Here's my proposal:
- Introduce another special character for rectangular balloons, to act as a newline character "\"
- When there is more than 1 line and there are separators, turn the balloon into a sort of table by aligning separators across multiple lines
- Remove the extra whitespace in such balloons, specially around separators (visible when editing the balloon on inkscape, each separator is replaced with 3 spaces)
- Make the first "cell" fixed width when it contains only GD&T characters
- Don't output the contents of the balloon as a single text string with spaces to put the different parts in different "cells", and instead make each part a separate text string that is centered in the cell