aboutsummaryrefslogtreecommitdiffstats
path: root/src/ftxfont.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ftxfont.c')
-rw-r--r--src/ftxfont.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/ftxfont.c b/src/ftxfont.c
index bbba3ca8163..9fe4d41dcc5 100644
--- a/src/ftxfont.c
+++ b/src/ftxfont.c
@@ -1,5 +1,5 @@
1/* ftxfont.c -- FreeType font driver on X (without using XFT). 1/* ftxfont.c -- FreeType font driver on X (without using XFT).
2 Copyright (C) 2006-2011 Free Software Foundation, Inc. 2 Copyright (C) 2006-2012 Free Software Foundation, Inc.
3 Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 3 Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011
4 National Institute of Advanced Industrial Science and Technology (AIST) 4 National Institute of Advanced Industrial Science and Technology (AIST)
5 Registration Number H13PRO009 5 Registration Number H13PRO009
@@ -48,14 +48,14 @@ static GC *ftxfont_get_gcs (FRAME_PTR, unsigned long, unsigned long);
48static int ftxfont_draw_bitmap (FRAME_PTR, GC, GC *, struct font *, 48static int ftxfont_draw_bitmap (FRAME_PTR, GC, GC *, struct font *,
49 unsigned, int, int, XPoint *, int, int *, 49 unsigned, int, int, XPoint *, int, int *,
50 int); 50 int);
51static void ftxfont_draw_backgrond (FRAME_PTR, struct font *, GC, 51static void ftxfont_draw_background (FRAME_PTR, struct font *, GC,
52 int, int, int); 52 int, int, int);
53 53
54struct ftxfont_frame_data 54struct ftxfont_frame_data
55{ 55{
56 /* Background and foreground colors. */ 56 /* Background and foreground colors. */
57 XColor colors[2]; 57 XColor colors[2];
58 /* GCs interporationg the above colors. gcs[0] is for a color 58 /* GCs interpolating the above colors. gcs[0] is for a color
59 closest to BACKGROUND, and gcs[5] is for a color closest to 59 closest to BACKGROUND, and gcs[5] is for a color closest to
60 FOREGROUND. */ 60 FOREGROUND. */
61 GC gcs[6]; 61 GC gcs[6];
@@ -219,7 +219,8 @@ ftxfont_draw_bitmap (FRAME_PTR f, GC gc_fore, GC *gcs, struct font *font, unsign
219} 219}
220 220
221static void 221static void
222ftxfont_draw_backgrond (FRAME_PTR f, struct font *font, GC gc, int x, int y, int width) 222ftxfont_draw_background (FRAME_PTR f, struct font *font, GC gc, int x, int y,
223 int width)
223{ 224{
224 XGCValues xgcv; 225 XGCValues xgcv;
225 226
@@ -296,7 +297,7 @@ ftxfont_draw (struct glyph_string *s, int from, int to, int x, int y, int with_b
296 297
297 BLOCK_INPUT; 298 BLOCK_INPUT;
298 if (with_background) 299 if (with_background)
299 ftxfont_draw_backgrond (f, font, s->gc, x, y, s->width); 300 ftxfont_draw_background (f, font, s->gc, x, y, s->width);
300 code = alloca (sizeof (unsigned) * len); 301 code = alloca (sizeof (unsigned) * len);
301 for (i = 0; i < len; i++) 302 for (i = 0; i < len; i++)
302 code[i] = ((XCHAR2B_BYTE1 (s->char2b + from + i) << 8) 303 code[i] = ((XCHAR2B_BYTE1 (s->char2b + from + i) << 8)