FONTLIB: add parentheses around bit-shift for clarity.
FONTLIB: suppress uninitialized ‘oout’ warning.

It can only enter this block when why == WW_LONGWORD, which only
occurs after oout has been initialised.
FONTLIB: fix comparison to NULL instead of '\0'.
FONTLIB: fix unknown escape sequence in word wrap.

Assuming '\c' was meant to be carriage return.
FONTLIB: fix calculation for width of widest character before spacing.
FONTLIB: assert font->id to ensure there are no unhandled cases.