diff options
Diffstat (limited to 'read.c')
-rw-r--r-- | read.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -255,20 +255,20 @@ readFile(char *filename, FontPtr font) if(verbose_flag) fprintf(stderr, "size %d: %dx%d\n", i, - (int)(face->available_sizes[i].x_ppem >> 6), - (int)(face->available_sizes[i].y_ppem >> 6)); + (int)((face->available_sizes[i].x_ppem + 32) >> 6), + (int)((face->available_sizes[i].y_ppem + 32) >> 6)); rc = FT_Set_Pixel_Sizes(face, - face->available_sizes[i].x_ppem >> 6, - face->available_sizes[i].y_ppem >> 6); + (face->available_sizes[i].x_ppem + 32) >> 6, + (face->available_sizes[i].y_ppem + 32) >> 6); if(rc != 0) { fprintf(stderr, "Couldn't set size.\n"); return -1; } strike = makeStrike(font, - face->available_sizes[i].x_ppem >> 6, - face->available_sizes[i].y_ppem >> 6); + (face->available_sizes[i].x_ppem + 32) >> 6, + (face->available_sizes[i].y_ppem + 32) >> 6); if(strike == NULL) { fprintf(stderr, "Couldn't allocate strike.\n"); return -1; |