]> granicus.if.org Git - php/commitdiff
- Restore testing for Unicode charmap to what it was, it was working(?), this
authorJouni Ahto <jah@php.net>
Fri, 7 Jul 2000 14:00:50 +0000 (14:00 +0000)
committerJouni Ahto <jah@php.net>
Fri, 7 Jul 2000 14:00:50 +0000 (14:00 +0000)
  shouldn't have any effect on other charmaps.
- Remove bogus message about not finding any Unicode mapping table.

ext/gd/gdttf.c

index 3db6b806e5bb5b968bd7f60559d448ad9b415029..14b1744552386a25d8ada5dda8e6ac1f38d5c575 100644 (file)
@@ -398,7 +398,8 @@ a->have_char_map_Roman = 0;
        for (i = 0; i < n; i++) {
         TT_Get_CharMap_ID(a->face, i, &platform, &encoding);
                if ((platform == 3 && encoding == 1)           /* Windows Unicode */
-                       || (platform == 0 && encoding == 0)) {        /* ?? Unicode */
+                       || (platform == 2 && encoding == 1)
+                       || (platform == 0)) {        /* ?? Unicode */
                        TT_Get_CharMap(a->face, i, &a->char_map_Unicode);
                        a->have_char_map_Unicode = 1;
                        map_found++;
@@ -418,11 +419,6 @@ a->have_char_map_Roman = 0;
         return NULL;
     }
 
-       if (i == n) {
-               *error = "Sorry, but this font doesn't contain any Unicode mapping table";
-               return NULL;
-       }
-
        a->matrix.xx = (TT_Fixed) (a->cos_a * (1<<16));
        a->matrix.yx = (TT_Fixed) (a->sin_a * (1<<16));
        a->matrix.xy = - a->matrix.yx;