* src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build


			
			
				david-pic-changes
			
			
		
Werner Lemberg 20 years ago
parent 1d565fb01b
commit 8e58ff26d2
  1. 5
      ChangeLog
  2. 10
      src/cff/cffcmap.c

@ -1,3 +1,8 @@
2005-02-14 Werner Lemberg <wl@gnu.org>
* src/cff/cffcmap.c (cff_cmap_unicode_init): Don't try to build
a cmap for a CID-keyed font which doesn't have SIDs.
2005-02-13 Werner Lemberg <wl@gnu.org>
* src/type1/t1load.c (read_binary_data): Return more meaningful

@ -4,7 +4,7 @@
/* */
/* CFF character mapping table (cmap) support (body). */
/* */
/* Copyright 2002, 2003, 2004 by */
/* Copyright 2002, 2003, 2004, 2005 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@ -149,6 +149,13 @@
FT_Service_PsCMaps psnames = (FT_Service_PsCMaps)cff->psnames;
/* can't build Unicode map for CID-keyed font */
if ( !charset->sids )
{
error = CFF_Err_Invalid_Argument;
goto Exit;
}
cmap->num_pairs = 0;
cmap->pairs = NULL;
@ -213,6 +220,7 @@
}
}
Exit:
return error;
}

Loading…
Cancel
Save