mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-07 18:08:02 +02:00
fixing a bug related to decoding glyph names like "uniXXXX" into
Unicode character codes
This commit is contained in:
parent
c3ec1c6580
commit
70a2c42586
1 changed files with 3 additions and 4 deletions
|
|
@ -61,7 +61,7 @@
|
|||
|
||||
FT_Int count;
|
||||
FT_ULong value = 0;
|
||||
const char* p = glyph_name + 4;
|
||||
const char* p = glyph_name + 3;
|
||||
|
||||
|
||||
for ( count = 4; count > 0; count--, p++ )
|
||||
|
|
@ -85,10 +85,9 @@
|
|||
break;
|
||||
|
||||
value = ( value << 4 ) + d;
|
||||
|
||||
if ( count == 0 )
|
||||
return value;
|
||||
}
|
||||
if ( count == 0 )
|
||||
return value;
|
||||
}
|
||||
|
||||
/* look for a non-initial dot in the glyph name in order to */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue