/* It is assured that the all glyphs in the current range use the
same realized face. */
ft_face = rface->rfont->fontp;
- baseline_offset = rface->rfont->baseline_offset;
+ baseline_offset = rface->rfont->baseline_offset >> 6;
if (! gstring->anti_alias)
{
if (! FT_IS_SCALABLE (ft_face)
&& FT_Get_BDF_Property (ft_face, "_MULE_BASELINE_OFFSET", &prop) == 0)
{
- rfont->baseline_offset = prop.u.integer;
- rfont->ascent += prop.u.integer;
- rfont->descent -= prop.u.integer;
+ rfont->baseline_offset = prop.u.integer << 6;
+ rfont->ascent += prop.u.integer << 6;
+ rfont->descent -= prop.u.integer << 6;
}
}
#endif /* HAVE_FTBDF_H */