# if 1
// do proper round (up or down like 1.4 -> 1 and 1.6 -> 2 etc
-# define FONT_MERTIC_CONV(val, dv, scale) \
+# define FONT_METRIC_CONV(val, dv, scale) \
(((long long)((val) * (scale)) + (long long)((dv) * (dv) / 2LL)) \
/ (long long)((dv) * (dv)))
# define FONT_METRIC_ROUNDUP(val) \
(((val) + 31) >> 6)
# else
// truncate/round down
-# define FONT_MERTIC_CONV(val, dv, scale) \
+# define FONT_METRIC_CONV(val, dv, scale) \
(((val) * (scale)) / ((dv) * (dv)))
# define FONT_METRIC_ROUNDUP(val) \
((val) >> 6)