{
return (int32_t)(value * 65536.0);
}
- inline void set_real (double v) { value = (double)v; }
+ inline void set_real (double v) { value = v; }
inline double to_real (void) const
{
return value;
{
if (likely (scalars.len == arg.deltas.len))
{
- float v = arg.to_real ();
+ double v = arg.to_real ();
for (unsigned int i = 0; i < scalars.len; i++)
{
v += scalars[i] * arg.deltas[i].to_real ();
g_assert_cmpint (extents.x_bearing, ==, 11);
g_assert_cmpint (extents.y_bearing, ==, 656);
g_assert_cmpint (extents.width, ==, 653);
- g_assert_cmpint (extents.height, ==, -656);
+ g_assert_cmpint (extents.height, ==, -657);
result = hb_font_get_glyph_extents (font, 2, &extents);
g_assert (result);