diff options
-rw-r--r-- | read.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -79,10 +79,13 @@ readFile(char *filename, FontPtr font) return -1; } + /* FreeType will handle Unicode and automatically map ISO-8859-1 to + * Unicode for us -- everything else needs a mapping */ encoding_name = faceEncoding(face); if(encoding_name == NULL) { symbol = 1; - } else if(strcasecmp(encoding_name, "iso10646-1") != 0) { + } else if((strcasecmp(encoding_name, "iso10646-1") != 0) && + (strcasecmp(encoding_name, "iso8859-1") != 0)) { if(reencode_flag) mapping = FontEncMapFind(encoding_name, FONT_ENCODING_UNICODE, 0, 0, NULL); |