+ size_t seglen = static_cast<Byte>(*p++);
+ seglen |= (static_cast<Byte>(*p++) << 8);
+ seglen |= (static_cast<Byte>(*p++) << 16);
+ seglen |= (static_cast<Byte>(*p++) << 24);
+ if ((p + seglen) > pfb.end ())
+ {
+ error (_ ("Segment length of the Type 1 (PFB) font is too long."));
+ break;
+ }