GetTextBreak takes a DeviceCoordinate as width

Change-Id: Ie03732a0966eedf6c0226beed83356ae4886a016
fdo#82550 LogicWidthToDeviceCoordinate missed handling of mbMap == false

Change-Id: I98902ed266ae7b2737fa9720d69a4b87cc958d51
Revert "Resolves: fdo#82550 MacOSX GetTextBreak always return -1"

This reverts commit 4c1e2c446865b355f50720b8b96ec704822006dc.
it was just hiding the underlying bug.