|  | @@ 433-447 (lines=15) @@ | 
                                                            
                                    | 430 |  | 			// get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table | 
                                                            
                                    | 431 |  | 			$indexToLoc = array(); | 
                                                            
                                    | 432 |  | 			$offset = $table['loca']['offset']; | 
                                                            
                                    | 433 |  | 			if ($short_offset) { | 
                                                            
                                    | 434 |  | 				// short version | 
                                                            
                                    | 435 |  | 				$tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 | 
                                                            
                                    | 436 |  | 				for ($i = 0; $i < $tot_num_glyphs; ++$i) { | 
                                                            
                                    | 437 |  | 					$indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; | 
                                                            
                                    | 438 |  | 					$offset += 2; | 
                                                            
                                    | 439 |  | 				} | 
                                                            
                                    | 440 |  | 			} else { | 
                                                            
                                    | 441 |  | 				// long version | 
                                                            
                                    | 442 |  | 				$tot_num_glyphs = floor($table['loca']['length'] / 4); // numGlyphs + 1 | 
                                                            
                                    | 443 |  | 				for ($i = 0; $i < $tot_num_glyphs; ++$i) { | 
                                                            
                                    | 444 |  | 					$indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); | 
                                                            
                                    | 445 |  | 					$offset += 4; | 
                                                            
                                    | 446 |  | 				} | 
                                                            
                                    | 447 |  | 			} | 
                                                            
                                    | 448 |  | 			// get glyphs indexes of chars from cmap table | 
                                                            
                                    | 449 |  | 			$offset = $table['cmap']['offset'] + 2; | 
                                                            
                                    | 450 |  | 			$numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); | 
                                                                                
                                |  | @@ 986-1000 (lines=15) @@ | 
                                                            
                                    | 983 |  | 		// get the offsets to the locations of the glyphs in the font, relative to the beginning of the glyphData table | 
                                                            
                                    | 984 |  | 		$indexToLoc = array(); | 
                                                            
                                    | 985 |  | 		$offset = $table['loca']['offset']; | 
                                                            
                                    | 986 |  | 		if ($short_offset) { | 
                                                            
                                    | 987 |  | 			// short version | 
                                                            
                                    | 988 |  | 			$tot_num_glyphs = floor($table['loca']['length'] / 2); // numGlyphs + 1 | 
                                                            
                                    | 989 |  | 			for ($i = 0; $i < $tot_num_glyphs; ++$i) { | 
                                                            
                                    | 990 |  | 				$indexToLoc[$i] = TCPDF_STATIC::_getUSHORT($font, $offset) * 2; | 
                                                            
                                    | 991 |  | 				$offset += 2; | 
                                                            
                                    | 992 |  | 			} | 
                                                            
                                    | 993 |  | 		} else { | 
                                                            
                                    | 994 |  | 			// long version | 
                                                            
                                    | 995 |  | 			$tot_num_glyphs = ($table['loca']['length'] / 4); // numGlyphs + 1 | 
                                                            
                                    | 996 |  | 			for ($i = 0; $i < $tot_num_glyphs; ++$i) { | 
                                                            
                                    | 997 |  | 				$indexToLoc[$i] = TCPDF_STATIC::_getULONG($font, $offset); | 
                                                            
                                    | 998 |  | 				$offset += 4; | 
                                                            
                                    | 999 |  | 			} | 
                                                            
                                    | 1000 |  | 		} | 
                                                            
                                    | 1001 |  | 		// get glyphs indexes of chars from cmap table | 
                                                            
                                    | 1002 |  | 		$subsetglyphs = array(); // glyph IDs on key | 
                                                            
                                    | 1003 |  | 		$subsetglyphs[0] = true; // character codes that do not correspond to any glyph in the font should be mapped to glyph index 0 |