summaryrefslogtreecommitdiff
path: root/src/xftfont.c
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2019-11-17 17:32:37 +0100
committerLars Ingebrigtsen <larsi@gnus.org>2019-11-17 17:32:37 +0100
commit1c29ba034092660e73bce8c6ff459c75ff2c2d72 (patch)
treebf577f35deeda40107e8f5e121b60d47617eebfb /src/xftfont.c
parentb31f1987eb27a69d7c0eab9cce6eab8ba0857ec1 (diff)
downloademacs-1c29ba034092660e73bce8c6ff459c75ff2c2d72.tar.gz
Handle FC_CHARCELL in xftfont_open
* src/xftfont.c (xftfont_open): FC_CHARCELL is apparently an alias for FC_DUAL used in some east Asian fonts (bug#35079). Modelled after a patch suggested by Kenichi Handa.
Diffstat (limited to 'src/xftfont.c')
-rw-r--r--src/xftfont.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xftfont.c b/src/xftfont.c
index e0035808172..fa06d967369 100644
--- a/src/xftfont.c
+++ b/src/xftfont.c
@@ -211,6 +211,9 @@ xftfont_open (struct frame *f, Lisp_Object entity, int pixel_size)
#ifdef FC_DUAL
&& spacing != FC_DUAL
#endif /* FC_DUAL */
+#ifdef FC_CHARCELL
+ && spacing != FC_CHARCELL
+#endif /* FC_CHARCELL */
)
{
font->min_width = font->max_width = font->average_width