|
|
|
@ -79,7 +79,7 @@ using OT::Layout::GPOS; |
|
|
|
|
* Tests whether a face includes any kerning data in the 'kern' table. |
|
|
|
|
* Does NOT test for kerning lookups in the GPOS table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
bool |
|
|
|
@ -95,7 +95,7 @@ hb_ot_layout_has_kerning (hb_face_t *face) |
|
|
|
|
* Tests whether a face includes any state-machine kerning in the 'kern' table. |
|
|
|
|
* Does NOT examine the GPOS table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
bool |
|
|
|
@ -115,7 +115,7 @@ hb_ot_layout_has_machine_kerning (hb_face_t *face) |
|
|
|
|
* |
|
|
|
|
* Does NOT examine the GPOS table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true is data found, %false otherwise |
|
|
|
|
* Return value: `true` is data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
bool |
|
|
|
@ -272,7 +272,7 @@ _hb_ot_layout_set_glyph_props (hb_font_t *font, |
|
|
|
|
* |
|
|
|
|
* Tests whether a face has any glyph classes defined in its GDEF table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -461,7 +461,7 @@ hb_ot_layout_table_get_script_tags (hb_face_t *face, |
|
|
|
|
* Fetches the index if a given script tag in the specified face's GSUB table |
|
|
|
|
* or GPOS table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the script is found, %false otherwise |
|
|
|
|
* Return value: `true` if the script is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -535,7 +535,7 @@ hb_ot_layout_table_choose_script (hb_face_t *face, |
|
|
|
|
* #HB_OT_LAYOUT_NO_SCRIPT_INDEX. |
|
|
|
|
* |
|
|
|
|
* Return value: |
|
|
|
|
* %true if one of the requested scripts is selected, %false if a fallback |
|
|
|
|
* `true` if one of the requested scripts is selected, `false` if a fallback |
|
|
|
|
* script is selected or if no scripts are selected. |
|
|
|
|
* |
|
|
|
|
* Since: 2.0.0 |
|
|
|
@ -628,7 +628,7 @@ hb_ot_layout_table_get_feature_tags (hb_face_t *face, |
|
|
|
|
* Fetches the index for a given feature tag in the specified face's GSUB table |
|
|
|
|
* or GPOS table. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the feature is found, %false otherwise |
|
|
|
|
* Return value: `true` if the feature is found, `false` otherwise |
|
|
|
|
**/ |
|
|
|
|
bool |
|
|
|
|
hb_ot_layout_table_find_feature (hb_face_t *face, |
|
|
|
@ -695,7 +695,7 @@ hb_ot_layout_script_get_language_tags (hb_face_t *face, |
|
|
|
|
* Fetches the index of a given language tag in the specified face's GSUB table |
|
|
|
|
* or GPOS table, underneath the specified script tag. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the language tag is found, %false otherwise |
|
|
|
|
* Return value: `true` if the language tag is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 0.6.0 |
|
|
|
|
* Deprecated: 2.0.0 |
|
|
|
@ -730,10 +730,10 @@ hb_ot_layout_script_find_language (hb_face_t *face, |
|
|
|
|
* in the specified face's GSUB or GPOS table, underneath the specified script |
|
|
|
|
* index. |
|
|
|
|
* |
|
|
|
|
* If none of the given language tags is found, %false is returned and |
|
|
|
|
* If none of the given language tags is found, `false` is returned and |
|
|
|
|
* @language_index is set to the default language index. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if one of the given language tags is found, %false otherwise |
|
|
|
|
* Return value: `true` if one of the given language tags is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 2.0.0 |
|
|
|
|
**/ |
|
|
|
@ -776,7 +776,7 @@ hb_ot_layout_script_select_language (hb_face_t *face, |
|
|
|
|
* Fetches the index of a requested feature in the given face's GSUB or GPOS table, |
|
|
|
|
* underneath the specified script and language. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the feature is found, %false otherwise |
|
|
|
|
* Return value: `true` if the feature is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -807,7 +807,7 @@ hb_ot_layout_language_get_required_feature_index (hb_face_t *face, |
|
|
|
|
* Fetches the tag of a requested feature index in the given face's GSUB or GPOS table, |
|
|
|
|
* underneath the specified script and language. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the feature is found, %false otherwise |
|
|
|
|
* Return value: `true` if the feature is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 0.9.30 |
|
|
|
|
**/ |
|
|
|
@ -917,7 +917,7 @@ hb_ot_layout_language_get_feature_tags (hb_face_t *face, |
|
|
|
|
* Fetches the index of a given feature tag in the specified face's GSUB table |
|
|
|
|
* or GPOS table, underneath the specified script and language. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the feature is found, %false otherwise |
|
|
|
|
* Return value: `true` if the feature is found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -1314,7 +1314,7 @@ hb_ot_layout_lookup_collect_glyphs (hb_face_t *face, |
|
|
|
|
* Fetches a list of feature variations in the specified face's GSUB table |
|
|
|
|
* or GPOS table, at the specified variation coordinates. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if feature variations were found, %false otherwise. |
|
|
|
|
* Return value: `true` if feature variations were found, `false` otherwise. |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -1377,7 +1377,7 @@ hb_ot_layout_feature_with_variations_get_lookups (hb_face_t *face, |
|
|
|
|
* |
|
|
|
|
* Tests whether the specified face includes any GSUB substitutions. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -1399,7 +1399,7 @@ hb_ot_layout_has_substitution (hb_face_t *face) |
|
|
|
|
* Tests whether a specified lookup in the specified face would |
|
|
|
|
* trigger a substitution on the given glyph sequence. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if a substitution would be triggered, %false otherwise |
|
|
|
|
* Return value: `true` if a substitution would be triggered, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 0.9.7 |
|
|
|
|
**/ |
|
|
|
@ -1561,7 +1561,7 @@ hb_ot_layout_lookups_substitute_closure (hb_face_t *face, |
|
|
|
|
* |
|
|
|
|
* Tests whether the specified face includes any GPOS positioning. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if the face has GPOS data, %false otherwise |
|
|
|
|
* Return value: `true` if the face has GPOS data, `false` otherwise |
|
|
|
|
* |
|
|
|
|
**/ |
|
|
|
|
hb_bool_t |
|
|
|
@ -1634,7 +1634,7 @@ hb_ot_layout_position_finish_offsets (hb_font_t *font, hb_buffer_t *buffer) |
|
|
|
|
* For more information on this distinction, see the [`size` feature documentation]( |
|
|
|
|
* https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-size).
|
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 0.9.10 |
|
|
|
|
**/ |
|
|
|
@ -1698,7 +1698,7 @@ hb_ot_layout_get_size_params (hb_face_t *face, |
|
|
|
|
* Fetches name indices from feature parameters for "Stylistic Set" ('ssXX') or |
|
|
|
|
* "Character Variant" ('cvXX') features. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if data found, %false otherwise |
|
|
|
|
* Return value: `true` if data found, `false` otherwise |
|
|
|
|
* |
|
|
|
|
* Since: 2.0.0 |
|
|
|
|
**/ |
|
|
|
@ -2051,7 +2051,7 @@ hb_ot_layout_get_horizontal_baseline_tag_for_script (hb_script_t script) |
|
|
|
|
* |
|
|
|
|
* Fetches a baseline value from the face. |
|
|
|
|
* |
|
|
|
|
* Return value: %true if found baseline value in the font. |
|
|
|
|
* Return value: `true` if found baseline value in the font. |
|
|
|
|
* |
|
|
|
|
* Since: 2.6.0 |
|
|
|
|
**/ |
|
|
|
|