Correcting text baseline for tiny fonts
When a tiny font size is used to draw text on canvas and the canvas
is scaled up afterward, the rounding operations in
CanvasRenderingContext2D::getFontBaseline and
SimpleFontData::platformInit() causes different baselines to converge.
This CL resolves this issue by using floating point ascent and descent
properties. Visual results and comparison to previous state can be
found in bug webpage: crbug.com/338908.
BUG=
338908
Committed:
https://crrev.com/c5395a1764dd6ef1439507d88e801eaf06820476
Cr-Commit-Position: refs/heads/master@{#425618}