Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_PangoOTRulesetDescription Struct Reference

#include <pango-ot.h>

Data Fields

PangoScript script
 
PangoLanguagelanguage
 
const PangoOTFeatureMapstatic_gsub_features
 
guint n_static_gsub_features
 
const PangoOTFeatureMapstatic_gpos_features
 
guint n_static_gpos_features
 
const PangoOTFeatureMapother_features
 
guint n_other_features
 

Detailed Description

PangoOTRulesetDescription: @script: a PangoScript @language: a PangoLanguage @static_gsub_features: (nullable): static map of GSUB features @n_static_gsub_features: length of @static_gsub_features, or 0. @static_gpos_features: (nullable): static map of GPOS features @n_static_gpos_features: length of @static_gpos_features, or 0. @other_features: (nullable): map of extra features to add to both GSUB and GPOS. Unlike the static maps, this pointer need not live beyond the life of function calls taking this struct. @n_other_features: length of @other_features, or 0.

The PangoOTRuleset structure holds all the information needed to build a complete PangoOTRuleset from an OpenType font. The main use of this struct is to act as the key for a per-font hash of rulesets. The user populates a ruleset description and gets the ruleset using pango_ot_ruleset_get_for_description() or create a new one using pango_ot_ruleset_new_from_description().

Since: 1.18

Definition at line 236 of file pango-ot.h.

Field Documentation

◆ language

PangoLanguage* _PangoOTRulesetDescription::language

Definition at line 238 of file pango-ot.h.

◆ n_other_features

guint _PangoOTRulesetDescription::n_other_features

Definition at line 244 of file pango-ot.h.

◆ n_static_gpos_features

guint _PangoOTRulesetDescription::n_static_gpos_features

Definition at line 242 of file pango-ot.h.

◆ n_static_gsub_features

guint _PangoOTRulesetDescription::n_static_gsub_features

Definition at line 240 of file pango-ot.h.

◆ other_features

const PangoOTFeatureMap* _PangoOTRulesetDescription::other_features

Definition at line 243 of file pango-ot.h.

◆ script

PangoScript _PangoOTRulesetDescription::script

Definition at line 237 of file pango-ot.h.

◆ static_gpos_features

const PangoOTFeatureMap* _PangoOTRulesetDescription::static_gpos_features

Definition at line 241 of file pango-ot.h.

◆ static_gsub_features

const PangoOTFeatureMap* _PangoOTRulesetDescription::static_gsub_features

Definition at line 239 of file pango-ot.h.


The documentation for this struct was generated from the following file: