mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Upgrade to harfbuzz 10.1.0
This commit is contained in:
parent
9b73f07e07
commit
6f4a2f6b6a
95 changed files with 5746 additions and 4151 deletions
|
|
@ -594,14 +594,20 @@ static void _attach_accelerator_data (hb_subset_plan_t* plan,
|
|||
* @input: input to use for the subsetting.
|
||||
*
|
||||
* Subsets a font according to provided input. Returns nullptr
|
||||
* if the subset operation fails.
|
||||
* if the subset operation fails or the face has no glyphs.
|
||||
*
|
||||
* Since: 2.9.0
|
||||
**/
|
||||
hb_face_t *
|
||||
hb_subset_or_fail (hb_face_t *source, const hb_subset_input_t *input)
|
||||
{
|
||||
if (unlikely (!input || !source)) return hb_face_get_empty ();
|
||||
if (unlikely (!input || !source)) return nullptr;
|
||||
|
||||
if (unlikely (!source->get_num_glyphs ()))
|
||||
{
|
||||
DEBUG_MSG (SUBSET, nullptr, "No glyphs in source font.");
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
hb_subset_plan_t *plan = hb_subset_plan_create_or_fail (source, input);
|
||||
if (unlikely (!plan)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue