[repacker] Increase max_rounds when called via public api.
This commit is contained in:
parent
4ee471922d
commit
a369ab133b
|
@ -157,7 +157,7 @@ template<typename T>
|
||||||
inline hb_blob_t*
|
inline hb_blob_t*
|
||||||
hb_resolve_overflows (const T& packed,
|
hb_resolve_overflows (const T& packed,
|
||||||
hb_tag_t table_tag,
|
hb_tag_t table_tag,
|
||||||
unsigned max_rounds = 20) {
|
unsigned max_rounds = 40) {
|
||||||
graph_t sorted_graph (packed);
|
graph_t sorted_graph (packed);
|
||||||
sorted_graph.sort_shortest_distance ();
|
sorted_graph.sort_shortest_distance ();
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ hb_blob_t* hb_subset_repack_or_fail (hb_object_t* hb_objects, unsigned num_hb_ob
|
||||||
packed.push (nullptr);
|
packed.push (nullptr);
|
||||||
for (unsigned i = 0 ; i < num_hb_objs ; i++)
|
for (unsigned i = 0 ; i < num_hb_objs ; i++)
|
||||||
packed.push (&(hb_objects[i]));
|
packed.push (&(hb_objects[i]));
|
||||||
|
|
||||||
return hb_resolve_overflows (packed, HB_OT_TAG_GSUB);
|
return hb_resolve_overflows (packed, HB_OT_TAG_GSUB);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue