From f1e7a115b847b2617620668d5611b8bdc43cec01 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Wed, 19 Feb 2014 19:05:22 +0330 Subject: [PATCH] wb: disable ligatures and pairwise kerning while changing fonts --- wb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wb.c b/wb.c index d79a651..fb5cf96 100644 --- a/wb.c +++ b/wb.c @@ -179,6 +179,7 @@ int wb_lig(struct wb *wb, char *c) char *cs[LIGLEN + 2]; int i = -1; int ligpos; + wb_font(wb); /* apply font changes */ cs[0] = c; while (wb_prev(wb, ++i)) cs[i + 1] = wb_prev(wb, i); @@ -198,6 +199,7 @@ int wb_lig(struct wb *wb, char *c) int wb_kern(struct wb *wb, char *c) { int val; + wb_font(wb); /* apply font changes */ if (!wb_prev(wb, 0)) return 1; val = font_kern(dev_font(R_F(wb)), wb_prev(wb, 0), c); -- 2.11.4.GIT