$g
$char
$name
";
if ($type == "composite") {
foreach ($glyph->getGlyphIDs() as $_id) {
$s .= "
$_id ";
}
}
$s .= "
";
}
return $s;
}
protected function _encode() {
$font = $this->getFont();
$subset = $font->getSubset();
$data = $this->data;
$loca = array();
$length = 0;
foreach ($subset as $gid) {
$loca[] = $length;
$length += $data[$gid]->encode();
}
$loca[] = $length; // dummy loca
$font->getTableObject("loca")->data = $loca;
return $length;
}
}