📄 fonts.xml
字号:
<refentry id="pango-Fonts"><refmeta><refentrytitle id="top_of_page">Fonts</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>PANGO Library</refmiscinfo></refmeta><refnamediv><refname>Fonts</refname><refpurpose>Structures representing abstract fonts</refpurpose><!--[<xref linkend="desc" endterm="desc.title"/>]--></refnamediv><refsynopsisdiv id="synopsis"><title id="synopsis.title">Synopsis</title><anchor id="PangoFont"/><anchor id="PangoFontFamily"/><anchor id="PangoFontFace"/><anchor id="PangoFontMap"/><anchor id="PangoFontset"/><anchor id="PangoFontsetSimple"/><synopsis> <link linkend="PangoFontDescription">PangoFontDescription</link>;#define <link linkend="PANGO-TYPE-FONT-DESCRIPTION:CAPS">PANGO_TYPE_FONT_DESCRIPTION</link>enum <link linkend="PangoStyle">PangoStyle</link>;#define <link linkend="PANGO-TYPE-STYLE:CAPS">PANGO_TYPE_STYLE</link>enum <link linkend="PangoWeight">PangoWeight</link>;#define <link linkend="PANGO-TYPE-WEIGHT:CAPS">PANGO_TYPE_WEIGHT</link>enum <link linkend="PangoVariant">PangoVariant</link>;#define <link linkend="PANGO-TYPE-VARIANT:CAPS">PANGO_TYPE_VARIANT</link>enum <link linkend="PangoStretch">PangoStretch</link>;#define <link linkend="PANGO-TYPE-STRETCH:CAPS">PANGO_TYPE_STRETCH</link>enum <link linkend="PangoFontMask">PangoFontMask</link>;#define <link linkend="PANGO-TYPE-FONT-MASK:CAPS">PANGO_TYPE_FONT_MASK</link><link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-description-new">pango_font_description_new</link> (void);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-description-copy">pango_font_description_copy</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-description-copy-static">pango_font_description_copy_static</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="guint">guint</link> <link linkend="pango-font-description-hash">pango_font_description_hash</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="gboolean">gboolean</link> <link linkend="pango-font-description-equal">pango_font_description_equal</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc1, const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc2);<link linkend="void">void</link> <link linkend="pango-font-description-free">pango_font_description_free</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-descriptions-free">pango_font_descriptions_free</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> **descs, <link linkend="int">int</link> n_descs);<link linkend="void">void</link> <link linkend="pango-font-description-set-family">pango_font_description_set_family</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, const <link linkend="char">char</link> *family);<link linkend="void">void</link> <link linkend="pango-font-description-set-family-static">pango_font_description_set_family_static</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, const <link linkend="char">char</link> *family);const <link linkend="char">char</link>* <link linkend="pango-font-description-get-family">pango_font_description_get_family</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-style">pango_font_description_set_style</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoStyle">PangoStyle</link> style);<link linkend="PangoStyle">PangoStyle</link> <link linkend="pango-font-description-get-style">pango_font_description_get_style</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-variant">pango_font_description_set_variant</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoVariant">PangoVariant</link> variant);<link linkend="PangoVariant">PangoVariant</link> <link linkend="pango-font-description-get-variant">pango_font_description_get_variant</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-weight">pango_font_description_set_weight</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoWeight">PangoWeight</link> weight);<link linkend="PangoWeight">PangoWeight</link> <link linkend="pango-font-description-get-weight">pango_font_description_get_weight</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-stretch">pango_font_description_set_stretch</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoStretch">PangoStretch</link> stretch);<link linkend="PangoStretch">PangoStretch</link> <link linkend="pango-font-description-get-stretch">pango_font_description_get_stretch</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-size">pango_font_description_set_size</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="gint">gint</link> size);<link linkend="gint">gint</link> <link linkend="pango-font-description-get-size">pango_font_description_get_size</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-absolute-size">pango_font_description_set_absolute_size</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="double">double</link> size);<link linkend="gboolean">gboolean</link> <link linkend="pango-font-description-get-size-is-absolute">pango_font_description_get_size_is_absolute</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-set-gravity">pango_font_description_set_gravity</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoGravity">PangoGravity</link> gravity);<link linkend="PangoGravity">PangoGravity</link> <link linkend="pango-font-description-get-gravity">pango_font_description_get_gravity</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="PangoFontMask">PangoFontMask</link> <link linkend="pango-font-description-get-set-fields">pango_font_description_get_set_fields</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="void">void</link> <link linkend="pango-font-description-unset-fields">pango_font_description_unset_fields</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoFontMask">PangoFontMask</link> to_unset);<link linkend="void">void</link> <link linkend="pango-font-description-merge">pango_font_description_merge</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc_to_merge, <link linkend="gboolean">gboolean</link> replace_existing);<link linkend="void">void</link> <link linkend="pango-font-description-merge-static">pango_font_description_merge_static</link> (<link linkend="PangoFontDescription">PangoFontDescription</link> *desc, const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc_to_merge, <link linkend="gboolean">gboolean</link> replace_existing);<link linkend="gboolean">gboolean</link> <link linkend="pango-font-description-better-match">pango_font_description_better_match</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc, const <link linkend="PangoFontDescription">PangoFontDescription</link> *old_match, const <link linkend="PangoFontDescription">PangoFontDescription</link> *new_match);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-description-from-string">pango_font_description_from_string</link> (const <link linkend="char">char</link> *str);<link linkend="char">char</link>* <link linkend="pango-font-description-to-string">pango_font_description_to_string</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="char">char</link>* <link linkend="pango-font-description-to-filename">pango_font_description_to_filename</link> (const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc); <link linkend="PangoFontMetrics">PangoFontMetrics</link>;#define <link linkend="PANGO-TYPE-FONT-METRICS:CAPS">PANGO_TYPE_FONT_METRICS</link><link linkend="PangoFontMetrics">PangoFontMetrics</link>* <link linkend="pango-font-metrics-ref">pango_font_metrics_ref</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="void">void</link> <link linkend="pango-font-metrics-unref">pango_font_metrics_unref</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-ascent">pango_font_metrics_get_ascent</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-descent">pango_font_metrics_get_descent</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-approximate-char-width">pango_font_metrics_get_approximate_char_width</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-approximate-digit-width">pango_font_metrics_get_approximate_digit_width</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-underline-thickness">pango_font_metrics_get_underline_thickness</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-underline-position">pango_font_metrics_get_underline_position</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-strikethrough-thickness">pango_font_metrics_get_strikethrough_thickness</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics);<link linkend="int">int</link> <link linkend="pango-font-metrics-get-strikethrough-position">pango_font_metrics_get_strikethrough_position</link> (<link linkend="PangoFontMetrics">PangoFontMetrics</link> *metrics); <link linkend="PangoFont-struct">PangoFont</link>;#define <link linkend="PANGO-TYPE-FONT:CAPS">PANGO_TYPE_FONT</link>#define <link linkend="PANGO-FONT:CAPS">PANGO_FONT</link> (object)#define <link linkend="PANGO-IS-FONT:CAPS">PANGO_IS_FONT</link> (object)<link linkend="PangoEngineShape">PangoEngineShape</link>* <link linkend="pango-font-find-shaper">pango_font_find_shaper</link> (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoLanguage">PangoLanguage</link> *language, <link linkend="guint32">guint32</link> ch);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-describe">pango_font_describe</link> (<link linkend="PangoFont">PangoFont</link> *font);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-describe-with-absolute-size">pango_font_describe_with_absolute_size</link> (<link linkend="PangoFont">PangoFont</link> *font);<link linkend="PangoCoverage">PangoCoverage</link>* <link linkend="pango-font-get-coverage">pango_font_get_coverage</link> (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoLanguage">PangoLanguage</link> *language);<link linkend="void">void</link> <link linkend="pango-font-get-glyph-extents">pango_font_get_glyph_extents</link> (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoGlyph">PangoGlyph</link> glyph, <link linkend="PangoRectangle">PangoRectangle</link> *ink_rect, <link linkend="PangoRectangle">PangoRectangle</link> *logical_rect);<link linkend="PangoFontMetrics">PangoFontMetrics</link>* <link linkend="pango-font-get-metrics">pango_font_get_metrics</link> (<link linkend="PangoFont">PangoFont</link> *font, <link linkend="PangoLanguage">PangoLanguage</link> *language);<link linkend="PangoFontMap">PangoFontMap</link>* <link linkend="pango-font-get-font-map">pango_font_get_font_map</link> (<link linkend="PangoFont">PangoFont</link> *font); <link linkend="PangoFontFamily-struct">PangoFontFamily</link>;#define <link linkend="PANGO-TYPE-FONT-FAMILY:CAPS">PANGO_TYPE_FONT_FAMILY</link>#define <link linkend="PANGO-FONT-FAMILY:CAPS">PANGO_FONT_FAMILY</link> (object)#define <link linkend="PANGO-IS-FONT-FAMILY:CAPS">PANGO_IS_FONT_FAMILY</link> (object)const <link linkend="char">char</link>* <link linkend="pango-font-family-get-name">pango_font_family_get_name</link> (<link linkend="PangoFontFamily">PangoFontFamily</link> *family);<link linkend="gboolean">gboolean</link> <link linkend="pango-font-family-is-monospace">pango_font_family_is_monospace</link> (<link linkend="PangoFontFamily">PangoFontFamily</link> *family);<link linkend="void">void</link> <link linkend="pango-font-family-list-faces">pango_font_family_list_faces</link> (<link linkend="PangoFontFamily">PangoFontFamily</link> *family, <link linkend="PangoFontFace">PangoFontFace</link> ***faces, <link linkend="int">int</link> *n_faces); <link linkend="PangoFontFace-struct">PangoFontFace</link>;#define <link linkend="PANGO-TYPE-FONT-FACE:CAPS">PANGO_TYPE_FONT_FACE</link>#define <link linkend="PANGO-FONT-FACE:CAPS">PANGO_FONT_FACE</link> (object)#define <link linkend="PANGO-IS-FONT-FACE:CAPS">PANGO_IS_FONT_FACE</link> (object)const <link linkend="char">char</link>* <link linkend="pango-font-face-get-face-name">pango_font_face_get_face_name</link> (<link linkend="PangoFontFace">PangoFontFace</link> *face);<link linkend="void">void</link> <link linkend="pango-font-face-list-sizes">pango_font_face_list_sizes</link> (<link linkend="PangoFontFace">PangoFontFace</link> *face, <link linkend="int">int</link> **sizes, <link linkend="int">int</link> *n_sizes);<link linkend="PangoFontDescription">PangoFontDescription</link>* <link linkend="pango-font-face-describe">pango_font_face_describe</link> (<link linkend="PangoFontFace">PangoFontFace</link> *face); <link linkend="PangoFontMap-struct">PangoFontMap</link>;#define <link linkend="PANGO-TYPE-FONT-MAP:CAPS">PANGO_TYPE_FONT_MAP</link>#define <link linkend="PANGO-FONT-MAP:CAPS">PANGO_FONT_MAP</link> (object)#define <link linkend="PANGO-IS-FONT-MAP:CAPS">PANGO_IS_FONT_MAP</link> (object) <link linkend="PangoFontMapClass">PangoFontMapClass</link>;#define <link linkend="PANGO-FONT-MAP-CLASS:CAPS">PANGO_FONT_MAP_CLASS</link> (klass)#define <link linkend="PANGO-IS-FONT-MAP-CLASS:CAPS">PANGO_IS_FONT_MAP_CLASS</link> (klass)#define <link linkend="PANGO-FONT-MAP-GET-CLASS:CAPS">PANGO_FONT_MAP_GET_CLASS</link> (obj)<link linkend="PangoFont">PangoFont</link>* <link linkend="pango-font-map-load-font">pango_font_map_load_font</link> (<link linkend="PangoFontMap">PangoFontMap</link> *fontmap, <link linkend="PangoContext">PangoContext</link> *context, const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc);<link linkend="PangoFontset">PangoFontset</link>* <link linkend="pango-font-map-load-fontset">pango_font_map_load_fontset</link> (<link linkend="PangoFontMap">PangoFontMap</link> *fontmap, <link linkend="PangoContext">PangoContext</link> *context, const <link linkend="PangoFontDescription">PangoFontDescription</link> *desc, <link linkend="PangoLanguage">PangoLanguage</link> *language);<link linkend="void">void</link> <link linkend="pango-font-map-list-families">pango_font_map_list_families</link> (<link linkend="PangoFontMap">PangoFontMap</link> *fontmap, <link linkend="PangoFontFamily">PangoFontFamily</link> ***families, <link linkend="int">int</link> *n_families);const <link linkend="char">char</link>* <link linkend="pango-font-map-get-shape-engine-type">pango_font_map_get_shape_engine_type</link> (<link linkend="PangoFontMap">PangoFontMap</link> *fontmap); <link linkend="PangoFontset-struct">PangoFontset</link>;#define <link linkend="PANGO-TYPE-FONTSET:CAPS">PANGO_TYPE_FONTSET</link> <link linkend="PangoFontsetClass">PangoFontsetClass</link>;<link linkend="PangoFont">PangoFont</link>* <link linkend="pango-fontset-get-font">pango_fontset_get_font</link> (<link linkend="PangoFontset">PangoFontset</link> *fontset, <link linkend="guint">guint</link> wc);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -