4 |
/* */ |
/* */ |
5 |
/* AFM support for Type 1 fonts (body). */ |
/* AFM support for Type 1 fonts (body). */ |
6 |
/* */ |
/* */ |
7 |
/* Copyright 1996-2001, 2002, 2003, 2004 by */ |
/* Copyright 1996-2001, 2002, 2003, 2004, 2005 by */ |
8 |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
9 |
/* */ |
/* */ |
10 |
/* This file is part of the FreeType project, and may only be used, */ |
/* This file is part of the FreeType project, and may only be used, */ |
285 |
/* Kerning offset is 14 bytes from start of extensions table. */ |
/* Kerning offset is 14 bytes from start of extensions table. */ |
286 |
p += 14; |
p += 14; |
287 |
p = start + LITTLE_ENDIAN_UINT( p ); |
p = start + LITTLE_ENDIAN_UINT( p ); |
288 |
|
|
289 |
|
if ( p == start ) |
290 |
|
/* zero offset means no table */ |
291 |
|
goto Exit; |
292 |
|
|
293 |
if ( p + 2 > limit ) |
if ( p + 2 > limit ) |
294 |
{ |
{ |
295 |
error = T1_Err_Unknown_File_Format; |
error = T1_Err_Unknown_File_Format; |