Font::getWrap() implementation issues
After some testing, Font::getWrap() doesn't seem to wrap strictly to the maximum length provided. Rather, the method attempts to break down segments of text separated by spaces to new lines within the width provided, and allows any "word" too long to sit on a line of its own. However, then the "word" is still permitted to overflow rather than then being broken down by characters.
Writing workarounds for this is entirely possible (rolling your own version of love.graphics.printf and font:getWrap()) but I assume that isn't what LÖVE's developers intended.
Attached are images depicting the issue. The first image (vadventure.png) shows no wrapping taking place within a console. The second image (vadventure (2).png) depicts proper wrapping taking place prior to overflow. However, the last image (vadventure (3).png) displays text overflowing outside of the maximum limit provided (which should not occur), but being cut off by stencil operation, rather than the last segment of text finally being spliced by characters instead of spaces.