Lines Matching refs:num_metrics
72 if (!table.ReadU16(&this->num_metrics)) { in Parse()
82 if (this->num_metrics > maxp->num_glyphs) { in Parse()
83 return Error("Bad number of metrics %d", this->num_metrics); in Parse()
103 !out->WriteU16(this->num_metrics)) { in Serialize()
122 const unsigned num_metrics = header->num_metrics; in Parse() local
129 if (num_metrics > maxp->num_glyphs) { in Parse()
130 return Error("Bad number of metrics %d", num_metrics); in Parse()
132 if (!num_metrics) { in Parse()
135 const unsigned num_sbs = maxp->num_glyphs - num_metrics; in Parse()
137 this->entries.reserve(num_metrics); in Parse()
138 for (unsigned i = 0; i < num_metrics; ++i) { in Parse()
152 return Error("Failed to read side bearing %d", i + num_metrics); in Parse()