shithub: freetype+ttf2subf

Download patch

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'.

git/fs: mount .git/fs: mount/attach disallowed
--- 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 );
             }