it->nglyphs = 1;
- if (it->use_default_face)
- {
- font = FRAME_FONT (it->f);
- boff = FRAME_BASELINE_OFFSET (it->f);
- }
-
- pcm = FRAME_RIF (it->f)->per_char_metric
- pcm = rif->per_char_metric (font, &char2b,
- FONT_TYPE_FOR_UNIBYTE (font, it->char_to_display));
-
- if (it->override_ascent >= 0)
- {
- it->ascent = it->override_ascent;
- it->descent = it->override_descent;
- boff = it->override_boff;
- }
- else
- {
- it->ascent = FONT_BASE (font) + boff;
- it->descent = FONT_DESCENT (font) - boff;
- }
++ pcm = FRAME_RIF (it->f)->per_char_metric
+ (font, &char2b, FONT_TYPE_FOR_UNIBYTE (font, it->char_to_display));
+
- it->ascent = FONT_BASE (font) + boff;
- it->descent = FONT_DESCENT (font) - boff;
++ if (it->override_ascent >= 0)
++ {
++ it->ascent = it->override_ascent;
++ it->descent = it->override_descent;
++ boff = it->override_boff;
++ }
++ else
++ {
++ it->ascent = FONT_BASE (font) + boff;
++ it->descent = FONT_DESCENT (font) - boff;
++ }
if (pcm)
{