ref: a0f43f207b68520369eba4e84b02c5f69f0f542b
parent: b3e1954d167f485099c71f5060520aabb00519c6
author: suzuki toshiya <[email protected]>
date: Sun Sep 19 21:26:56 EDT 2010
[cff] Make trace message in cff_charset_load() verbose. See Savannah bug #30975. * src/cff/cffload.c (cff_charset_load): Report the original `nleft' and truncated `nleft'.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
2010-09-19 suzuki toshiya <[email protected]>
+ [cff] Make trace message in cff_charset_load() verbose.
+ See Savannah bug #30975.
+
+ * src/cff/cffload.c (cff_charset_load): Report the original
+ `nleft' and truncated `nleft'.
+
+2010-09-19 suzuki toshiya <[email protected]>
+
[cff] Correct `max_cid' from CID array length to max CID.
See Savannah bug #30975.
--- a/src/cff/cffload.c
+++ b/src/cff/cffload.c
@@ -916,7 +916,8 @@
/* try to rescue some of the SIDs if `nleft' is too large */
if ( glyph_sid > 0xFFFFL - nleft )
{
- FT_ERROR(( "cff_charset_load: invalid SID range trimmed\n" ));
+ FT_ERROR(( "cff_charset_load: invalid SID range trimmed"
+ " nleft=%d -> %d\n", nleft, 0xFFFFL - glyph_sid ));
nleft = ( FT_UInt )( 0xFFFFL - glyph_sid );
}