mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Upgrade to harfbuzz 9.0.0
This commit is contained in:
parent
5b30f2571e
commit
18fa0bfa15
117 changed files with 8186 additions and 2535 deletions
|
|
@ -87,7 +87,7 @@ using OT::Layout::GPOS;
|
|||
bool
|
||||
hb_ot_layout_has_kerning (hb_face_t *face)
|
||||
{
|
||||
return face->table.kern->has_data ();
|
||||
return face->table.kern->table->has_data ();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -103,7 +103,7 @@ hb_ot_layout_has_kerning (hb_face_t *face)
|
|||
bool
|
||||
hb_ot_layout_has_machine_kerning (hb_face_t *face)
|
||||
{
|
||||
return face->table.kern->has_state_machine ();
|
||||
return face->table.kern->table->has_state_machine ();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -123,7 +123,7 @@ hb_ot_layout_has_machine_kerning (hb_face_t *face)
|
|||
bool
|
||||
hb_ot_layout_has_cross_kerning (hb_face_t *face)
|
||||
{
|
||||
return face->table.kern->has_cross_stream ();
|
||||
return face->table.kern->table->has_cross_stream ();
|
||||
}
|
||||
|
||||
void
|
||||
|
|
@ -132,7 +132,7 @@ hb_ot_layout_kern (const hb_ot_shape_plan_t *plan,
|
|||
hb_buffer_t *buffer)
|
||||
{
|
||||
hb_blob_t *blob = font->face->table.kern.get_blob ();
|
||||
const AAT::kern& kern = *blob->as<AAT::kern> ();
|
||||
const auto& kern = *font->face->table.kern;
|
||||
|
||||
AAT::hb_aat_apply_context_t c (plan, font, buffer, blob);
|
||||
|
||||
|
|
@ -1443,8 +1443,12 @@ hb_ot_layout_table_find_feature_variations (hb_face_t *face,
|
|||
unsigned int *variations_index /* out */)
|
||||
{
|
||||
const OT::GSUBGPOS &g = get_gsubgpos_table (face, table_tag);
|
||||
const OT::GDEF &gdef = *face->table.GDEF->table;
|
||||
|
||||
return g.find_variations_index (coords, num_coords, variations_index);
|
||||
auto instancer = OT::ItemVarStoreInstancer(&gdef.get_var_store(), nullptr,
|
||||
hb_array (coords, num_coords));
|
||||
|
||||
return g.find_variations_index (coords, num_coords, variations_index, &instancer);
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -2127,7 +2131,7 @@ hb_ot_layout_get_font_extents (hb_font_t *font,
|
|||
hb_tag_t language_tag,
|
||||
hb_font_extents_t *extents)
|
||||
{
|
||||
hb_position_t min, max;
|
||||
hb_position_t min = 0, max = 0;
|
||||
if (font->face->table.BASE->get_min_max (font, direction, script_tag, language_tag, HB_TAG_NONE,
|
||||
&min, &max))
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue