Example #1
0
 protected function _parse()
 {
     $font = $this->getFont();
     $offset = $font->pos();
     $loca = $font->getData("loca");
     $real_loca = array_slice($loca, 0, -1);
     // Not the last dummy loca entry
     $data = array();
     foreach ($real_loca as $gid => $location) {
         $_offset = $offset + $loca[$gid];
         $_size = $loca[$gid + 1] - $loca[$gid];
         $data[$gid] = Outline::init($this, $_offset, $_size);
     }
     $this->data = $data;
 }