Hexr Txtr generates quads of text, but this module uses the tilemap system in the hexr engine to wrap those quads with a border of some kind, making speech bubbles/captions pretty straightforward.
Takes a hexrTxtr page as a param.
var speechBubble = hexrBubble( hexrTxtrPage, thickness, overrideBubbleData )
scene.add(speechBubble.mesh);
speechBubble.write('Hello world!');