Return unclipped bounds for get_characterExtents

For get_characterExtents():
- The x,y position should be unclipped (allowed to be negative or larger than the screen width/height).
- The width/height should not be changed to 1 for offscreen objects.

Bug: 864195
Change-Id: Ibea1f3ecb0b8f5f72c6fc967892ac9e6b1af135b
Reviewed-on: https://chromium-review.googlesource.com/1138800
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575831}
3 files changed