3 * @package php-font-lib
4 * @link https://github.com/PhenX/php-font-lib
5 * @author Fabien Ménager <fabien.menager@gmail.com>
6 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
9 namespace FontLib\TrueType;
12 * TrueType font file header.
14 * @package php-font-lib
16 class Header extends \FontLib\Header {
17 protected $def = array(
18 "format" => self::uint32,
19 "numTables" => self::uint16,
20 "searchRange" => self::uint16,
21 "entrySelector" => self::uint16,
22 "rangeShift" => self::uint16,
25 public function parse() {
28 $format = $this->data["format"];
29 $this->data["formatText"] = $this->convertUInt32ToStr($format);