From: Carl Worth Date: Mon, 18 Dec 2006 17:57:31 +0000 (-0800) Subject: Switch to mono font for solution and give it a bit more room X-Git-Url: https://git.cworth.org/git?p=wordgame;a=commitdiff_plain;h=9e378f70ad5f23c0191b4351c45e60a31b0035c8 Switch to mono font for solution and give it a bit more room --- diff --git a/rack-fancy.c b/rack-fancy.c index 8aae0f8..bff8ddc 100644 --- a/rack-fancy.c +++ b/rack-fancy.c @@ -101,6 +101,9 @@ dict_paint_action (void *closure, char *word, dict_entry_t *entry) } } +#define SOLUTION_FONT_SIZE 12 +#define SOLUTION_LINE_HEIGHT (1.5 * SOLUTION_FONT_SIZE) + static void dict_paint (cairo_t *cr, void *closure, double width, double height) { @@ -112,8 +115,9 @@ dict_paint (cairo_t *cr, void *closure, double width, double height) cursor.cr = cr; - cairo_set_font_size (cr, 12); - cursor.line_height = 14; + cairo_select_font_face (cr, "mono", 0, 0); + cairo_set_font_size (cr, SOLUTION_FONT_SIZE); + cursor.line_height = SOLUTION_LINE_HEIGHT; cursor.x = 0; cursor.y = 0; @@ -431,7 +435,7 @@ create_canvas (GtkWidget *parent, rack_t *rack) root = goo_canvas_get_root_item (GOO_CANVAS (canvas)); rack->solution_item = goo_demo_item_new (root, - LETTER_PAD, + LETTER_PAD + SOLUTION_LINE_HEIGHT, LETTER_PAD + 2 * (LETTER_SIZE + 2 * LETTER_PAD), 400, 400 - (2 * (LETTER_SIZE + 2 * LETTER_PAD)), dict_paint, rack->solution,