No Description

Header.php 760B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  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
  7. */
  8. namespace FontLib\TrueType;
  9. /**
  10. * TrueType font file header.
  11. *
  12. * @package php-font-lib
  13. */
  14. class Header extends \FontLib\Header {
  15. protected $def = array(
  16. "format" => self::uint32,
  17. "numTables" => self::uint16,
  18. "searchRange" => self::uint16,
  19. "entrySelector" => self::uint16,
  20. "rangeShift" => self::uint16,
  21. );
  22. public function parse() {
  23. parent::parse();
  24. $format = $this->data["format"];
  25. $this->data["formatText"] = $this->convertUInt32ToStr($format);
  26. }
  27. }