[PRD-4897] - Rename LibFont's strict-Geom-Utility, so that it is visually different from engine/core's version. Both do the same job, but with different correction factors.
[PRD-4897] - Explicitly enable word-breaking.
[PRD-4897] - Make sure the max between lineheight and font height is used. This emulates the legacy text alignment behaviour.
[PRD-4897] - Implement smarter line-breaking, so that we preserve as much structure as possible.