src/fontcache.cpp
changeset 6852 439563b70fd3
parent 6389 e1331b03c6ce
child 6856 aa95d0fd29f1
equal deleted inserted replaced
6851:0a0a094fb9f1 6852:439563b70fd3
   397 	width  = max(1, slot->bitmap.width + (size == FS_NORMAL));
   397 	width  = max(1, slot->bitmap.width + (size == FS_NORMAL));
   398 	height = max(1, slot->bitmap.rows  + (size == FS_NORMAL));
   398 	height = max(1, slot->bitmap.rows  + (size == FS_NORMAL));
   399 
   399 
   400 	/* FreeType has rendered the glyph, now we allocate a sprite and copy the image into it */
   400 	/* FreeType has rendered the glyph, now we allocate a sprite and copy the image into it */
   401 	sprite = (Sprite*)calloc(width * height + 8, 1);
   401 	sprite = (Sprite*)calloc(width * height + 8, 1);
   402 	sprite->info   = 1;
       
   403 	sprite->width  = width;
   402 	sprite->width  = width;
   404 	sprite->height = height;
   403 	sprite->height = height;
   405 	sprite->x_offs = slot->bitmap_left;
   404 	sprite->x_offs = slot->bitmap_left;
   406 	// XXX 2 should be determined somehow... it's right for the normal face
   405 	// XXX 2 should be determined somehow... it's right for the normal face
   407 	y_adj = (size == FS_NORMAL) ? 2 : 0;
   406 	y_adj = (size == FS_NORMAL) ? 2 : 0;