diff options
author | George Williams <gww@silcom.com> | 2008-05-02 19:14:58 +0200 |
---|---|---|
committer | Juliusz Chroboczek <jch@pps.jussieu.fr> | 2008-05-02 19:14:58 +0200 |
commit | 5cb6dcac85b89deea8263e1b7bcb7714e07063ff (patch) | |
tree | 630a8a39ba27dde6c76fc634b14dc729a903f5bd | |
parent | 95a16fb0001abcea6a12b4eb2e1a1d24ab83d5fa (diff) |
Fix handling for non-square pixels.
-rw-r--r-- | read.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -238,20 +238,20 @@ readFile(char *filename, FontPtr font) if(verbose_flag) fprintf(stderr, "size %d: %dx%d\n", i, - face->available_sizes[i].width, - face->available_sizes[i].height); + face->available_sizes[i].x_ppem >> 6, + face->available_sizes[i].y_ppem >> 6); rc = FT_Set_Pixel_Sizes(face, - face->available_sizes[i].width, - face->available_sizes[i].height); + face->available_sizes[i].x_ppem >> 6, + face->available_sizes[i].y_ppem >> 6); if(rc != 0) { fprintf(stderr, "Couldn't set size.\n"); return -1; } strike = makeStrike(font, - face->available_sizes[i].width, - face->available_sizes[i].height); + face->available_sizes[i].x_ppem >> 6, + face->available_sizes[i].y_ppem >> 6); if(strike == NULL) { fprintf(stderr, "Couldn't allocate strike.\n"); return -1; |