Adjust FreeType matrix based on what came back.

In the FreeType backend requests are made for a specific height but that
might not be the final height which was created by FreeType. In the
bitmap case this is obvious (a nearby size was picked) but this can also
happen in the outline case then the requested size was less than one.

BUG=skia:8042

Change-Id: Ibe3ae01b3732019870950b726270b9c85baeaffe
Reviewed-on: https://skia-review.googlesource.com/133448
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
1 file changed