Lines Matching full:glib
53 — most notably GLib.
76 <section id="integration-glib">
77 <title>GNOME integration, GLib, and GObject</title>
85 GLib is the main utility library for GNOME applications. It
91 Where text shaping is concerned, GLib provides several utilities
96 <filename>hb-glib.h</filename> header file.
99 GLib's <ulink
100 url="https://developer.gnome.org/glib/stable/glib-Unicode-Manipulation.html">Unicode
109 with the GLib Unicode functions and returns a pointer to it.
113 and it will be ready for use with GLib:
116 #include <hb-glib.h>
123 For script information, GLib uses the
126 of Unicode scripts, but text segments passed in from GLib code
130 of the input provided by GLib and HarfBuzz's
139 <type>GUnicodeScript</type> identifier for GLib.
142 Finally, GLib also provides a reference-counted object type called <ulink
143 …url="https://developer.gnome.org/glib/stable/glib-Byte-Arrays.html#GBytes"><type>GBytes</type></ul…
145 of GLib's lifecycle management. HarfBuzz provides a
150 GLib <function>destroy</function> callback automatically.
613 As noted in the <xref linkend="integration-glib" /> section,