summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xfont.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/xfont.c b/src/xfont.c
index 9e7d68d51b8..6d529c9b54a 100644
--- a/src/xfont.c
+++ b/src/xfont.c
@@ -648,7 +648,10 @@ xfont_open (f, entity, pixel_size)
if (NILP (fullname))
fullname = AREF (font_object, FONT_NAME_INDEX);
- font->vertical_centering = 0;
+ font->vertical_centering
+ = (STRINGP (Vvertical_centering_font_regexp)
+ && (fast_string_match_ignore_case
+ (Vvertical_centering_font_regexp, fullname) >= 0));
return font_object;
}