h&;       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 " Safe-Inferred!.0" gi-harfbuzz.Overrides used when generating these bindings.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!'.0( gi-harfbuzz3No description available in the introspection data. gi-harfbuzzThe default code point for replacing invalid characters in a given encoding. Set to U+FFFD REPLACEMENT CHARACTER. Since: 0.9.31 gi-harfbuzz3No description available in the introspection data. Since: 2.0.0 gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 2.0.0  gi-harfbuzz3No description available in the introspection data. Since: 2.0.0  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 1.9.0 gi-harfbuzzSee Unicode 6.1 for details on the maximum decomposition length. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-harfbuzz3No description available in the introspection data. Since: 2.2.0 gi-harfbuzz3No description available in the introspection data. Since: 2.2.0 gi-harfbuzz3No description available in the introspection data. Since: 0.9.42 gi-harfbuzz3No description available in the introspection data. gi-harfbuzz>The buffer serialization and de-serialization format used in   and !. Since: 0.9.2 gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzBaseline tags from https://docs.microsoft.com/en-us/typography/opentype/spec/baselinetags Since: 2.6.0 gi-harfbuzz$The GDEF classes defined for glyphs. gi-harfbuzzThe 'MATH' table constants specified at https://docs.microsoft.com/en-us/typography/opentype/spec/math Since: 1.3.3 gi-harfbuzzThe math kerning-table types defined for the four corners of a glyph. Since: 1.3.3 gi-harfbuzzKnown metadata tags from https://docs.microsoft.com/en-us/typography/opentype/spec/meta Since: 2.6.0 gi-harfbuzzFrom https://docs.microsoft.com/en-us/typography/opentype/spec/mvarvalue-tags Since: 2.6.0  gi-harfbuzz3No description available in the introspection data.! gi-harfbuzz3No description available in the introspection data." gi-harfbuzz3No description available in the introspection data.# gi-harfbuzz3No description available in the introspection data.$ gi-harfbuzz3No description available in the introspection data.% gi-harfbuzz3No description available in the introspection data.& gi-harfbuzz3No description available in the introspection data.' gi-harfbuzz3No description available in the introspection data.( gi-harfbuzz3No description available in the introspection data.) gi-harfbuzz3No description available in the introspection data.* gi-harfbuzz3No description available in the introspection data.+ gi-harfbuzz3No description available in the introspection data., gi-harfbuzz3No description available in the introspection data.- gi-harfbuzz3No description available in the introspection data.. gi-harfbuzz3No description available in the introspection data./ gi-harfbuzz3No description available in the introspection data.0 gi-harfbuzz3No description available in the introspection data.1 gi-harfbuzz3No description available in the introspection data.2 gi-harfbuzz3No description available in the introspection data.3 gi-harfbuzz3No description available in the introspection data.4 gi-harfbuzz3No description available in the introspection data.5 gi-harfbuzz3No description available in the introspection data.6 gi-harfbuzz3No description available in the introspection data.7 gi-harfbuzz3No description available in the introspection data.8 gi-harfbuzz3No description available in the introspection data.9 gi-harfbuzz3No description available in the introspection data.: gi-harfbuzz3No description available in the introspection data.; gi-harfbuzz3No description available in the introspection data.< gi-harfbuzz3No description available in the introspection data.= gi-harfbuzz3No description available in the introspection data.> gi-harfbuzz3No description available in the introspection data.? gi-harfbuzz3No description available in the introspection data.@ gi-harfbuzz3No description available in the introspection data.A gi-harfbuzz3No description available in the introspection data.B gi-harfbuzz3No description available in the introspection data.C gi-harfbuzz3No description available in the introspection data.D gi-harfbuzz3No description available in the introspection data.E gi-harfbuzz3No description available in the introspection data.F gi-harfbuzz3No description available in the introspection data.G gi-harfbuzz3No description available in the introspection data.H gi-harfbuzz3No description available in the introspection data.I gi-harfbuzz3No description available in the introspection data.J gi-harfbuzz3No description available in the introspection data.K gi-harfbuzz3No description available in the introspection data.L gi-harfbuzz3No description available in the introspection data.M gi-harfbuzz3No description available in the introspection data.N gi-harfbuzz3No description available in the introspection data.O gi-harfbuzz3No description available in the introspection data.P gi-harfbuzz3No description available in the introspection data.Q gi-harfbuzz3No description available in the introspection data.R gi-harfbuzz3No description available in the introspection data.S gi-harfbuzz3No description available in the introspection data.T gi-harfbuzz3No description available in the introspection data.U gi-harfbuzz3No description available in the introspection data.V gi-harfbuzz3No description available in the introspection data.W gi-harfbuzz3No description available in the introspection data.X gi-harfbuzz3No description available in the introspection data.Y gi-harfbuzz3No description available in the introspection data.Z gi-harfbuzz3No description available in the introspection data.[ gi-harfbuzz3No description available in the introspection data.\ gi-harfbuzz3No description available in the introspection data.] gi-harfbuzz3No description available in the introspection data.^ gi-harfbuzz3No description available in the introspection data._ gi-harfbuzz3No description available in the introspection data.` gi-harfbuzz3No description available in the introspection data.a gi-harfbuzz3No description available in the introspection data.b gi-harfbuzz3No description available in the introspection data.c gi-harfbuzz3No description available in the introspection data.d gi-harfbuzz3No description available in the introspection data.e gi-harfbuzz3No description available in the introspection data.f gi-harfbuzz3No description available in the introspection data.g gi-harfbuzz3No description available in the introspection data.h gi-harfbuzz3No description available in the introspection data.i gi-harfbuzz3No description available in the introspection data.j gi-harfbuzz3No description available in the introspection data.k gi-harfbuzz3No description available in the introspection data.l gi-harfbuzz3No description available in the introspection data.m gi-harfbuzz3No description available in the introspection data.n gi-harfbuzz3No description available in the introspection data.o gi-harfbuzz3No description available in the introspection data.p gi-harfbuzz3No description available in the introspection data.q gi-harfbuzz3No description available in the introspection data.r gi-harfbuzz3No description available in the introspection data.s gi-harfbuzz3No description available in the introspection data.t gi-harfbuzz3No description available in the introspection data.u gi-harfbuzz3No description available in the introspection data.v gi-harfbuzz3No description available in the introspection data.w gi-harfbuzz3No description available in the introspection data.x gi-harfbuzz3No description available in the introspection data.y gi-harfbuzz3No description available in the introspection data.z gi-harfbuzz3No description available in the introspection data.{ gi-harfbuzz3No description available in the introspection data.| gi-harfbuzz3No description available in the introspection data.} gi-harfbuzz3No description available in the introspection data.~ gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzzReturn cluster values grouped by graphemes into monotone order. gi-harfbuzz2Return cluster values grouped into monotone order. gi-harfbuzzDon't group cluster values. gi-harfbuzz#Default cluster level, equal to %hBBUFFERCLUSTERLEVELMONOTONEGRAPHEMES. gi-harfbuzzCatch-all for unknown values gi-harfbuzzInitial value for new buffer. gi-harfbuzz6The buffer contains input characters (before shaping). gi-harfbuzz2The buffer contains output glyphs (after shaping). gi-harfbuzzCatch-all for unknown values gi-harfbuzz$a human-readable, plain text format. gi-harfbuzza machine-readable JSON format. gi-harfbuzzinvalid format. gi-harfbuzzCatch-all for unknown values gi-harfbuzzInitial, unset direction. gi-harfbuzz,Text is set horizontally from left to right. gi-harfbuzz,Text is set horizontally from right to left. gi-harfbuzz*Text is set vertically from top to bottom. gi-harfbuzz*Text is set vertically from bottom to top. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzzThe baseline used by alphabetic scripts such as Latin, Cyrillic and Greek. In vertical writing mode, the alphabetic baseline for characters rotated 90 degrees clockwise. (This would not apply to alphabetic characters that remain upright in vertical writing mode, since these characters are not rotated.) gi-harfbuzzThe hanging baseline. In horizontal direction, this is the horizontal line from which syllables seem, to hang in Tibetan and other similar scripts. In vertical writing mode, for Tibetan (or some other similar script) characters rotated 90 degrees clockwise. gi-harfbuzzIdeographic character face bottom or left edge, if the direction is horizontal or vertical, respectively. gi-harfbuzzIdeographic character face top or right edge, if the direction is horizontal or vertical, respectively. gi-harfbuzzIdeographic em-box bottom or left edge, if the direction is horizontal or vertical, respectively. gi-harfbuzzIdeographic em-box top or right edge baseline, if the direction is horizontal or vertical, respectively. gi-harfbuzzThe baseline about which mathematical characters are centered. In vertical writing mode when mathematical characters rotated 90 degrees clockwise, are centered. gi-harfbuzzCatch-all for unknown values gi-harfbuzz-Glyphs not matching the other classifications gi-harfbuzz6Spacing, single characters, capable of accepting marks gi-harfbuzz5Glyphs that represent ligation of multiple characters gi-harfbuzz2Non-spacing, combining glyphs that represent marks gi-harfbuzz8Spacing glyphs that represent part of a single character gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzzDesign languages. Text, using only Basic Latin (ASCII) characters. Indicates languages and/or scripts for the user audiences that the font was primarily designed for. gi-harfbuzzSupported languages. Text, using only Basic Latin (ASCII) characters. Indicates languages and/or scripts that the font is declared to be capable of supporting. gi-harfbuzzCatch-all for unknown values gi-harfbuzzhorizontal ascender. gi-harfbuzzhorizontal descender. gi-harfbuzzhorizontal line gap. gi-harfbuzzhorizontal clipping ascent. gi-harfbuzzhorizontal clipping descent. gi-harfbuzzvertical ascender. gi-harfbuzzvertical descender. gi-harfbuzzvertical line gap. gi-harfbuzzhorizontal caret rise. gi-harfbuzzhorizontal caret run. gi-harfbuzzhorizontal caret offset. gi-harfbuzzvertical caret rise. gi-harfbuzzvertical caret run. gi-harfbuzzvertical caret offset. gi-harfbuzz x height. gi-harfbuzz cap height. gi-harfbuzzsubscript em x size. gi-harfbuzzsubscript em y size. gi-harfbuzzsubscript em x offset. gi-harfbuzzsubscript em y offset. gi-harfbuzzsuperscript em x size. gi-harfbuzzsuperscript em y size. gi-harfbuzzsuperscript em x offset. gi-harfbuzzsuperscript em y offset. gi-harfbuzzstrikeout size. gi-harfbuzzstrikeout offset. gi-harfbuzzunderline size. gi-harfbuzzunderline offset. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0+ gi-harfbuzz3No description available in the introspection data. gi-harfbuzz3No description available in the introspection data. Since: 0.9.20 gi-harfbuzz). Since: 2.4 gi-harfbuzzCatch-all for unknown values gi-harfbuzz.serialize glyph names, clusters and positions. gi-harfbuzzdo not serialize glyph cluster. gi-harfbuzz,do not serialize glyph position information. gi-harfbuzzdo no serialize glyph name. gi-harfbuzzserialize glyph extents. gi-harfbuzz#serialize glyph flags. Since: 1.5.0 gi-harfbuzzdo not serialize glyph advances, glyph offsets will reflect absolute glyph positions. Since: 1.8.0 gi-harfbuzzCatch-all for unknown values gi-harfbuzzIndicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different. On the flip side, it means that when this flag is not present, then it's safe to break the glyph-run at the beginning of this cluster, and the two sides represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, or limiting the reshaping to a small piece around the breaking point only. gi-harfbuzz All the currently defined flags. gi-harfbuzzCatch-all for unknown values gi-harfbuzzDefault indicating that there is nothing special to note about a color palette. gi-harfbuzzFlag indicating that the color palette is appropriate to use when displaying the font on a light background such as white. gi-harfbuzzFlag indicating that the color palette is appropriate to use when displaying the font on a dark background such as black. gi-harfbuzzCatch-all for unknown values gi-harfbuzz3No description available in the introspection data. gi-harfbuzzCatch-all for unknown values gi-harfbuzz;The axis should not be exposed directly in user interfaces. gi-harfbuzzCatch-all for unknown values++7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0B  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' featureT #tag  gi-harfbuzzSet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( featureT [ #tag &) value ]  gi-harfbuzzGet the value of the @value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' featureT #value  gi-harfbuzzSet the value of the @value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( featureT [ #value &) value ]  gi-harfbuzzGet the value of the @start@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' featureT #start  gi-harfbuzzSet the value of the @start@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( featureT [ #start &) value ]  gi-harfbuzzGet the value of the @end@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' featureT #end  gi-harfbuzzSet the value of the @end@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( featureT [ #end &) value ]  gi-harfbuzzConvert  to and from "#. See "$ and "%.   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0 gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @ascender@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' fontExtentsT #ascender  gi-harfbuzzSet the value of the @ascender@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( fontExtentsT [ #ascender &) value ]  gi-harfbuzzGet the value of the @ descender@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' fontExtentsT #descender  gi-harfbuzzSet the value of the @ descender@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( fontExtentsT [ #descender &) value ]  gi-harfbuzzGet the value of the @line_gap@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' fontExtentsT #lineGap  gi-harfbuzzSet the value of the @line_gap@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( fontExtentsT [ #lineGap &) value ]   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0$ gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0R gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%. 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0#  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @ x_bearing@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphExtentsT #xBearing  gi-harfbuzzSet the value of the @ x_bearing@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphExtentsT [ #xBearing &) value ]  gi-harfbuzzGet the value of the @ y_bearing@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphExtentsT #yBearing  gi-harfbuzzSet the value of the @ y_bearing@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphExtentsT [ #yBearing &) value ]  gi-harfbuzzGet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphExtentsT #width  gi-harfbuzzSet the value of the @width@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphExtentsT [ #width &) value ]  gi-harfbuzzGet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphExtentsT #height  gi-harfbuzzSet the value of the @height@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphExtentsT [ #height &) value ]   7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0( gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @ codepoint@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphInfoT #codepoint  gi-harfbuzzSet the value of the @ codepoint@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphInfoT [ #codepoint &) value ]  gi-harfbuzzGet the value of the @cluster@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphInfoT #cluster  gi-harfbuzzSet the value of the @cluster@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphInfoT [ #cluster &) value ]  gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.01V  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @ x_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphPositionT #xAdvance  gi-harfbuzzSet the value of the @ x_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphPositionT [ #xAdvance &) value ]  gi-harfbuzzGet the value of the @ y_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphPositionT #yAdvance  gi-harfbuzzSet the value of the @ y_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphPositionT [ #yAdvance &) value ]  gi-harfbuzzGet the value of the @x_offset@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphPositionT #xOffset  gi-harfbuzzSet the value of the @x_offset@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphPositionT [ #xOffset &) value ]  gi-harfbuzzGet the value of the @y_offset@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' glyphPositionT #yOffset  gi-harfbuzzSet the value of the @y_offset@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( glyphPositionT [ #yOffset &) value ]  gi-harfbuzzConvert  to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.02Q gi-harfbuzzMemory-managed wrapper type.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.03 gi-harfbuzzMemory-managed wrapper type. gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.08+ gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otColorLayerT #glyph  gi-harfbuzzSet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otColorLayerT [ #glyph &) value ]  gi-harfbuzzGet the value of the @ color_index@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otColorLayerT #colorIndex  gi-harfbuzzSet the value of the @ color_index@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otColorLayerT [ #colorIndex &) value ] 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0C  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otMathGlyphPartT #glyph  gi-harfbuzzSet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otMathGlyphPartT [ #glyph &) value ]  gi-harfbuzzGet the value of the @start_connector_length@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &'( otMathGlyphPartT #startConnectorLength  gi-harfbuzzSet the value of the @start_connector_length@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &(* otMathGlyphPartT [ #startConnectorLength &) value ]  gi-harfbuzzGet the value of the @end_connector_length@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &'& otMathGlyphPartT #endConnectorLength  gi-harfbuzzSet the value of the @end_connector_length@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &(( otMathGlyphPartT [ #endConnectorLength &) value ]  gi-harfbuzzGet the value of the @ full_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otMathGlyphPartT #fullAdvance  gi-harfbuzzSet the value of the @ full_advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &(! otMathGlyphPartT [ #fullAdvance &) value ]  gi-harfbuzzGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otMathGlyphPartT #flags  gi-harfbuzzSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otMathGlyphPartT [ #flags &) value ]  gi-harfbuzzConvert  to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0HO gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otMathGlyphVariantT #glyph  gi-harfbuzzSet the value of the @glyph@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otMathGlyphVariantT [ #glyph &) value ]  gi-harfbuzzGet the value of the @advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otMathGlyphVariantT #advance  gi-harfbuzzSet the value of the @advance@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otMathGlyphVariantT [ #advance &) value ]  gi-harfbuzzConvert  to and from "#. See "$ and "%.7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0L gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otNameEntryT #nameId  gi-harfbuzzSet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otNameEntryT [ #nameId &) value ]  gi-harfbuzzGet the value of the @language@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otNameEntryT #language 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0Y gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @ axis_index@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #axisIndex  gi-harfbuzzSet the value of the @ axis_index@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #axisIndex &) value ]  gi-harfbuzzGet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #tag  gi-harfbuzzSet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #tag &) value ]  gi-harfbuzzGet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #nameId  gi-harfbuzzSet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #nameId &) value ]  gi-harfbuzzGet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #flags  gi-harfbuzzSet the value of the @flags@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #flags &) value ]  gi-harfbuzzGet the value of the @ min_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #minValue  gi-harfbuzzSet the value of the @ min_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #minValue &) value ]  gi-harfbuzzGet the value of the @ default_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #defaultValue  gi-harfbuzzSet the value of the @ default_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #defaultValue &) value ]  gi-harfbuzzGet the value of the @ max_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisInfoT #maxValue  gi-harfbuzzSet the value of the @ max_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisInfoT [ #maxValue &) value ] 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0c  gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero. gi-harfbuzzGet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisT #tag  gi-harfbuzzSet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisT [ #tag &) value ]  gi-harfbuzzGet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisT #nameId  gi-harfbuzzSet the value of the @name_id@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisT [ #nameId &) value ]  gi-harfbuzzGet the value of the @ min_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisT #minValue  gi-harfbuzzSet the value of the @ min_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisT [ #minValue &) value ]  gi-harfbuzzGet the value of the @ default_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisT #defaultValue  gi-harfbuzzSet the value of the @ default_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisT [ #defaultValue &) value ]  gi-harfbuzzGet the value of the @ max_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' otVarAxisT #maxValue  gi-harfbuzzSet the value of the @ max_value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( otVarAxisT [ #maxValue &) value ]  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0j gi-harfbuzzMemory-managed wrapper type. gi-harfbuzz Construct a  struct initialized to zero.  gi-harfbuzzGet the value of the @ direction@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' segmentPropertiesT #direction  gi-harfbuzzSet the value of the @ direction@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &(! segmentPropertiesT [ #direction &) value ]  gi-harfbuzzGet the value of the @script@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' segmentPropertiesT #script  gi-harfbuzzSet the value of the @script@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( segmentPropertiesT [ #script &) value ]  gi-harfbuzzGet the value of the @language@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' segmentPropertiesT #language  gi-harfbuzzConvert  to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0kZ  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzzConvert   to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0l  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzzConvert   to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0m  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzzConvert   to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzzFully decompose u to its Unicode compatibility decomposition. The codepoints of the decomposition will be written to  decomposed=. The complete length of the decomposition will be returned.If u= has no compatibility decomposition, zero should be returned.8The Unicode standard guarantees that a buffer of length * codepoints will always be sufficient for any compatibility decomposition plus an terminating value of 0. Consequently,  decompose must be allocated by the caller to be at least this length. Implementations of this function type must ensure that they do not write past the provided array.  gi-harfbuzzFully decompose u to its Unicode compatibility decomposition. The codepoints of the decomposition will be written to  decomposed=. The complete length of the decomposition will be returned.If u= has no compatibility decomposition, zero should be returned.8The Unicode standard guarantees that a buffer of length * codepoints will always be sufficient for any compatibility decomposition plus an terminating value of 0. Consequently,  decompose must be allocated by the caller to be at least this length. Implementations of this function type must ensure that they do not write past the provided array.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz0Type for the callback on the (unwrapped) C side.  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzz9Generate a function pointer callable from C code, from a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzGiven a pointer to a foreign C function, wrap it into a function callable from Haskell.  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzzA convenience synonym for   ::    .  gi-harfbuzz4A simple wrapper that ignores the closure arguments.  gi-harfbuzzWrap the callback into a  .  gi-harfbuzzWrap a   into a  .  gi-harfbuzzufuncs: a Unicode function structure gi-harfbuzzu: codepoint to decompose gi-harfbuzz decomposed(: address of codepoint array (of length *) to write decomposition into gi-harfbuzzuserData!: user data pointer as passed to + gi-harfbuzzReturns: number of codepoints in the full compatibility decomposition of u%, or 0 if no decomposition available.  gi-harfbuzzufuncs: a Unicode function structure gi-harfbuzzu: codepoint to decompose gi-harfbuzz decomposed(: address of codepoint array (of length *) to write decomposition into gi-harfbuzzReturns: number of codepoints in the full compatibility decomposition of u%, or 0 if no decomposition available.  gi-harfbuzzufuncs: a Unicode function structure gi-harfbuzzu: codepoint to decompose gi-harfbuzz decomposed(: address of codepoint array (of length *) to write decomposition into gi-harfbuzzuserData!: user data pointer as passed to + gi-harfbuzzReturns: number of codepoints in the full compatibility decomposition of u%, or 0 if no decomposition available.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0E  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzz Construct a   struct initialized to zero.  gi-harfbuzzConvert   to and from "#. See "$ and "%.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzz Construct a   struct initialized to zero.  gi-harfbuzzGet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' variationT #tag  gi-harfbuzzSet the value of the @tag@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( variationT [ #tag &) value ]  gi-harfbuzzGet the value of the @value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' variationT #value  gi-harfbuzzSet the value of the @value@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( variationT [ #value &) value ]   ,7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0ƅ 7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-harfbuzz:Returns library version as a string with three components. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.30  gi-harfbuzz4Returns library version as three integer components. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz4Retrieves the list of shapers supported by HarfBuzz. Since: 0.9.2  gi-harfbuzzSee   for details. If  shaperList is not  , the specified shapers will be used in the given order, otherwise the default shapers list will be used. Since: 0.9.2  gi-harfbuzzShapes buffer using font turning its Unicode characters content to positioned glyphs. If features is not  , it will be used to control the features applied during shaping. If two features have the same tag but overlapping ranges the value of the feature with the higher index takes precedence. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz2Gets the previous consecutive range of numbers in set& that are less than current value of first.Set first to - to get started. Since: 1.8.0  gi-harfbuzzGets the previous number in set% that is lower than current value of  codepoint.Set  codepoint to - to get started. Since: 1.8.0  gi-harfbuzz.Gets the next consecutive range of numbers in set) that are greater than current value of last.Set last to - to get started. Since: 0.9.7  gi-harfbuzzGets the next number in set' that is greater than current value of  codepoint.Set  codepoint to - to get started. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.8.1  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.10  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz)Returns the number of numbers in the set. Since: 0.9.7  gi-harfbuzz$Finds the minimum number in the set. Since: 0.9.7  gi-harfbuzz$Finds the maximum number in the set. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzCreates a hash representing p. Since: 0.9.7  gi-harfbuzzChecks the equality of two .'s. Since: 0.9.7  gi-harfbuzzSee  . Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzConverts a string str: representing an ISO 15924 script tag to a corresponding /. Shorthand for   then  . Since: 0.9.2  gi-harfbuzz4Converts an ISO 15924 script tag to a corresponding /. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzzThis function allows to verify the presence of OpenType variation data on the face. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 2.2.0  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 2.2.0  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz/Converts a script tag and a language tag to an / and an 0. Since: 2.0.0  gi-harfbuzz Converts an / and an 0 to script and language tags. Since: 2.0.0  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzEnumerates all available name IDs and language combinations. Returned array is owned by the face9 and should not be modified. It can be used as long as face is alive. Since: 2.1.0  gi-harfbuzz8Fetches a font name from the OpenType 'name' table. If language is 1?, English ("en") is assumed. Returns string in UTF-8 encoding. Since: 2.1.0  gi-harfbuzz8Fetches a font name from the OpenType 'name' table. If language is 1, English ("en") is assumed. Returns string in UTF-32 encoding. Since: 2.1.0  gi-harfbuzz8Fetches a font name from the OpenType 'name' table. If language is 1, English ("en") is assumed. Returns string in UTF-16 encoding. Since: 2.1.0  gi-harfbuzz3No description available in the introspection data. Since: 2.6.0  gi-harfbuzz3No description available in the introspection data. Since: 2.6.0  gi-harfbuzz3No description available in the introspection data. Since: 2.6.0  gi-harfbuzzIt fetches metrics value corresponding to a given tag from a font. Since: 2.6.0  gi-harfbuzz5It fetches metadata entry of a given tag from a font. Since: 2.6.0  gi-harfbuzz3No description available in the introspection data. Since: 2.6.0  gi-harfbuzzTests whether the given glyph index is an extended shape in the face. Since: 1.3.3  gi-harfbuzzTests whether a face has a MATH table. Since: 1.3.3  gi-harfbuzzFetches the MathVariants table for the specified font and returns the minimum overlap of connecting glyphs that are required to draw a glyph assembly in the specified direction. The  direction parameter is only used to select between horizontal or vertical directions for the construction. Even though all 2* values are accepted, only the result of HB_DIRECTION_IS_HORIZONTAL is considered. Since: 1.3.3  gi-harfbuzzFetches the MathGlyphConstruction for the specified font, glyph index, and direction. The corresponding list of size variants is returned as a list of 3 structs. The  direction parameter is only used to select between horizontal or vertical directions for the construction. Even though all 2* values are accepted, only the result of HB_DIRECTION_IS_HORIZONTAL is considered. Since: 1.3.3  gi-harfbuzzFetches a top-accent-attachment value (if one exists) for the specified glyph index.For any glyph that does not have a top-accent-attachment value - that is, a glyph not covered by the MathTopAccentAttachment table (or, when font has no MathTopAccentAttachment table or no MATH table, any glyph) - the function synthesizes a value, returning the position at one-half the glyph's advance width. Since: 1.3.3  gi-harfbuzzFetches the math kerning (cut-ins) value for the specified font, glyph index, and kern.If the MathKern table is found, the function examines it to find a height value that is greater or equal to correctionHeight. If such a height value is found, corresponding kerning value from the table is returned. If no such height value is found, the last kerning value is returned. Since: 1.3.3  gi-harfbuzzFetches an italics-correction value (if one exists) for the specified glyph index. Since: 1.3.3  gi-harfbuzzFetches the GlyphAssembly for the specified font, glyph index, and direction. Returned are a list of 4 glyph parts that can be used to draw the glyph and an italics-correction value (if one is defined in the font). The  direction parameter is only used to select between horizontal or vertical directions for the construction. Even though all 2* values are accepted, only the result of HB_DIRECTION_IS_HORIZONTAL is considered. Since: 1.3.3  gi-harfbuzzFetches the specified math constant. For most constants, the value returned is an  hb_position_t.&However, if the requested constant is -HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN, 4HB_OT_MATH_CONSTANT_SCRIPT_SCRIPT_PERCENT_SCALE_DOWN or -HB_OT_MATH_CONSTANT_SCRIPT_PERCENT_SCALE_DOWN, then the return value is an integer between 0 and 100 representing that percentage. Since: 1.3.3  gi-harfbuzz3No description available in the introspection data. Since: 2.0.0  gi-harfbuzzFetches a list of all scripts enumerated in the specified face's GSUB table or GPOS table. The list returned will begin at the offset provided.  gi-harfbuzzFetches the total number of lookups enumerated in the specified face's GSUB table or GPOS table. Since: 0.9.22  gi-harfbuzzFetches a list of all feature tags in the given face's GSUB or GPOS table.  gi-harfbuzzFetches the index if a given script tag in the specified face's GSUB table or GPOS table.  gi-harfbuzzFetches a list of feature variations in the specified face's GSUB table or GPOS table, at the specified variation coordinates.  gi-harfbuzzDeprecated since 2.0.0  gi-harfbuzzFetches the index of a given language tag in the specified face's GSUB table or GPOS table, underneath the specified script index. Since: 2.0.0  gi-harfbuzzFetches a list of language tags in the given face's GSUB or GPOS table, underneath the specified script index. The list returned will begin at the offset provided.  gi-harfbuzzFetches the index of a given language tag in the specified face's GSUB table or GPOS table, underneath the specified script tag.  gi-harfbuzzTests whether a specified lookup in the specified face would trigger a substitution on the given glyph sequence. Since: 0.9.7  gi-harfbuzz=Fetches alternates of a glyph from a given GSUB lookup index. Since: 2.6.8  gi-harfbuzzFetches the index of a requested feature in the given face's GSUB or GPOS table, underneath the specified script and language.  gi-harfbuzzFetches the tag of a requested feature index in the given face's GSUB or GPOS table, underneath the specified script and language. Since: 0.9.30  gi-harfbuzzFetches a list of all features in the specified face's GSUB table or GPOS table, underneath the specified script and language. The list returned will begin at the offset provided.  gi-harfbuzzFetches a list of all features in the specified face's GSUB table or GPOS table, underneath the specified script and language. The list returned will begin at the offset provided.  gi-harfbuzzFetches the index of a given feature tag in the specified face's GSUB table or GPOS table, underneath the specified script and language.  gi-harfbuzzTests whether the specified face includes any GSUB substitutions.  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzzTests whether a face has any glyph classes defined in its GDEF table.  gi-harfbuzz-Fetches optical-size feature data (i.e., the size feature from GPOS). Note that the subfamily_id and the subfamily name string (accessible via the subfamily_name_id) as used here are defined as pertaining only to fonts within a font family that differ specifically in their respective size ranges; other ways to differentiate fonts within a subfamily are not covered by the size feature.3For more information on this distinction, see the < +http://developer.gnome.org/harfbuzz/stable/  https://docs.microsoft.com/en-us/typography/opentype/spec/features_pt#tag-size size feature documentation>. Since: 0.9.10  gi-harfbuzzFetches a list of the caret positions defined for a ligature glyph in the GDEF table of the font. The list returned will begin at the offset provided.  gi-harfbuzzFetches the GDEF class of the requested glyph in the specified face. Since: 0.9.7  gi-harfbuzz'Fetches a baseline value from the face. Since: 2.6.0  gi-harfbuzzFetches a list of all attachment points for the specified glyph in the GDEF table of the face. The list returned will begin at the offset provided.6Useful if the client program wishes to cache the list.  gi-harfbuzzFetches a list of all lookups enumerated for the specified feature, in the specified face's GSUB table or GPOS table, enabled at the specified variations index. The list returned will begin at the offset provided.  gi-harfbuzzFetches name indices from feature parameters for "Stylistic Set" ('ssXX') or "Character Variant" ('cvXX') features. Since: 2.0.0  gi-harfbuzzFetches a list of all lookups enumerated for the specified feature, in the specified face's GSUB table or GPOS table. The list returned will begin at the offset provided. Since: 0.9.7  gi-harfbuzzFetches a list of the characters defined as having a variant under the specified "Character Variant" ("cvXX") feature tag. Since: 2.0.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.28  gi-harfbuzz Fetches the name2 table Name ID that provides display names for a CPAL color palette.Palette display names can be generic (e.g., "Default") or provide specific, themed names (e.g., "Spring", "Summer", "Fall", and "Winter"). Since: 2.1.0  gi-harfbuzz.Fetches the flags defined for a color palette. Since: 2.1.0  gi-harfbuzz/Fetches the number of color palettes in a face. Since: 2.1.0  gi-harfbuzz0Fetches a list of the colors in a color palette.After calling this function, colors- will be filled with the palette colors. If colors is NULL, the function will just return the number of total colors without storing any actual colors; this can be used for allocating a buffer of suitable size before calling   a second time. Since: 2.1.0  gi-harfbuzz Fetches the name table Name ID that provides display names for the specificed color in a face's CPAL color palette.Display names can be generic (e.g., "Background") or specific (e.g., "Eye color"). Since: 2.1.0  gi-harfbuzz"Tests whether a face includes any SVG glyph images. Since: 2.1.0  gi-harfbuzz5Tests whether a face has PNG glyph images (either in CBDT or sbix tables). Since: 2.1.0  gi-harfbuzz Tests whether a face includes a CPAL color-palette table. Since: 2.1.0  gi-harfbuzz"Tests whether a face includes any COLR color layers. Since: 2.1.0  gi-harfbuzzFetches the SVG document for a glyph. The blob may be either plain text or gzip-encoded. Since: 2.1.0  gi-harfbuzzFetches the PNG image for a glyph. This function takes a font object, not a face object, as input. To get an optimally sized PNG blob, the UPEM value must be set on the font object. If UPEM is unset, the blob returned will be the largest PNG available. Since: 2.1.0  gi-harfbuzzFetches a list of all color layers for the specified glyph index in the specified face. The list returned will begin at the offset provided. Since: 2.1.0  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzzSee  . Since: 0.9.2  gi-harfbuzz)Get default language from current locale.Note that the first time this function is called, it calls "setlocale (LC_CTYPE, nullptr)" to fetch current locale. The underlying setlocale function is, in many implementations, NOT threadsafe. To avoid problems, call this function once before multiple threads can call it. This function is only used from   by HarfBuzz itself. Since: 0.9.2  gi-harfbuzz Converts str: representing a BCP 47 language tag to the corresponding 0. Since: 0.9.2  gi-harfbuzz%Returns glyph flags encoded within a  5. Since: 1.5.0  gi-harfbuzz Fetches the / script that corresponds to the specified GUnicodeScript identifier. Since: 0.9.38  gi-harfbuzzFetches the GUnicodeScript identifier that corresponds to the specified / script. Since: 0.9.38  gi-harfbuzzFetches a Unicode-functions structure that is populated with the appropriate GLib function for each method. Since: 0.9.38  gi-harfbuzz Creates an 60 blob from the specified GBytes data structure. Since: 0.9.38  gi-harfbuzz3No description available in the introspection data. Since: 2.6.5  gi-harfbuzz4Sets the FT_Load_Glyph load flags for the specified  7.For more information, see https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html ft_load_xxx Since: 1.0.5  gi-harfbuzz:Configures the font-functions structure of the specified  7, font object to use FreeType font functions.In particular, you can use this function to configure an existing 8 face object for use with FreeType font functions even if that 8) face object was initially created with  , and therefore was not initially configured to use FreeType font functions.An 8 face object created with hb_ft_face_create() is preconfigured for FreeType font functions and does not require this function to be used.Note: Internally, this function creates an FT_Face.  Since: 1.0.5  gi-harfbuzz6Fetches the FT_Load_Glyph load flags of the specified  7.For more information, see https://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html ft_load_xxx Since: 1.0.5  gi-harfbuzz3No description available in the introspection data.  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz9Sets design coords of a font from a named instance index. Since: 2.6.0  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz2Sets "point size" of the font. Set to 0 to unset.There are 72 points in an inch. Since: 1.6.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzSets parent font of font. Since: 1.0.5  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzSets font-face of font. Since: 1.4.3  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.2.3  gi-harfbuzzReturn value is valid as long as variation coordinates of the font are not modified. Since: 1.4.2  gi-harfbuzz3No description available in the introspection data. Since: 1.1.3  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz=Gets the "point size" of the font. A value of 0 means unset. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 2.6.3  gi-harfbuzz3No description available in the introspection data. Since: 1.2.3  gi-harfbuzz3No description available in the introspection data. Since: 1.1.3  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.8.6  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.8.6  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.8.6  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.1.3  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz Converts a 9 into a  0-terminated string in the format understood by  . The client in responsible for allocating big enough size for buf , 128 bytes is more than enough. Since: 0.9.5  gi-harfbuzzParses a string into a 9.The format for specifying feature strings follows. All valid CSS font-feature-settings values other than 'normal' and the global values are also accepted, though not documented below. CSS string escapes are not supported.The range indices refer to the positions between Unicode characters. The position before the first character is always 0.6The format is Python-esque. Here is how it all works: Syntax Value Start End Setting value: kern 1 0 D Turn feature on +kern 1 0 D Turn feature on -kern 0 0 D Turn feature off kern=0 0 0 D Turn feature off kern=1 1 0 D Turn feature on aalt=2 2 0 D Choose 2nd alternate Setting index: kern[] 1 0 D Turn feature on kern[:] 1 0 D Turn feature on kern[5:] 1 5 D Turn feature on, partial kern[:5] 1 0 5 Turn feature on, partial kern[3:5] 1 3 5 Turn feature on, range kern[3] 1 3 3+1 Turn feature on, single char Mixing it all: aalt[3:5]=2 2 3 5 Turn 2nd alternate on for range  Since: 0.9.5  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz-Retrieves table tags for a face, if possible. Since: 1.6.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzGet number of faces in a blob. Since: 1.7.7  gi-harfbuzz3No description available in the introspection data. Since: 1.9.0  gi-harfbuzz3No description available in the introspection data. Since: 1.9.0  gi-harfbuzz3No description available in the introspection data. Since: 1.9.0  gi-harfbuzz Creates a 8 that can be used with  . After tables are added to the face, it can be compiled to a binary font file by calling  . Since: 1.9.0  gi-harfbuzzAdd table for tag with data provided by blob to the face. face must be created using  . Since: 1.9.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz color: a  hb_color_t# we are interested in its channels. Since: 2.1.0  gi-harfbuzz color: a  hb_color_t# we are interested in its channels. Since: 2.1.0  gi-harfbuzz color: a  hb_color_t# we are interested in its channels. Since: 2.1.0  gi-harfbuzz color: a  hb_color_t# we are interested in its channels. Since: 2.1.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzSets the segment properties of the buffer, a shortcut for calling  ,   and   individually. Since: 0.9.7  gi-harfbuzzSets the script of buffer to script.Script is crucial for choosing the proper shaping behaviour for scripts that require it (e.g. Arabic) and the which OpenType features defined in the font to be applied.#You can pass one of the predefined / values, or use   or  ? to get the corresponding script from an ISO 15924 script tag. Since: 0.9.2  gi-harfbuzz Sets the hb_codepoint_t that replaces invalid entries for a given encoding when adding text to buffer. Default is :. Since: 0.9.31  gi-harfbuzz Similar to  -, but clears any new items added at the end. Since: 0.9.2  gi-harfbuzzSets the language of buffer to language.Languages are crucial for selecting which OpenType feature to apply to the buffer which can result in applying language-specific behaviour. Languages are orthogonal to the scripts, and though they are related, they are different concepts and should not be confused with each other.Use  * to convert from BCP 47 language tags to 0. Since: 0.9.2  gi-harfbuzz Sets the hb_codepoint_t that replaces invisible characters in the shaping result. If set to zero (default), the glyph for the U+0020 SPACE character is used. Otherwise, this value is used verbatim. Since: 2.0.0  gi-harfbuzzSets buffer flags to flags. See ;. Since: 0.9.7  gi-harfbuzzSet the text flow direction of the buffer. No shaping can happen without setting buffer direction, and it controls the visual direction for the output glyphs; for RTL direction the glyphs will be reversed. Many layout features depend on the proper setting of the direction, for example, reversing RTL text before shaping, then shaping with LTR direction is not the same as keeping the text in logical order and shaping with RTL direction. Since: 0.9.2  gi-harfbuzzSets the type of buffer contents, buffers are either empty, contain characters (before shaping) or glyphs (the result of shaping). Since: 0.9.5  gi-harfbuzz3No description available in the introspection data. Since: 0.9.42  gi-harfbuzz9Returns a list of supported buffer serialization formats. Since: 0.9.7  gi-harfbuzz Serializes buffer into a textual representation of its glyph content, useful for showing the contents of the buffer, for example during debugging. There are currently two supported serialization formats:textA human-readable, plain text format. The serialized glyphs will look something like:``& [uni0651=0@518,0+0|uni0628=0+1897] `- - The serialized glyphs are delimited with [ and ]. - Glyphs are separated with | - Each glyph starts with glyph name, or glyph index if #HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES flag is set. Then, - If #HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS is not set, = then #hb_glyph_info_t.cluster. - If #HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS is not set, the #hb_glyph_position_t in the format: - If both #hb_glyph_position_t.x_offset and #hb_glyph_position_t.y_offset are not 0, xOffset ,y_offset. Then, -  +x_advance, then  ,y_advance if #hb_glyph_position_t.y_advance is not 0. Then, - If #HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS is set, the #hb_glyph_extents_t in the format )<x_bearing,y_bearing,width,height>`jsonTODO. Since: 0.9.7  gi-harfbuzz Converts format$ to the string corresponding it, or   if it is not a valid <. Since: 0.9.7  gi-harfbuzzParses a string into an <. Does not check if str. is a valid buffer serialization format, use  & to get the list of supported formats. Since: 0.9.7  gi-harfbuzz.Reverses buffer contents between start to end. Since: 0.9.41  gi-harfbuzzReverses buffer clusters. That is, the buffer contents are reversed, then each cluster (consecutive items having the same cluster number) are reversed again. Since: 0.9.2  gi-harfbuzzReverses buffer contents. Since: 0.9.2  gi-harfbuzzResets the buffer to its initial status, as if it was just newly created with  . Since: 0.9.2  gi-harfbuzzPre allocates memory for buffer to fit at least size number of items. Since: 0.9.2  gi-harfbuzzReorders a glyph buffer to have canonical in-cluster glyph order / position. The resulting clusters should behave identical to pre-reordering clusters.?This has nothing to do with Unicode normalization. Since: 0.9.2  gi-harfbuzzSets unset buffer segment properties based on buffer Unicode contents. If buffer is not empty, it must have content type =.$If buffer script is not set (ie. is >), it will be set to the Unicode script of the first character in the buffer that has a script other than ?, @, and A.-Next, if buffer direction is not set (ie. is B), it will be set to the natural horizontal direction of the buffer script as returned by  . If   returns B, then C is used./Finally, if buffer language is not set (ie. is 1), it will be set to the process's default language as returned by  . This may change in the future by taking buffer script into consideration when choosing a language. Note that   is NOT threadsafe the first time it is called. See documentation for that function for details. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzSets props to the . of buffer. Since: 0.9.7  gi-harfbuzzSee  . Since: 0.9.2  gi-harfbuzzSee  . Since: 0.9.31  gi-harfbuzz*Returns the number of items in the buffer. Since: 0.9.2  gi-harfbuzzSee  . Since: 0.9.2  gi-harfbuzzSee  . Since: 2.0.0  gi-harfbuzzReturns buffer> glyph position array. Returned pointer is valid as long as buffer contents are not modified. Since: 0.9.2  gi-harfbuzzReturns buffer glyph information array. Returned pointer is valid as long as buffer contents are not modified. Since: 0.9.2  gi-harfbuzzSee  . Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzzSee   Since: 0.9.2  gi-harfbuzzsee  . Since: 0.9.5  gi-harfbuzz3No description available in the introspection data. Since: 0.9.42  gi-harfbuzz2If dottedcircle_glyph is (hb_codepoint_t) -1 then D and E are never returned. This should be used by most callers if just comparing two buffers is needed. Since: 1.5.0  gi-harfbuzz3No description available in the introspection data. Since: 0.9.7  gi-harfbuzzCreates a new F! with all properties to defaults. Since: 0.9.2  gi-harfbuzz Similar to  , but does not clear the Unicode functions and the replacement code point. Since: 0.9.11  gi-harfbuzz;Append (part of) contents of another buffer to this buffer. Since: 1.5.0  gi-harfbuzz4Check if allocating memory for the buffer succeeded. Since: 0.9.2  gi-harfbuzzSee  .+Replaces invalid UTF-8 characters with the buffer replacement code point, see  . Since: 0.9.2  gi-harfbuzzSee  .,Replaces invalid UTF-32 characters with the buffer replacement code point, see  . Since: 0.9.2  gi-harfbuzzSee  .,Replaces invalid UTF-16 characters with the buffer replacement code point, see  . Since: 0.9.2  gi-harfbuzz Similar to  , but allows only access to first 256 Unicode code points that can fit in 8-bit strings.Has nothing to do with non-Unicode Latin-1 encoding. Since: 0.9.39  gi-harfbuzzAppends characters from text array to buffer. The  itemOffset. is the position of the first character from text that will be appended, and  itemLength is the number of character. When shaping part of a larger text (e.g. a run of text from a paragraph), instead of passing just the substring corresponding to the run, it is preferable to pass the whole paragraph and specify the run start and length as  itemOffset and  itemLength, respectively, to give HarfBuzz the full context to be able, for example, to do cross-run Arabic shaping or properly handle combining marks at stat of run.-This function does not check the validity of text, it is up to the caller to ensure it contains a valid Unicode code points. Since: 0.9.31  gi-harfbuzz.Appends a character with the Unicode value of  codepoint to buffer-, and gives it the initial cluster value of cluster. Clusters can be any thing the client wants, they are usually used to refer to the index of the character in the input text stream and are output in  5.cluster field.-This function does not check the validity of  codepoint, it is up to the caller to ensure it is a valid Unicode code point. Since: 0.9.7  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz!Returns the singleton empty blob.0See TODO:link object types for more information. Since: 0.9.2  gi-harfbuzzTries to make blob data writable (possibly copying it) and return pointer to data.Fails if blob has been made immutable, or if memory allocation fails. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 0.9.2  gi-harfbuzz3Returns a blob that represents a range of bytes in parent(. The new blob is always created with G, meaning that it will never modify data in the parent blob. The parent data is not expected to be modified, and will result in undefined behavior if it is.Makes parent immutable. Since: 0.9.2  gi-harfbuzz3No description available in the introspection data. Since: 1.7.7  gi-harfbuzzMakes a writable copy of blob. Since: 1.8.0  gi-harfbuzzReturns: library version string.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzzufuncs: Unicode functions.  gi-harfbuzz shapePlan: a shape plan.  gi-harfbuzz shapePlan: a shape plan. gi-harfbuzzfont : a font. gi-harfbuzzbuffer : a buffer.  gi-harfbuzzReturns:! an array of constant strings  gi-harfbuzzfont: an  7 to use for shaping gi-harfbuzzbuffer: an F to shape gi-harfbuzzfeatures!: an array of user specified 9 or   gi-harfbuzz shaperList: a  +-terminated array of shapers to use or   gi-harfbuzzReturns:, false if all shapers failed, true otherwise  gi-harfbuzzfont: an  7 to use for shaping gi-harfbuzzbuffer: an F to shape gi-harfbuzzfeatures!: an array of user specified 9 or   gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set. gi-harfbuzzfirst>: input current first and output first codepoint in the range. gi-harfbuzzReturns:$ whether there was a previous range.  gi-harfbuzzset: a set. gi-harfbuzzReturns:$ whether there was a previous value.  gi-harfbuzzset: a set. gi-harfbuzzlast<: input current last and output last codepoint in the range. gi-harfbuzzReturns: whether there was a next range.  gi-harfbuzzset: a set. gi-harfbuzzReturns: whether there was a next value.  gi-harfbuzzset: a set. gi-harfbuzz largerSet : other set. gi-harfbuzzReturns:   if the set is a subset of (or equal to)  largerSet,   otherwise.  gi-harfbuzzset: a set. gi-harfbuzzother : other set. gi-harfbuzzReturns:   if the two sets are equal,   otherwise.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set. gi-harfbuzzReturns: set population.  gi-harfbuzzset: a set. gi-harfbuzzReturns: minimum of the set, or - if set is empty.  gi-harfbuzzset: a set. gi-harfbuzzReturns: minimum of the set, or - if set is empty.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzset: a set.  gi-harfbuzzp: . to hash. gi-harfbuzzReturns: A hash of p.  gi-harfbuzza: first . to compare. gi-harfbuzzb : second . to compare. gi-harfbuzzReturns: true if all properties of a equal those of b, false otherwise.  gi-harfbuzzscript: an / to convert. gi-harfbuzzReturns: An hb_tag_t& representing an ISO 15924 script tag.  gi-harfbuzzstr0: a string representing an ISO 15924 tag. gi-harfbuzzReturns: An /$ corresponding to the ISO 15924 tag.  gi-harfbuzztag: an hb_tag_t representing an ISO 15924 tag. gi-harfbuzzReturns: An /$ corresponding to the ISO 15924 tag.  gi-harfbuzzface: 8 to test gi-harfbuzzReturns:4 true if face has a `fvar' table and false otherwise  gi-harfbuzz scriptTag: a script tag gi-harfbuzz languageTag: a language tag gi-harfbuzzscript: the / corresponding to  scriptTag (OUT). gi-harfbuzzlanguage: the 0 corresponding to  scriptTag and  languageTag (OUT).  gi-harfbuzzscript: an / to convert. gi-harfbuzzlanguage: an 0 to convert. gi-harfbuzz scriptCount: maximum number of script tags to retrieve (IN) and actual number of script tags retrieved (OUT) gi-harfbuzz languageCount: maximum number of language tags to retrieve (IN) and actual number of language tags retrieved (OUT)  gi-harfbuzzface : font face. gi-harfbuzzReturns:! Array of available name entries.  gi-harfbuzzface : font face. gi-harfbuzznameId$: OpenType name identifier to fetch. gi-harfbuzzlanguage!: language to fetch the name for. gi-harfbuzztext$: buffer to write fetched name into. gi-harfbuzzReturns:8 full length of the requested string, or 0 if not found.  gi-harfbuzzface : font face. gi-harfbuzznameId$: OpenType name identifier to fetch. gi-harfbuzzlanguage!: language to fetch the name for. gi-harfbuzztext$: buffer to write fetched name into. gi-harfbuzzReturns:8 full length of the requested string, or 0 if not found.  gi-harfbuzzface : font face. gi-harfbuzznameId$: OpenType name identifier to fetch. gi-harfbuzzlanguage!: language to fetch the name for. gi-harfbuzztext$: buffer to write fetched name into. gi-harfbuzzReturns:8 full length of the requested string, or 0 if not found.  gi-harfbuzzfont: a  7 object. gi-harfbuzz metricsTag): tag of metrics value you like to fetch. gi-harfbuzzReturns:1 Whether found the requested metrics in the font.  gi-harfbuzzface: a 8 object. gi-harfbuzzmetaTag#: tag of metadata you like to have. gi-harfbuzzReturns: A blob containing the blob.  gi-harfbuzzface: a face object gi-harfbuzz startOffset: iteration's start offset gi-harfbuzzentries: entries tags buffer gi-harfbuzzReturns:' Number of all available feature types.  gi-harfbuzzface: 8 to work upon gi-harfbuzzglyph: The glyph index to test gi-harfbuzzReturns:8 true if the glyph is an extended shape, false otherwise  gi-harfbuzzface: 8 to test gi-harfbuzzReturns:, true if the table is found, false otherwise  gi-harfbuzzfont:  7 to work upon gi-harfbuzz direction6: direction of the stretching (horizontal or vertical) gi-harfbuzzReturns:, requested minimum connector overlap or zero  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph#: The index of the glyph to stretch gi-harfbuzz direction:: The direction of the stretching (horizontal or vertical) gi-harfbuzz startOffset): offset of the first variant to retrieve gi-harfbuzzvariants: array of variants returned gi-harfbuzzReturns:4 the total number of size variants available or zero  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph2: The glyph index from which to retrieve the value gi-harfbuzzReturns: the top accent attachment of the glyph or 0.5 * the advance width of glyph  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph2: The glyph index from which to retrieve the value gi-harfbuzzkern: The H! from which to retrieve the value gi-harfbuzzcorrectionHeight8: the correction height to use to determine the kerning. gi-harfbuzzReturns: requested kerning value or zero  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph2: The glyph index from which to retrieve the value gi-harfbuzzReturns:, the italics correction of the glyph or zero  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph#: The index of the glyph to stretch gi-harfbuzz direction6: direction of the stretching (horizontal or vertical) gi-harfbuzz startOffset,: offset of the first glyph part to retrieve gi-harfbuzzparts: the glyph parts returned gi-harfbuzzReturns:0 the total number of parts in the glyph assembly  gi-harfbuzzfont:  7 to work upon gi-harfbuzzconstant: I the constant to retrieve gi-harfbuzzReturns: the requested constant or zero  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptCount$: Number of script tags in the array gi-harfbuzz scriptTags : Array of hb_tag_t script tags  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz startOffset,: offset of the first script tag to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz startOffset-: offset of the first feature tag to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptTag: hb_tag_t of the script tag requested gi-harfbuzzReturns:- true if the script is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzzcoords$: The variation coordinates to query gi-harfbuzz numCoords$: The number of variation coorinates  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptTags : Array of hb_tag_t script tags  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageCount1: The number of languages in the specified script gi-harfbuzz languageTags: The array of language tags gi-harfbuzzReturns:3 true if the language tag is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz startOffset.: offset of the first language tag to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageTag: The hb_tag_t of the requested language gi-harfbuzz languageIndex%: The index of the requested language gi-harfbuzzReturns:3 true if the language tag is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzz lookupIndex": The index of the lookup to query gi-harfbuzzglyphs2: The sequence of glyphs to query for substitution gi-harfbuzz glyphsLength": The length of the glyph sequence gi-harfbuzz zeroContext:  hb_bool_t8 indicating whether substitutions should be context-free gi-harfbuzzReturns:; true if a substitution would be triggered, false otherwise  gi-harfbuzzface : a face. gi-harfbuzz lookupIndex': index of the feature lookup to query. gi-harfbuzzglyph : a glyph id. gi-harfbuzz startOffset: starting offset. gi-harfbuzzalternateGlyphs: A glyphs buffer. Alternate glyphs associated with the glyph id. gi-harfbuzzReturns: total number of alternates found in the specific lookup index for the given glyph id.  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageIndex): The index of the requested language tag gi-harfbuzzReturns:. true if the feature is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageIndex): The index of the requested language tag gi-harfbuzzReturns:. true if the feature is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageIndex): The index of the requested language tag gi-harfbuzz startOffset-: offset of the first feature tag to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageIndex): The index of the requested language tag gi-harfbuzz startOffset-: offset of the first feature tag to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz scriptIndex': The index of the requested script tag gi-harfbuzz languageIndex): The index of the requested language tag gi-harfbuzz featureTag: hb_tag_t of the feature tag requested gi-harfbuzzReturns:. true if the feature is found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:0 true if the face has GPOS data, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzfont: The  7 to work on gi-harfbuzz direction: The 2 text direction to use gi-harfbuzzglyph: The hb_codepoint_t code point to query gi-harfbuzz startOffset0: offset of the first caret position to retrieve  gi-harfbuzzface: The 8 to work on gi-harfbuzzglyph: The hb_codepoint_t code point to query gi-harfbuzzReturns: The J glyph class of the given code point in the GDEF table of the face.  gi-harfbuzzfont: a font gi-harfbuzz baselineTag: a baseline tag gi-harfbuzz direction: text direction. gi-harfbuzz scriptTag : script tag. gi-harfbuzz languageTag: language tag. gi-harfbuzzReturns:% if found baseline value in the font.  gi-harfbuzzface: The 8 to work on gi-harfbuzzglyph: The hb_codepoint_t code point to query gi-harfbuzz startOffset2: offset of the first attachment point to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz featureIndex#: The index of the feature to query gi-harfbuzzvariationsIndex-: The index of the feature variation to query gi-harfbuzz startOffset(: offset of the first lookup to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag': table tag to query, "GSUB" or "GPOS". gi-harfbuzz featureIndex: index of feature to query. gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag": HB_OT_TAG_GSUB or HB_OT_TAG_GPOS gi-harfbuzz featureIndex$: The index of the requested feature gi-harfbuzz startOffset(: offset of the first lookup to retrieve  gi-harfbuzzface: 8 to work upon gi-harfbuzztableTag': table tag to query, "GSUB" or "GPOS". gi-harfbuzz featureIndex: index of feature to query. gi-harfbuzz startOffset+: offset of the first character to retrieve gi-harfbuzz characters: A buffer pointer. The Unicode codepoints of the characters for which this feature provides glyph variants. gi-harfbuzzReturns:7 Number of total sample characters in the cvXX feature.  gi-harfbuzzface: 8 to work upon gi-harfbuzz paletteIndex : The index of the color palette gi-harfbuzzReturns: the Named ID found for the palette. If the requested palette has no name the result is HB_OT_NAME_ID_INVALID.  gi-harfbuzzface: 8 to work upon gi-harfbuzz paletteIndex : The index of the color palette gi-harfbuzzReturns: the K of the requested color palette  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns: the number of palettes found  gi-harfbuzzface: 8 to work upon gi-harfbuzz paletteIndex): the index of the color palette to query gi-harfbuzz startOffset': offset of the first color to retrieve gi-harfbuzzReturns:* the total number of colors in the palette  gi-harfbuzzface: 8 to work upon gi-harfbuzz colorIndex: The index of the color gi-harfbuzzReturns:! the Name ID found for the color.  gi-harfbuzzface: 8 to work upon. gi-harfbuzzReturns:% true if data found, false otherwise.  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzReturns:$ true if data found, false otherwise  gi-harfbuzzface: 8 to work upon gi-harfbuzzglyph: a svg glyph index gi-harfbuzzReturns: An 67 containing the SVG document of the glyph, if available  gi-harfbuzzfont:  7 to work upon gi-harfbuzzglyph: a glyph index gi-harfbuzzReturns: An 65 containing the PNG image for the glyph, if available  gi-harfbuzzface: 8 to work upon gi-harfbuzzglyph: The glyph index to query gi-harfbuzz startOffset': offset of the first layer to retrieve gi-harfbuzzlayers: The array of layers found gi-harfbuzzReturns:= Total number of layers available for the glyph index queried  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzmap: a map.  gi-harfbuzzlanguage: an 0 to convert. gi-harfbuzzReturns: A  $-terminated string representing the language#. Must not be freed by the caller.  gi-harfbuzzstr4: a string representing a BCP 47 language tag gi-harfbuzzReturns: The 0* corresponding to the BCP 47 language tag.  gi-harfbuzzinfo: a  5. gi-harfbuzzReturns: The L encoded within info.  gi-harfbuzzscript(: The GUnicodeScript identifier to query gi-harfbuzzReturns: the / script found  gi-harfbuzzscript: The / to query gi-harfbuzzReturns:$ the GUnicodeScript identifier found  gi-harfbuzzReturns: a pointer to the M Unicode-functions structure  gi-harfbuzzgbytes#: the GBytes structure to work upon gi-harfbuzzReturns: the new 6 blob object  gi-harfbuzzfont:  7 to work upon gi-harfbuzz loadFlags : The FreeType load flags to set  gi-harfbuzzfont:  7 to work upon  gi-harfbuzzfont:  7 to work upon gi-harfbuzzReturns: FT_Load_Glyph flags found  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font. gi-harfbuzz instanceIndex: named instance index.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font. gi-harfbuzzptem: font size in points.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font. gi-harfbuzzparent : new parent.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font. gi-harfbuzzface : new face.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font. gi-harfbuzzReturns: Point size.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzfont : a font.  gi-harfbuzzffuncs: font functions.  gi-harfbuzzffuncs: font functions.  gi-harfbuzzparent: parent font.  gi-harfbuzzface : a face.  gi-harfbuzzfont : a font.  gi-harfbuzzfeature: an 9 to convert  gi-harfbuzzstr: a string to parse gi-harfbuzzReturns: true if str is successfully parsed, false otherwise.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face. gi-harfbuzz startOffset: index of first tag to return. gi-harfbuzz tableCount: input length of  tableTags' array, output number of items written. gi-harfbuzz tableTags: array to write tags into. gi-harfbuzzReturns:6 total number of tables, or 0 if not possible to list.  gi-harfbuzzface : a face.  gi-harfbuzzface : a face.  gi-harfbuzzblob : a blob. gi-harfbuzzReturns: Number of faces in blob  gi-harfbuzzface : font face. gi-harfbuzzout$: set to add Unicode characters for variationSelector covered by face to.  gi-harfbuzzface : font face. gi-harfbuzzout6: set to add Variation Selector characters covered by face to.  gi-harfbuzzface : font face. gi-harfbuzzout+: set to add Unicode characters covered by face to.  gi-harfbuzzReturns: New face.  gi-harfbuzzReturns:% Red channel value of the given color  gi-harfbuzzReturns:' Green channel value of the given color  gi-harfbuzzReturns:& Blue channel value of the given color  gi-harfbuzzReturns:' Alpha channel value of the given color  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F. gi-harfbuzzprops: an . to use.  gi-harfbuzzbuffer: an F. gi-harfbuzzscript: an / to set.  gi-harfbuzzbuffer: an F. gi-harfbuzz replacement: the replacement hb_codepoint_t  gi-harfbuzzbuffer: an F. gi-harfbuzzlength: the new length of buffer. gi-harfbuzzReturns: true if buffer memory allocation succeeded, false otherwise.  gi-harfbuzzbuffer: an F. gi-harfbuzzlanguage: an hb_language_t to set.  gi-harfbuzzbuffer: an F. gi-harfbuzz invisible: the invisible hb_codepoint_t  gi-harfbuzzbuffer: an F. gi-harfbuzzflags: the buffer flags to set.  gi-harfbuzzbuffer: an F. gi-harfbuzz direction: the 2 of the buffer  gi-harfbuzzbuffer: an F. gi-harfbuzz contentType$: the type of buffer contents to set  gi-harfbuzzbuffer: an F.  gi-harfbuzzReturns: A string array of buffer serialization formats. Should not be freed.  gi-harfbuzzbuffer: an F buffer. gi-harfbuzzstart: the first item in buffer to serialize. gi-harfbuzzend: the last item in buffer to serialize. gi-harfbuzzfont: the  7 used to shape this buffer, needed to read glyph names and extents. If  , and empty font will be used. gi-harfbuzzformat: the <" to use for formatting the output. gi-harfbuzzflags: the N: that control what glyph properties to serialize. gi-harfbuzzReturns: The number of serialized items.  gi-harfbuzzformat: an < to convert. gi-harfbuzzReturns: A  $ terminated string corresponding to format. Should not be freed.  gi-harfbuzzstr: a string to parse gi-harfbuzzReturns: The parsed <.  gi-harfbuzzbuffer: an F. gi-harfbuzzstart: start index. gi-harfbuzzend : end index.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F. gi-harfbuzzsize": number of items to pre allocate. gi-harfbuzzReturns: true if buffer memory allocation succeeded, false otherwise.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The / of the buffer.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer replacement hb_codepoint_t.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer length. The value valid as long as buffer has not been modified.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The 00 of the buffer. Must not be freed by the caller.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer invisible hb_codepoint_t.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer glyph position array. The value valid as long as buffer has not been modified.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer glyph information array. The value valid as long as buffer has not been modified.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The buffer flags.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The direction of the buffer.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: The type of buffer contents.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer : a buffer. gi-harfbuzz reference: other buffer to compare to. gi-harfbuzzdottedcircleGlyph:: glyph id of U+25CC DOTTED CIRCLE, or (hb_codepont_t) -1. gi-harfbuzz positionFuzz1: allowed absolute difference in position values.  gi-harfbuzzbuffer: an F buffer.  gi-harfbuzzReturns: A newly allocated F with a reference count of 1. The initial reference count should be released with hb_buffer_destroy() when you are done using the F. This function never returns  ,. If memory cannot be allocated, a special F# object will be returned on which   returns false.  gi-harfbuzzbuffer: an F.  gi-harfbuzzbuffer: an F. gi-harfbuzzsource : source F. gi-harfbuzzstart: start index into source buffer to copy. Use 0 to copy from start of buffer. gi-harfbuzzend-: end index into source buffer to copy. Use hBFEATUREGLOBALEND to copy to end of buffer.  gi-harfbuzzbuffer: an F. gi-harfbuzzReturns: true if buffer memory allocation succeeded, false otherwise.  gi-harfbuzzbuffer: an F. gi-harfbuzztext8: an array of UTF-8 characters to append. gi-harfbuzz itemOffset2: the offset of the first character to add to the buffer. gi-harfbuzz itemLength): the number of characters to add to the buffer&, or -1 for the end of text (assuming it is   terminated).  gi-harfbuzzbuffer: an F. gi-harfbuzztext*: an array of UTF-32 characters to append. gi-harfbuzz itemOffset2: the offset of the first character to add to the buffer. gi-harfbuzz itemLength): the number of characters to add to the buffer&, or -1 for the end of text (assuming it is   terminated).  gi-harfbuzzbuffer: an F. gi-harfbuzztext*: an array of UTF-16 characters to append. gi-harfbuzz itemOffset2: the offset of the first character to add to the buffer. gi-harfbuzz itemLength): the number of characters to add to the buffer&, or -1 for the end of text (assuming it is   terminated).  gi-harfbuzzbuffer: an F. gi-harfbuzztext8: an array of UTF-8 characters to append. gi-harfbuzz itemOffset2: the offset of the first character to add to the buffer. gi-harfbuzz itemLength): the number of characters to add to the buffer&, or -1 for the end of text (assuming it is   terminated).  gi-harfbuzzbuffer: a F to append characters to. gi-harfbuzztext,: an array of Unicode code points to append. gi-harfbuzz itemOffset3: the offset of the first code point to add to the buffer. gi-harfbuzz itemLength*: the number of code points to add to the buffer&, or -1 for the end of text (assuming it is   terminated).  gi-harfbuzzbuffer: an F. gi-harfbuzz codepoint: a Unicode code point. gi-harfbuzzcluster: the cluster value of  codepoint.  gi-harfbuzzblob : a blob.  gi-harfbuzzblob : a blob. gi-harfbuzzReturns: TODO  gi-harfbuzzblob : a blob. gi-harfbuzzReturns:" the length of blob data in bytes.  gi-harfbuzzReturns: the empty blob.  gi-harfbuzzblob : a blob. gi-harfbuzzReturns: Writable blob data, or   if failed.  gi-harfbuzzblob : a blob.  gi-harfbuzzparent: Parent blob. gi-harfbuzzoffset": Start offset of sub-blob within parent , in bytes. gi-harfbuzzlength: Length of sub-blob. gi-harfbuzzReturns:8 New blob, or the empty blob if something failed or if length is zero or offset is beyond the end of parent's data. Destroy with hb_blob_destroy().  gi-harfbuzzfileName: font filename. gi-harfbuzzReturns:1 A hb_blob_t pointer with the content of the file  gi-harfbuzzblob : A blob. gi-harfbuzzReturns:+ New blob, or nullptr if allocation failed.  7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0  gi-harfbuzzMemory-managed wrapper type.  gi-harfbuzz Construct a   struct initialized to zero.  gi-harfbuzzGet the value of the @u32@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' varIntT #u32  gi-harfbuzzSet the value of the @u32@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( varIntT [ #u32 &) value ]  gi-harfbuzzGet the value of the @i32@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &' varIntT #i32  gi-harfbuzzSet the value of the @i32@ field. When  9https://github.com/haskell-gi/haskell-gi/wiki/Overloading overloading" is enabled, this is equivalent to &( varIntT [ #i32 &) value ]   O7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0u P7Will Thompson, Iaki Garca Etxebarria and Jonas PlatteLGPL-2.1Iaki Garca Etxebarria Safe-Inferred!.0!   ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%#$ !" QR:STUVWXYZ[-\*]^_`abcd<2efJIHgh/ijklmnopqrstuvwxyz{|}~=BCG?@A>;NLKED66FF8899                       7 7                       5 5            004433                   ..                          MM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     !                                       &( &'              " " " " "# "#                                                   & & & & & &) &                                                                               "$ "%                                                                                       gi-harfbuzz-0.0.4-inplaceGI.HarfBuzz.ConfigGI.HarfBuzz.ConstantsGI.HarfBuzz.EnumsGI.HarfBuzz.FlagsGI.HarfBuzz.Structs.BlobTGI.HarfBuzz.Structs.BufferTGI.HarfBuzz.Structs.FaceTGI.HarfBuzz.Structs.FeatureT GI.HarfBuzz.Structs.FontExtentsTGI.HarfBuzz.Structs.FontFuncsTGI.HarfBuzz.Structs.FontT!GI.HarfBuzz.Structs.GlyphExtentsTGI.HarfBuzz.Structs.GlyphInfoT"GI.HarfBuzz.Structs.GlyphPositionTGI.HarfBuzz.Structs.LanguageTGI.HarfBuzz.Structs.MapT!GI.HarfBuzz.Structs.OtColorLayerT$GI.HarfBuzz.Structs.OtMathGlyphPartT'GI.HarfBuzz.Structs.OtMathGlyphVariantT GI.HarfBuzz.Structs.OtNameEntryT"GI.HarfBuzz.Structs.OtVarAxisInfoTGI.HarfBuzz.Structs.OtVarAxisT&GI.HarfBuzz.Structs.SegmentPropertiesTGI.HarfBuzz.Structs.SetTGI.HarfBuzz.Structs.ShapePlanT!GI.HarfBuzz.Structs.UnicodeFuncsTGI.HarfBuzz.Callbacks GI.HarfBuzz.Structs.UserDataKeyTGI.HarfBuzz.Structs.VariationTGI.HarfBuzz.FunctionsGI.HarfBuzz.Unions.VarIntTbufferSerializeGlyphsbufferDeserializeGlyphsData.GI.Base.GValueGValuetoGValue fromGValueData.GI.Base.Attributesgetset:=UNICODE_MAX_DECOMPOSITION_LEN)unicodeFuncsSetDecomposeCompatibilityFuncGI.HarfBuzz.StructsSET_VALUE_INVALIDSegmentPropertiesTScriptT LanguageTLANGUAGE_INVALID DirectionTOtMathGlyphVariantTOtMathGlyphPartT GlyphInfoTBlobTFontTFaceTFeatureT$BUFFER_REPLACEMENT_CODEPOINT_DEFAULT BufferFlagsTBufferSerializeFormatTBufferContentTypeTUnicodeScriptTInvalid ScriptTCommonScriptTInheritedScriptTUnknownDirectionTInvalid DirectionTLtr#BufferDiffFlagsTDottedCirclePresentBufferDiffFlagsTNotdefPresentBufferTMemoryModeTReadonly OtMathKernTOtMathConstantTOtLayoutGlyphClassTOtColorPaletteFlagsT GlyphFlagsT UnicodeFuncsTBufferSerializeFlagsTGI.HarfBuzz.Unions GI.HarfBuzz overridesAAT_LAYOUT_NO_SELECTOR_INDEXFEATURE_GLOBAL_STARTMAP_VALUE_INVALID OT_LAYOUT_DEFAULT_LANGUAGE_INDEXOT_LAYOUT_NO_FEATURE_INDEXOT_LAYOUT_NO_SCRIPT_INDEXOT_LAYOUT_NO_VARIATIONS_INDEXOT_MAX_TAGS_PER_LANGUAGEOT_MAX_TAGS_PER_SCRIPTOT_VAR_NO_AXIS_INDEX UNICODE_MAX VERSION_MAJOR VERSION_MICRO VERSION_MINORVERSION_STRINGAatLayoutFeatureSelectorTAatLayoutFeatureTypeTBufferClusterLevelTBufferContentTypeT MemoryModeTOtLayoutBaselineTagT OtMetaTagT OtMetricsTagTUnicodeCombiningClassTUnicodeGeneralCategoryT AatLayoutFeatureSelectorTInvalid*AatLayoutFeatureSelectorTAllTypeFeaturesOn+AatLayoutFeatureSelectorTAllTypeFeaturesOff,AatLayoutFeatureSelectorTRequiredLigaturesOn-AatLayoutFeatureSelectorTRequiredLigaturesOff*AatLayoutFeatureSelectorTCommonLigaturesOn+AatLayoutFeatureSelectorTCommonLigaturesOff(AatLayoutFeatureSelectorTRareLigaturesOn)AatLayoutFeatureSelectorTRareLigaturesOff AatLayoutFeatureSelectorTLogosOn!AatLayoutFeatureSelectorTLogosOff(AatLayoutFeatureSelectorTRebusPicturesOn)AatLayoutFeatureSelectorTRebusPicturesOff-AatLayoutFeatureSelectorTDiphthongLigaturesOn.AatLayoutFeatureSelectorTDiphthongLigaturesOff+AatLayoutFeatureSelectorTSquaredLigaturesOn,AatLayoutFeatureSelectorTSquaredLigaturesOff1AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOn2AatLayoutFeatureSelectorTAbbrevSquaredLigaturesOff*AatLayoutFeatureSelectorTSymbolLigaturesOn+AatLayoutFeatureSelectorTSymbolLigaturesOff.AatLayoutFeatureSelectorTContextualLigaturesOn/AatLayoutFeatureSelectorTContextualLigaturesOff.AatLayoutFeatureSelectorTHistoricalLigaturesOn/AatLayoutFeatureSelectorTHistoricalLigaturesOff$AatLayoutFeatureSelectorTUnconnected+AatLayoutFeatureSelectorTPartiallyConnected AatLayoutFeatureSelectorTCursive*AatLayoutFeatureSelectorTUpperAndLowerCase AatLayoutFeatureSelectorTAllCaps%AatLayoutFeatureSelectorTAllLowerCase"AatLayoutFeatureSelectorTSmallCaps$AatLayoutFeatureSelectorTInitialCaps0AatLayoutFeatureSelectorTInitialCapsAndSmallCaps2AatLayoutFeatureSelectorTSubstituteVerticalFormsOn3AatLayoutFeatureSelectorTSubstituteVerticalFormsOff2AatLayoutFeatureSelectorTLinguisticRearrangementOn3AatLayoutFeatureSelectorTLinguisticRearrangementOff*AatLayoutFeatureSelectorTMonospacedNumbers,AatLayoutFeatureSelectorTProportionalNumbers*AatLayoutFeatureSelectorTThirdWidthNumbers,AatLayoutFeatureSelectorTQuarterWidthNumbers-AatLayoutFeatureSelectorTWordInitialSwashesOn.AatLayoutFeatureSelectorTWordInitialSwashesOff+AatLayoutFeatureSelectorTWordFinalSwashesOn,AatLayoutFeatureSelectorTWordFinalSwashesOff-AatLayoutFeatureSelectorTLineInitialSwashesOn.AatLayoutFeatureSelectorTLineInitialSwashesOff+AatLayoutFeatureSelectorTLineFinalSwashesOn,AatLayoutFeatureSelectorTLineFinalSwashesOff*AatLayoutFeatureSelectorTNonFinalSwashesOn+AatLayoutFeatureSelectorTNonFinalSwashesOff'AatLayoutFeatureSelectorTShowDiacritics'AatLayoutFeatureSelectorTHideDiacritics,AatLayoutFeatureSelectorTDecomposeDiacritics'AatLayoutFeatureSelectorTNormalPosition"AatLayoutFeatureSelectorTSuperiors"AatLayoutFeatureSelectorTInferiors!AatLayoutFeatureSelectorTOrdinals,AatLayoutFeatureSelectorTScientificInferiors$AatLayoutFeatureSelectorTNoFractions*AatLayoutFeatureSelectorTVerticalFractions*AatLayoutFeatureSelectorTDiagonalFractions)AatLayoutFeatureSelectorTPreventOverlapOn*AatLayoutFeatureSelectorTPreventOverlapOff*AatLayoutFeatureSelectorTHyphensToEmDashOn+AatLayoutFeatureSelectorTHyphensToEmDashOff)AatLayoutFeatureSelectorTHyphenToEnDashOn*AatLayoutFeatureSelectorTHyphenToEnDashOff&AatLayoutFeatureSelectorTSlashedZeroOn'AatLayoutFeatureSelectorTSlashedZeroOff*AatLayoutFeatureSelectorTFormInterrobangOn+AatLayoutFeatureSelectorTFormInterrobangOff&AatLayoutFeatureSelectorTSmartQuotesOn'AatLayoutFeatureSelectorTSmartQuotesOff,AatLayoutFeatureSelectorTPeriodsToEllipsisOn-AatLayoutFeatureSelectorTPeriodsToEllipsisOff(AatLayoutFeatureSelectorTHyphenToMinusOn)AatLayoutFeatureSelectorTHyphenToMinusOff-AatLayoutFeatureSelectorTAsteriskToMultiplyOn.AatLayoutFeatureSelectorTAsteriskToMultiplyOff(AatLayoutFeatureSelectorTSlashToDivideOn)AatLayoutFeatureSelectorTSlashToDivideOff.AatLayoutFeatureSelectorTInequalityLigaturesOn/AatLayoutFeatureSelectorTInequalityLigaturesOff$AatLayoutFeatureSelectorTExponentsOn%AatLayoutFeatureSelectorTExponentsOff,AatLayoutFeatureSelectorTMathematicalGreekOn-AatLayoutFeatureSelectorTMathematicalGreekOff$AatLayoutFeatureSelectorTNoOrnaments!AatLayoutFeatureSelectorTDingbats%AatLayoutFeatureSelectorTPiCharacters!AatLayoutFeatureSelectorTFleurons*AatLayoutFeatureSelectorTDecorativeBorders-AatLayoutFeatureSelectorTInternationalSymbols$AatLayoutFeatureSelectorTMathSymbols%AatLayoutFeatureSelectorTNoAlternates%AatLayoutFeatureSelectorTDesignLevel1%AatLayoutFeatureSelectorTDesignLevel2%AatLayoutFeatureSelectorTDesignLevel3%AatLayoutFeatureSelectorTDesignLevel4%AatLayoutFeatureSelectorTDesignLevel5'AatLayoutFeatureSelectorTNoStyleOptions$AatLayoutFeatureSelectorTDisplayText%AatLayoutFeatureSelectorTEngravedText(AatLayoutFeatureSelectorTIlluminatedCaps$AatLayoutFeatureSelectorTTitlingCaps!AatLayoutFeatureSelectorTTallCaps.AatLayoutFeatureSelectorTTraditionalCharacters-AatLayoutFeatureSelectorTSimplifiedCharacters*AatLayoutFeatureSelectorTJis1978Characters*AatLayoutFeatureSelectorTJis1983Characters*AatLayoutFeatureSelectorTJis1990Characters*AatLayoutFeatureSelectorTTraditionalAltOne*AatLayoutFeatureSelectorTTraditionalAltTwo,AatLayoutFeatureSelectorTTraditionalAltThree+AatLayoutFeatureSelectorTTraditionalAltFour+AatLayoutFeatureSelectorTTraditionalAltFive)AatLayoutFeatureSelectorTExpertCharacters*AatLayoutFeatureSelectorTJis2004Characters'AatLayoutFeatureSelectorTHojoCharacters&AatLayoutFeatureSelectorTNlccharacters3AatLayoutFeatureSelectorTTraditionalNamesCharacters)AatLayoutFeatureSelectorTLowerCaseNumbers)AatLayoutFeatureSelectorTUpperCaseNumbers)AatLayoutFeatureSelectorTProportionalText'AatLayoutFeatureSelectorTMonospacedText&AatLayoutFeatureSelectorTHalfWidthText'AatLayoutFeatureSelectorTThirdWidthText)AatLayoutFeatureSelectorTQuarterWidthText,AatLayoutFeatureSelectorTAltProportionalText)AatLayoutFeatureSelectorTAltHalfWidthText*AatLayoutFeatureSelectorTNoTransliteration&AatLayoutFeatureSelectorTHanjaToHangul+AatLayoutFeatureSelectorTHiraganaToKatakana+AatLayoutFeatureSelectorTKatakanaToHiragana+AatLayoutFeatureSelectorTKanaToRomanization/AatLayoutFeatureSelectorTRomanizationToHiragana/AatLayoutFeatureSelectorTRomanizationToKatakana,AatLayoutFeatureSelectorTHanjaToHangulAltOne,AatLayoutFeatureSelectorTHanjaToHangulAltTwo.AatLayoutFeatureSelectorTHanjaToHangulAltThree%AatLayoutFeatureSelectorTNoAnnotation&AatLayoutFeatureSelectorTBoxAnnotation-AatLayoutFeatureSelectorTRoundedBoxAnnotation)AatLayoutFeatureSelectorTCircleAnnotation1AatLayoutFeatureSelectorTInvertedCircleAnnotation.AatLayoutFeatureSelectorTParenthesisAnnotation)AatLayoutFeatureSelectorTPeriodAnnotation/AatLayoutFeatureSelectorTRomanNumeralAnnotation*AatLayoutFeatureSelectorTDiamondAnnotation.AatLayoutFeatureSelectorTInvertedBoxAnnotation5AatLayoutFeatureSelectorTInvertedRoundedBoxAnnotation&AatLayoutFeatureSelectorTFullWidthKana)AatLayoutFeatureSelectorTProportionalKana,AatLayoutFeatureSelectorTFullWidthIdeographs/AatLayoutFeatureSelectorTProportionalIdeographs,AatLayoutFeatureSelectorTHalfWidthIdeographs/AatLayoutFeatureSelectorTCanonicalCompositionOn0AatLayoutFeatureSelectorTCanonicalCompositionOff3AatLayoutFeatureSelectorTCompatibilityCompositionOn4AatLayoutFeatureSelectorTCompatibilityCompositionOff1AatLayoutFeatureSelectorTTranscodingCompositionOn2AatLayoutFeatureSelectorTTranscodingCompositionOff#AatLayoutFeatureSelectorTNoRubyKana!AatLayoutFeatureSelectorTRubyKana#AatLayoutFeatureSelectorTRubyKanaOn$AatLayoutFeatureSelectorTRubyKanaOff0AatLayoutFeatureSelectorTNoCjkSymbolAlternatives(AatLayoutFeatureSelectorTCjkSymbolAltOne(AatLayoutFeatureSelectorTCjkSymbolAltTwo*AatLayoutFeatureSelectorTCjkSymbolAltThree)AatLayoutFeatureSelectorTCjkSymbolAltFour)AatLayoutFeatureSelectorTCjkSymbolAltFive2AatLayoutFeatureSelectorTNoIdeographicAlternatives*AatLayoutFeatureSelectorTIdeographicAltOne*AatLayoutFeatureSelectorTIdeographicAltTwo,AatLayoutFeatureSelectorTIdeographicAltThree+AatLayoutFeatureSelectorTIdeographicAltFour+AatLayoutFeatureSelectorTIdeographicAltFive1AatLayoutFeatureSelectorTCjkVerticalRomanCentered2AatLayoutFeatureSelectorTCjkVerticalRomanHbaseline)AatLayoutFeatureSelectorTNoCjkItalicRoman'AatLayoutFeatureSelectorTCjkItalicRoman)AatLayoutFeatureSelectorTCjkItalicRomanOn*AatLayoutFeatureSelectorTCjkItalicRomanOff.AatLayoutFeatureSelectorTCaseSensitiveLayoutOn/AatLayoutFeatureSelectorTCaseSensitiveLayoutOff/AatLayoutFeatureSelectorTCaseSensitiveSpacingOn0AatLayoutFeatureSelectorTCaseSensitiveSpacingOff-AatLayoutFeatureSelectorTAlternateHorizKanaOn.AatLayoutFeatureSelectorTAlternateHorizKanaOff,AatLayoutFeatureSelectorTAlternateVertKanaOn-AatLayoutFeatureSelectorTAlternateVertKanaOff.AatLayoutFeatureSelectorTNoStylisticAlternates*AatLayoutFeatureSelectorTStylisticAltOneOn+AatLayoutFeatureSelectorTStylisticAltOneOff*AatLayoutFeatureSelectorTStylisticAltTwoOn+AatLayoutFeatureSelectorTStylisticAltTwoOff,AatLayoutFeatureSelectorTStylisticAltThreeOn-AatLayoutFeatureSelectorTStylisticAltThreeOff+AatLayoutFeatureSelectorTStylisticAltFourOn,AatLayoutFeatureSelectorTStylisticAltFourOff+AatLayoutFeatureSelectorTStylisticAltFiveOn,AatLayoutFeatureSelectorTStylisticAltFiveOff*AatLayoutFeatureSelectorTStylisticAltSixOn+AatLayoutFeatureSelectorTStylisticAltSixOff,AatLayoutFeatureSelectorTStylisticAltSevenOn-AatLayoutFeatureSelectorTStylisticAltSevenOff,AatLayoutFeatureSelectorTStylisticAltEightOn-AatLayoutFeatureSelectorTStylisticAltEightOff+AatLayoutFeatureSelectorTStylisticAltNineOn,AatLayoutFeatureSelectorTStylisticAltNineOff*AatLayoutFeatureSelectorTStylisticAltTenOn+AatLayoutFeatureSelectorTStylisticAltTenOff-AatLayoutFeatureSelectorTStylisticAltElevenOn.AatLayoutFeatureSelectorTStylisticAltElevenOff-AatLayoutFeatureSelectorTStylisticAltTwelveOn.AatLayoutFeatureSelectorTStylisticAltTwelveOff/AatLayoutFeatureSelectorTStylisticAltThirteenOn0AatLayoutFeatureSelectorTStylisticAltThirteenOff/AatLayoutFeatureSelectorTStylisticAltFourteenOn0AatLayoutFeatureSelectorTStylisticAltFourteenOff.AatLayoutFeatureSelectorTStylisticAltFifteenOn/AatLayoutFeatureSelectorTStylisticAltFifteenOff.AatLayoutFeatureSelectorTStylisticAltSixteenOn/AatLayoutFeatureSelectorTStylisticAltSixteenOff0AatLayoutFeatureSelectorTStylisticAltSeventeenOn1AatLayoutFeatureSelectorTStylisticAltSeventeenOff/AatLayoutFeatureSelectorTStylisticAltEighteenOn0AatLayoutFeatureSelectorTStylisticAltEighteenOff/AatLayoutFeatureSelectorTStylisticAltNineteenOn0AatLayoutFeatureSelectorTStylisticAltNineteenOff-AatLayoutFeatureSelectorTStylisticAltTwentyOn.AatLayoutFeatureSelectorTStylisticAltTwentyOff/AatLayoutFeatureSelectorTContextualAlternatesOn0AatLayoutFeatureSelectorTContextualAlternatesOff*AatLayoutFeatureSelectorTSwashAlternatesOn+AatLayoutFeatureSelectorTSwashAlternatesOff4AatLayoutFeatureSelectorTContextualSwashAlternatesOn5AatLayoutFeatureSelectorTContextualSwashAlternatesOff)AatLayoutFeatureSelectorTDefaultLowerCase+AatLayoutFeatureSelectorTLowerCaseSmallCaps,AatLayoutFeatureSelectorTLowerCasePetiteCaps)AatLayoutFeatureSelectorTDefaultUpperCase+AatLayoutFeatureSelectorTUpperCaseSmallCaps,AatLayoutFeatureSelectorTUpperCasePetiteCaps*AatLayoutFeatureSelectorTHalfWidthCjkRoman-AatLayoutFeatureSelectorTProportionalCjkRoman(AatLayoutFeatureSelectorTDefaultCjkRoman*AatLayoutFeatureSelectorTFullWidthCjkRoman AnotherAatLayoutFeatureSelectorTAatLayoutFeatureTypeTInvalid#AatLayoutFeatureTypeTAllTypographicAatLayoutFeatureTypeTLigatures&AatLayoutFeatureTypeTCurisveConnectionAatLayoutFeatureTypeTLetterCase)AatLayoutFeatureTypeTVerticalSubstitution,AatLayoutFeatureTypeTLinguisticRearrangement"AatLayoutFeatureTypeTNumberSpacing#AatLayoutFeatureTypeTSmartSwashType#AatLayoutFeatureTypeTDiacriticsType%AatLayoutFeatureTypeTVerticalPositionAatLayoutFeatureTypeTFractions.AatLayoutFeatureTypeTOverlappingCharactersType&AatLayoutFeatureTypeTTypographicExtras'AatLayoutFeatureTypeTMathematicalExtras%AatLayoutFeatureTypeTOrnamentSetsType*AatLayoutFeatureTypeTCharacterAlternatives)AatLayoutFeatureTypeTDesignComplexityType!AatLayoutFeatureTypeTStyleOptions#AatLayoutFeatureTypeTCharacterShapeAatLayoutFeatureTypeTNumberCase AatLayoutFeatureTypeTTextSpacing$AatLayoutFeatureTypeTTransliteration#AatLayoutFeatureTypeTAnnotationType$AatLayoutFeatureTypeTKanaSpacingType+AatLayoutFeatureTypeTIdeographicSpacingType-AatLayoutFeatureTypeTUnicodeDecompositionTypeAatLayoutFeatureTypeTRubyKana.AatLayoutFeatureTypeTCjkSymbolAlternativesType0AatLayoutFeatureTypeTIdeographicAlternativesType2AatLayoutFeatureTypeTCjkVerticalRomanPlacementType#AatLayoutFeatureTypeTItalicCjkRoman(AatLayoutFeatureTypeTCaseSensitiveLayout"AatLayoutFeatureTypeTAlternateKana*AatLayoutFeatureTypeTStylisticAlternatives+AatLayoutFeatureTypeTContextualAlternativesAatLayoutFeatureTypeTLowerCaseAatLayoutFeatureTypeTUpperCase$AatLayoutFeatureTypeTLanguageTagType(AatLayoutFeatureTypeTCjkRomanSpacingTypeAnotherAatLayoutFeatureTypeT$BufferClusterLevelTMonotoneGraphemes%BufferClusterLevelTMonotoneCharactersBufferClusterLevelTCharactersBufferClusterLevelTDefaultAnotherBufferClusterLevelTBufferContentTypeTInvalidBufferContentTypeTGlyphsAnotherBufferContentTypeTBufferSerializeFormatTTextBufferSerializeFormatTJsonBufferSerializeFormatTInvalidAnotherBufferSerializeFormatT DirectionTRtl DirectionTTtb DirectionTBttAnotherDirectionTMemoryModeTDuplicateMemoryModeTWritable"MemoryModeTReadonlyMayMakeWritableAnotherMemoryModeTOtLayoutBaselineTagTRomanOtLayoutBaselineTagTHanging(OtLayoutBaselineTagTIdeoFaceBottomOrLeft&OtLayoutBaselineTagTIdeoFaceTopOrRight)OtLayoutBaselineTagTIdeoEmboxBottomOrLeft'OtLayoutBaselineTagTIdeoEmboxTopOrRightOtLayoutBaselineTagTMathAnotherOtLayoutBaselineTagTOtLayoutGlyphClassTUnclassifiedOtLayoutGlyphClassTBaseGlyphOtLayoutGlyphClassTLigatureOtLayoutGlyphClassTMarkOtLayoutGlyphClassTComponentAnotherOtLayoutGlyphClassT%OtMathConstantTScriptPercentScaleDown+OtMathConstantTScriptScriptPercentScaleDown+OtMathConstantTDelimitedSubFormulaMinHeight'OtMathConstantTDisplayOperatorMinHeightOtMathConstantTMathLeadingOtMathConstantTAxisHeightOtMathConstantTAccentBaseHeight(OtMathConstantTFlattenedAccentBaseHeight!OtMathConstantTSubscriptShiftDownOtMathConstantTSubscriptTopMax'OtMathConstantTSubscriptBaselineDropMin!OtMathConstantTSuperscriptShiftUp(OtMathConstantTSuperscriptShiftUpCramped#OtMathConstantTSuperscriptBottomMin)OtMathConstantTSuperscriptBaselineDropMax#OtMathConstantTSubSuperscriptGapMin0OtMathConstantTSuperscriptBottomMaxWithSubscriptOtMathConstantTSpaceAfterScriptOtMathConstantTUpperLimitGapMin(OtMathConstantTUpperLimitBaselineRiseMinOtMathConstantTLowerLimitGapMin(OtMathConstantTLowerLimitBaselineDropMinOtMathConstantTStackTopShiftUp*OtMathConstantTStackTopDisplayStyleShiftUp#OtMathConstantTStackBottomShiftDown/OtMathConstantTStackBottomDisplayStyleShiftDownOtMathConstantTStackGapMin&OtMathConstantTStackDisplayStyleGapMin%OtMathConstantTStretchStackTopShiftUp*OtMathConstantTStretchStackBottomShiftDown&OtMathConstantTStretchStackGapAboveMin&OtMathConstantTStretchStackGapBelowMin'OtMathConstantTFractionNumeratorShiftUp3OtMathConstantTFractionNumeratorDisplayStyleShiftUp+OtMathConstantTFractionDenominatorShiftDown7OtMathConstantTFractionDenominatorDisplayStyleShiftDown&OtMathConstantTFractionNumeratorGapMin,OtMathConstantTFractionNumDisplayStyleGapMin$OtMathConstantTFractionRuleThickness(OtMathConstantTFractionDenominatorGapMin.OtMathConstantTFractionDenomDisplayStyleGapMin*OtMathConstantTSkewedFractionHorizontalGap(OtMathConstantTSkewedFractionVerticalGap!OtMathConstantTOverbarVerticalGap#OtMathConstantTOverbarRuleThickness#OtMathConstantTOverbarExtraAscender"OtMathConstantTUnderbarVerticalGap$OtMathConstantTUnderbarRuleThickness%OtMathConstantTUnderbarExtraDescender!OtMathConstantTRadicalVerticalGap-OtMathConstantTRadicalDisplayStyleVerticalGap#OtMathConstantTRadicalRuleThickness#OtMathConstantTRadicalExtraAscender&OtMathConstantTRadicalKernBeforeDegree%OtMathConstantTRadicalKernAfterDegree.OtMathConstantTRadicalDegreeBottomRaisePercentAnotherOtMathConstantTOtMathKernTTopRightOtMathKernTTopLeftOtMathKernTBottomRightOtMathKernTBottomLeftAnotherOtMathKernTOtMetaTagTDesignLanguagesOtMetaTagTSupportedLanguagesAnotherOtMetaTagTOtMetricsTagTHorizontalAscender OtMetricsTagTHorizontalDescenderOtMetricsTagTHorizontalLineGap%OtMetricsTagTHorizontalClippingAscent&OtMetricsTagTHorizontalClippingDescentOtMetricsTagTVerticalAscenderOtMetricsTagTVerticalDescenderOtMetricsTagTVerticalLineGap OtMetricsTagTHorizontalCaretRiseOtMetricsTagTHorizontalCaretRun"OtMetricsTagTHorizontalCaretOffsetOtMetricsTagTVerticalCaretRiseOtMetricsTagTVerticalCaretRun OtMetricsTagTVerticalCaretOffsetOtMetricsTagTXHeightOtMetricsTagTCapHeightOtMetricsTagTSubscriptEmXSizeOtMetricsTagTSubscriptEmYSizeOtMetricsTagTSubscriptEmXOffsetOtMetricsTagTSubscriptEmYOffsetOtMetricsTagTSuperscriptEmXSizeOtMetricsTagTSuperscriptEmYSize!OtMetricsTagTSuperscriptEmXOffset!OtMetricsTagTSuperscriptEmYOffsetOtMetricsTagTStrikeoutSizeOtMetricsTagTStrikeoutOffsetOtMetricsTagTUnderlineSizeOtMetricsTagTUnderlineOffsetAnotherOtMetricsTagT ScriptTArabicScriptTArmenianScriptTBengaliScriptTCyrillicScriptTDevanagariScriptTGeorgian ScriptTGreekScriptTGujaratiScriptTGurmukhi ScriptTHangul ScriptTHan ScriptTHebrewScriptTHiraganaScriptTKannadaScriptTKatakana ScriptTLao ScriptTLatinScriptTMalayalam ScriptTOriya ScriptTTamil ScriptTTelugu ScriptTThaiScriptTTibetanScriptTBopomofoScriptTBrailleScriptTCanadianSyllabicsScriptTCherokeeScriptTEthiopic ScriptTKhmerScriptTMongolianScriptTMyanmar ScriptTOgham ScriptTRunicScriptTSinhala ScriptTSyriac ScriptTThaana ScriptTYiScriptTDeseret ScriptTGothicScriptTOldItalic ScriptTBuhidScriptTHanunooScriptTTagalogScriptTTagbanwaScriptTCypriot ScriptTLimbuScriptTLinearBScriptTOsmanyaScriptTShavian ScriptTTaiLeScriptTUgariticScriptTBuginese ScriptTCopticScriptTGlagoliticScriptTKharoshthiScriptTNewTaiLueScriptTOldPersianScriptTSylotiNagriScriptTTifinaghScriptTBalineseScriptTCuneiform ScriptTNkoScriptTPhagsPaScriptTPhoenician ScriptTCarian ScriptTChamScriptTKayahLi ScriptTLepcha ScriptTLycian ScriptTLydianScriptTOlChiki ScriptTRejangScriptTSaurashtraScriptTSundanese ScriptTVaiScriptTAvestan ScriptTBamumScriptTEgyptianHieroglyphsScriptTImperialAramaicScriptTInscriptionalPahlaviScriptTInscriptionalParthianScriptTJavanese ScriptTKaithi ScriptTLisuScriptTMeeteiMayekScriptTOldSouthArabianScriptTOldTurkicScriptTSamaritanScriptTTaiThamScriptTTaiViet ScriptTBatak ScriptTBrahmiScriptTMandaic ScriptTChakmaScriptTMeroiticCursiveScriptTMeroiticHieroglyphs ScriptTMiaoScriptTSharadaScriptTSoraSompeng ScriptTTakriScriptTBassaVahScriptTCaucasianAlbanianScriptTDuployanScriptTElbasanScriptTGrantha ScriptTKhojkiScriptTKhudawadiScriptTLinearAScriptTMahajaniScriptTManichaeanScriptTMendeKikakui ScriptTModi ScriptTMroScriptTNabataeanScriptTOldNorthArabianScriptTOldPermicScriptTPahawhHmongScriptTPalmyreneScriptTPauCinHauScriptTPsalterPahlaviScriptTSiddhamScriptTTirhutaScriptTWarangCiti ScriptTAhomScriptTAnatolianHieroglyphs ScriptTHatranScriptTMultaniScriptTOldHungarianScriptTSignwriting ScriptTAdlamScriptTBhaiksukiScriptTMarchen ScriptTOsage ScriptTTangut ScriptTNewaScriptTMasaramGondi ScriptTNushuScriptTSoyomboScriptTZanabazarSquare ScriptTDograScriptTGunjalaGondiScriptTHanifiRohingyaScriptTMakasarScriptTMedefaidrinScriptTOldSogdianScriptTSogdianScriptTElymaicScriptTNandinagariScriptTNyiakengPuachueHmong ScriptTWanchoScriptTChorasmianScriptTDivesAkuruScriptTKhitanSmallScript ScriptTYezidiAnotherScriptT"UnicodeCombiningClassTNotReorderedUnicodeCombiningClassTOverlayUnicodeCombiningClassTNukta!UnicodeCombiningClassTKanaVoicingUnicodeCombiningClassTViramaUnicodeCombiningClassTCcc10UnicodeCombiningClassTCcc11UnicodeCombiningClassTCcc12UnicodeCombiningClassTCcc13UnicodeCombiningClassTCcc14UnicodeCombiningClassTCcc15UnicodeCombiningClassTCcc16UnicodeCombiningClassTCcc17UnicodeCombiningClassTCcc18UnicodeCombiningClassTCcc19UnicodeCombiningClassTCcc20UnicodeCombiningClassTCcc21UnicodeCombiningClassTCcc22UnicodeCombiningClassTCcc23UnicodeCombiningClassTCcc24UnicodeCombiningClassTCcc25UnicodeCombiningClassTCcc26UnicodeCombiningClassTCcc27UnicodeCombiningClassTCcc28UnicodeCombiningClassTCcc29UnicodeCombiningClassTCcc30UnicodeCombiningClassTCcc31UnicodeCombiningClassTCcc32UnicodeCombiningClassTCcc33UnicodeCombiningClassTCcc34UnicodeCombiningClassTCcc35UnicodeCombiningClassTCcc36UnicodeCombiningClassTCcc84UnicodeCombiningClassTCcc91UnicodeCombiningClassTCcc103UnicodeCombiningClassTCcc107UnicodeCombiningClassTCcc118UnicodeCombiningClassTCcc122UnicodeCombiningClassTCcc129UnicodeCombiningClassTCcc130UnicodeCombiningClassTCcc133'UnicodeCombiningClassTAttachedBelowLeft#UnicodeCombiningClassTAttachedBelow#UnicodeCombiningClassTAttachedAbove(UnicodeCombiningClassTAttachedAboveRightUnicodeCombiningClassTBelowLeftUnicodeCombiningClassTBelow UnicodeCombiningClassTBelowRightUnicodeCombiningClassTLeftUnicodeCombiningClassTRightUnicodeCombiningClassTAboveLeftUnicodeCombiningClassTAbove UnicodeCombiningClassTAboveRight!UnicodeCombiningClassTDoubleBelow!UnicodeCombiningClassTDoubleAbove#UnicodeCombiningClassTIotaSubscriptUnicodeCombiningClassTInvalidAnotherUnicodeCombiningClassTUnicodeGeneralCategoryTControlUnicodeGeneralCategoryTFormat!UnicodeGeneralCategoryTUnassigned!UnicodeGeneralCategoryTPrivateUse UnicodeGeneralCategoryTSurrogate&UnicodeGeneralCategoryTLowercaseLetter%UnicodeGeneralCategoryTModifierLetter"UnicodeGeneralCategoryTOtherLetter&UnicodeGeneralCategoryTTitlecaseLetter&UnicodeGeneralCategoryTUppercaseLetter"UnicodeGeneralCategoryTSpacingMark$UnicodeGeneralCategoryTEnclosingMark%UnicodeGeneralCategoryTNonSpacingMark$UnicodeGeneralCategoryTDecimalNumber#UnicodeGeneralCategoryTLetterNumber"UnicodeGeneralCategoryTOtherNumber)UnicodeGeneralCategoryTConnectPunctuation&UnicodeGeneralCategoryTDashPunctuation'UnicodeGeneralCategoryTClosePunctuation'UnicodeGeneralCategoryTFinalPunctuation)UnicodeGeneralCategoryTInitialPunctuation'UnicodeGeneralCategoryTOtherPunctuation&UnicodeGeneralCategoryTOpenPunctuation%UnicodeGeneralCategoryTCurrencySymbol%UnicodeGeneralCategoryTModifierSymbol!UnicodeGeneralCategoryTMathSymbol"UnicodeGeneralCategoryTOtherSymbol$UnicodeGeneralCategoryTLineSeparator)UnicodeGeneralCategoryTParagraphSeparator%UnicodeGeneralCategoryTSpaceSeparatorAnotherUnicodeGeneralCategoryT"$fBoxedEnumUnicodeGeneralCategoryT$$fTypedObjectUnicodeGeneralCategoryT'$fHasParentTypesUnicodeGeneralCategoryT$fOrdUnicodeGeneralCategoryT$fEnumUnicodeGeneralCategoryT!$fBoxedEnumUnicodeCombiningClassT#$fTypedObjectUnicodeCombiningClassT&$fHasParentTypesUnicodeCombiningClassT$fOrdUnicodeCombiningClassT$fEnumUnicodeCombiningClassT$fBoxedEnumScriptT$fTypedObjectScriptT$fHasParentTypesScriptT $fOrdScriptT $fEnumScriptT$fBoxedEnumOtMetricsTagT$fTypedObjectOtMetricsTagT$fHasParentTypesOtMetricsTagT$fOrdOtMetricsTagT$fEnumOtMetricsTagT$fBoxedEnumOtMetaTagT$fTypedObjectOtMetaTagT$fHasParentTypesOtMetaTagT$fOrdOtMetaTagT$fEnumOtMetaTagT$fBoxedEnumOtMathKernT$fTypedObjectOtMathKernT$fHasParentTypesOtMathKernT$fOrdOtMathKernT$fEnumOtMathKernT$fBoxedEnumOtMathConstantT$fTypedObjectOtMathConstantT$fHasParentTypesOtMathConstantT$fOrdOtMathConstantT$fEnumOtMathConstantT$fBoxedEnumOtLayoutGlyphClassT $fTypedObjectOtLayoutGlyphClassT#$fHasParentTypesOtLayoutGlyphClassT$fOrdOtLayoutGlyphClassT$fEnumOtLayoutGlyphClassT$fBoxedEnumOtLayoutBaselineTagT!$fTypedObjectOtLayoutBaselineTagT$$fHasParentTypesOtLayoutBaselineTagT$fOrdOtLayoutBaselineTagT$fEnumOtLayoutBaselineTagT$fBoxedEnumMemoryModeT$fTypedObjectMemoryModeT$fHasParentTypesMemoryModeT$fOrdMemoryModeT$fEnumMemoryModeT$fBoxedEnumDirectionT$fTypedObjectDirectionT$fHasParentTypesDirectionT$fOrdDirectionT$fEnumDirectionT!$fBoxedEnumBufferSerializeFormatT#$fTypedObjectBufferSerializeFormatT&$fHasParentTypesBufferSerializeFormatT$fOrdBufferSerializeFormatT$fEnumBufferSerializeFormatT$fBoxedEnumBufferContentTypeT$fTypedObjectBufferContentTypeT"$fHasParentTypesBufferContentTypeT$fOrdBufferContentTypeT$fEnumBufferContentTypeT$fBoxedEnumBufferClusterLevelT $fTypedObjectBufferClusterLevelT#$fHasParentTypesBufferClusterLevelT$fOrdBufferClusterLevelT$fEnumBufferClusterLevelT $fBoxedEnumAatLayoutFeatureTypeT"$fTypedObjectAatLayoutFeatureTypeT%$fHasParentTypesAatLayoutFeatureTypeT$fOrdAatLayoutFeatureTypeT$fEnumAatLayoutFeatureTypeT$$fBoxedEnumAatLayoutFeatureSelectorT&$fTypedObjectAatLayoutFeatureSelectorT)$fHasParentTypesAatLayoutFeatureSelectorT$fOrdAatLayoutFeatureSelectorT$fEnumAatLayoutFeatureSelectorT$fShowAatLayoutFeatureSelectorT$fEqAatLayoutFeatureSelectorT$fShowAatLayoutFeatureTypeT$fEqAatLayoutFeatureTypeT$fShowBufferClusterLevelT$fEqBufferClusterLevelT$fShowBufferContentTypeT$fEqBufferContentTypeT$fShowBufferSerializeFormatT$fEqBufferSerializeFormatT$fShowDirectionT$fEqDirectionT$fShowMemoryModeT$fEqMemoryModeT$fShowOtLayoutBaselineTagT$fEqOtLayoutBaselineTagT$fShowOtLayoutGlyphClassT$fEqOtLayoutGlyphClassT$fShowOtMathConstantT$fEqOtMathConstantT$fShowOtMathKernT$fEqOtMathKernT$fShowOtMetaTagT$fEqOtMetaTagT$fShowOtMetricsTagT$fEqOtMetricsTagT $fShowScriptT $fEqScriptT$fShowUnicodeCombiningClassT$fEqUnicodeCombiningClassT$fShowUnicodeGeneralCategoryT$fEqUnicodeGeneralCategoryTBufferDiffFlagsTOtMathGlyphPartFlagsTOtVarAxisFlagsTBufferDiffFlagsTEqual#BufferDiffFlagsTContentTypeMismatchBufferDiffFlagsTLengthMismatch!BufferDiffFlagsTCodepointMismatchBufferDiffFlagsTClusterMismatch"BufferDiffFlagsTGlyphFlagsMismatch BufferDiffFlagsTPositionMismatchAnotherBufferDiffFlagsTBufferFlagsTDefaultBufferFlagsTBotBufferFlagsTEot%BufferFlagsTPreserveDefaultIgnorables#BufferFlagsTRemoveDefaultIgnorables#BufferFlagsTDoNotInsertDottedCircleAnotherBufferFlagsTBufferSerializeFlagsTDefaultBufferSerializeFlagsTNoClusters BufferSerializeFlagsTNoPositions!BufferSerializeFlagsTNoGlyphNames!BufferSerializeFlagsTGlyphExtentsBufferSerializeFlagsTGlyphFlagsBufferSerializeFlagsTNoAdvancesAnotherBufferSerializeFlagsTGlyphFlagsTUnsafeToBreakGlyphFlagsTDefinedAnotherGlyphFlagsTOtColorPaletteFlagsTDefault-OtColorPaletteFlagsTUsableWithLightBackground,OtColorPaletteFlagsTUsableWithDarkBackgroundAnotherOtColorPaletteFlagsTOtMathGlyphPartFlagsTExtenderAnotherOtMathGlyphPartFlagsTOtVarAxisFlagsTHiddenAnotherOtVarAxisFlagsT$fIsGFlagOtVarAxisFlagsT$fBoxedFlagsOtVarAxisFlagsT$fTypedObjectOtVarAxisFlagsT$fHasParentTypesOtVarAxisFlagsT$fOrdOtVarAxisFlagsT$fEnumOtVarAxisFlagsT$fIsGFlagOtMathGlyphPartFlagsT!$fBoxedFlagsOtMathGlyphPartFlagsT"$fTypedObjectOtMathGlyphPartFlagsT%$fHasParentTypesOtMathGlyphPartFlagsT$fOrdOtMathGlyphPartFlagsT$fEnumOtMathGlyphPartFlagsT$fIsGFlagOtColorPaletteFlagsT $fBoxedFlagsOtColorPaletteFlagsT!$fTypedObjectOtColorPaletteFlagsT$$fHasParentTypesOtColorPaletteFlagsT$fOrdOtColorPaletteFlagsT$fEnumOtColorPaletteFlagsT$fIsGFlagGlyphFlagsT$fBoxedFlagsGlyphFlagsT$fTypedObjectGlyphFlagsT$fHasParentTypesGlyphFlagsT$fOrdGlyphFlagsT$fEnumGlyphFlagsT$fIsGFlagBufferSerializeFlagsT!$fBoxedFlagsBufferSerializeFlagsT"$fTypedObjectBufferSerializeFlagsT%$fHasParentTypesBufferSerializeFlagsT$fOrdBufferSerializeFlagsT$fEnumBufferSerializeFlagsT$fIsGFlagBufferFlagsT$fBoxedFlagsBufferFlagsT$fTypedObjectBufferFlagsT$fHasParentTypesBufferFlagsT$fOrdBufferFlagsT$fEnumBufferFlagsT$fIsGFlagBufferDiffFlagsT$fBoxedFlagsBufferDiffFlagsT$fTypedObjectBufferDiffFlagsT $fHasParentTypesBufferDiffFlagsT$fOrdBufferDiffFlagsT$fEnumBufferDiffFlagsT$fShowBufferDiffFlagsT$fEqBufferDiffFlagsT$fShowBufferFlagsT$fEqBufferFlagsT$fShowBufferSerializeFlagsT$fEqBufferSerializeFlagsT$fShowGlyphFlagsT$fEqGlyphFlagsT$fShowOtColorPaletteFlagsT$fEqOtColorPaletteFlagsT$fShowOtMathGlyphPartFlagsT$fEqOtMathGlyphPartFlagsT$fShowOtVarAxisFlagsT$fEqOtVarAxisFlagsT$fIsGValueMaybe $fGBoxedBlobT$fTypedObjectBlobT$fHasParentTypesBlobT$fManagedPtrNewtypeBlobT $fEqBlobT$fGBoxedBufferT$fTypedObjectBufferT$fHasParentTypesBufferT$fManagedPtrNewtypeBufferT $fEqBufferT $fGBoxedFaceT$fTypedObjectFaceT$fHasParentTypesFaceT$fManagedPtrNewtypeFaceT $fEqFaceTnewZeroFeatureTgetFeatureTTagsetFeatureTTaggetFeatureTValuesetFeatureTValuegetFeatureTStartsetFeatureTStartgetFeatureTEndsetFeatureTEnd$fConstructibleFeatureTtag$fGBoxedFeatureT$fTypedObjectFeatureT$fHasParentTypesFeatureT$fManagedPtrNewtypeFeatureT $fEqFeatureT FontExtentsTnewZeroFontExtentsTgetFontExtentsTAscendersetFontExtentsTAscendergetFontExtentsTDescendersetFontExtentsTDescendergetFontExtentsTLineGapsetFontExtentsTLineGap$fConstructibleFontExtentsTtag$fCallocPtrFontExtentsT$fBoxedPtrFontExtentsT$fManagedPtrNewtypeFontExtentsT$fEqFontExtentsT FontFuncsT$fGBoxedFontFuncsT$fTypedObjectFontFuncsT$fHasParentTypesFontFuncsT$fManagedPtrNewtypeFontFuncsT$fEqFontFuncsT $fGBoxedFontT$fTypedObjectFontT$fHasParentTypesFontT$fManagedPtrNewtypeFontT $fEqFontT GlyphExtentsTnewZeroGlyphExtentsTgetGlyphExtentsTXBearingsetGlyphExtentsTXBearinggetGlyphExtentsTYBearingsetGlyphExtentsTYBearinggetGlyphExtentsTWidthsetGlyphExtentsTWidthgetGlyphExtentsTHeightsetGlyphExtentsTHeight$fConstructibleGlyphExtentsTtag$fCallocPtrGlyphExtentsT$fBoxedPtrGlyphExtentsT $fManagedPtrNewtypeGlyphExtentsT$fEqGlyphExtentsTnewZeroGlyphInfoTgetGlyphInfoTCodepointsetGlyphInfoTCodepointgetGlyphInfoTClustersetGlyphInfoTCluster$fConstructibleGlyphInfoTtag$fGBoxedGlyphInfoT$fTypedObjectGlyphInfoT$fHasParentTypesGlyphInfoT$fManagedPtrNewtypeGlyphInfoT$fEqGlyphInfoTGlyphPositionTnewZeroGlyphPositionTgetGlyphPositionTXAdvancesetGlyphPositionTXAdvancegetGlyphPositionTYAdvancesetGlyphPositionTYAdvancegetGlyphPositionTXOffsetsetGlyphPositionTXOffsetgetGlyphPositionTYOffsetsetGlyphPositionTYOffset $fConstructibleGlyphPositionTtag$fGBoxedGlyphPositionT$fTypedObjectGlyphPositionT$fHasParentTypesGlyphPositionT!$fManagedPtrNewtypeGlyphPositionT$fEqGlyphPositionT$fBoxedPtrLanguageT$fManagedPtrNewtypeLanguageT $fEqLanguageTMapT $fGBoxedMapT$fTypedObjectMapT$fHasParentTypesMapT$fManagedPtrNewtypeMapT$fEqMapT OtColorLayerTnewZeroOtColorLayerTgetOtColorLayerTGlyphsetOtColorLayerTGlyphgetOtColorLayerTColorIndexsetOtColorLayerTColorIndex$fConstructibleOtColorLayerTtag$fCallocPtrOtColorLayerT$fBoxedPtrOtColorLayerT $fManagedPtrNewtypeOtColorLayerT$fEqOtColorLayerTnewZeroOtMathGlyphPartTgetOtMathGlyphPartTGlyphsetOtMathGlyphPartTGlyph'getOtMathGlyphPartTStartConnectorLength'setOtMathGlyphPartTStartConnectorLength%getOtMathGlyphPartTEndConnectorLength%setOtMathGlyphPartTEndConnectorLengthgetOtMathGlyphPartTFullAdvancesetOtMathGlyphPartTFullAdvancegetOtMathGlyphPartTFlagssetOtMathGlyphPartTFlags"$fConstructibleOtMathGlyphPartTtag$fGBoxedOtMathGlyphPartT$fTypedObjectOtMathGlyphPartT $fHasParentTypesOtMathGlyphPartT#$fManagedPtrNewtypeOtMathGlyphPartT$fEqOtMathGlyphPartTnewZeroOtMathGlyphVariantTgetOtMathGlyphVariantTGlyphsetOtMathGlyphVariantTGlyphgetOtMathGlyphVariantTAdvancesetOtMathGlyphVariantTAdvance%$fConstructibleOtMathGlyphVariantTtag$fGBoxedOtMathGlyphVariantT $fTypedObjectOtMathGlyphVariantT#$fHasParentTypesOtMathGlyphVariantT&$fManagedPtrNewtypeOtMathGlyphVariantT$fEqOtMathGlyphVariantT OtNameEntryTnewZeroOtNameEntryTgetOtNameEntryTNameIdsetOtNameEntryTNameIdgetOtNameEntryTLanguage$fConstructibleOtNameEntryTtag$fCallocPtrOtNameEntryT$fBoxedPtrOtNameEntryT$fManagedPtrNewtypeOtNameEntryT$fEqOtNameEntryTOtVarAxisInfoTnewZeroOtVarAxisInfoTgetOtVarAxisInfoTAxisIndexsetOtVarAxisInfoTAxisIndexgetOtVarAxisInfoTTagsetOtVarAxisInfoTTaggetOtVarAxisInfoTNameIdsetOtVarAxisInfoTNameIdgetOtVarAxisInfoTFlagssetOtVarAxisInfoTFlagsgetOtVarAxisInfoTMinValuesetOtVarAxisInfoTMinValuegetOtVarAxisInfoTDefaultValuesetOtVarAxisInfoTDefaultValuegetOtVarAxisInfoTMaxValuesetOtVarAxisInfoTMaxValue $fConstructibleOtVarAxisInfoTtag$fCallocPtrOtVarAxisInfoT$fBoxedPtrOtVarAxisInfoT!$fManagedPtrNewtypeOtVarAxisInfoT$fEqOtVarAxisInfoT OtVarAxisTnewZeroOtVarAxisTgetOtVarAxisTTagsetOtVarAxisTTaggetOtVarAxisTNameIdsetOtVarAxisTNameIdgetOtVarAxisTMinValuesetOtVarAxisTMinValuegetOtVarAxisTDefaultValuesetOtVarAxisTDefaultValuegetOtVarAxisTMaxValuesetOtVarAxisTMaxValue$fConstructibleOtVarAxisTtag$fCallocPtrOtVarAxisT$fBoxedPtrOtVarAxisT$fManagedPtrNewtypeOtVarAxisT$fEqOtVarAxisTnewZeroSegmentPropertiesTgetSegmentPropertiesTDirectionsetSegmentPropertiesTDirectiongetSegmentPropertiesTScriptsetSegmentPropertiesTScriptgetSegmentPropertiesTLanguage$$fConstructibleSegmentPropertiesTtag$fGBoxedSegmentPropertiesT$fTypedObjectSegmentPropertiesT"$fHasParentTypesSegmentPropertiesT%$fManagedPtrNewtypeSegmentPropertiesT$fEqSegmentPropertiesTSetT $fGBoxedSetT$fTypedObjectSetT$fHasParentTypesSetT$fManagedPtrNewtypeSetT$fEqSetT ShapePlanT$fGBoxedShapePlanT$fTypedObjectShapePlanT$fHasParentTypesShapePlanT$fManagedPtrNewtypeShapePlanT$fEqShapePlanT$fGBoxedUnicodeFuncsT$fTypedObjectUnicodeFuncsT$fHasParentTypesUnicodeFuncsT $fManagedPtrNewtypeUnicodeFuncsT$fEqUnicodeFuncsTBufferMessageFuncT_WithClosuresBufferMessageFuncTC_BufferMessageFuncTDestroyFuncT_WithClosures DestroyFuncTC_DestroyFuncT$FontGetFontExtentsFuncT_WithClosuresFontGetFontExtentsFuncTC_FontGetFontExtentsFuncT%FontGetGlyphAdvanceFuncT_WithClosuresFontGetGlyphAdvanceFuncTC_FontGetGlyphAdvanceFuncT&FontGetGlyphAdvancesFuncT_WithClosuresFontGetGlyphAdvancesFuncTC_FontGetGlyphAdvancesFuncT*FontGetGlyphContourPointFuncT_WithClosuresFontGetGlyphContourPointFuncTC_FontGetGlyphContourPointFuncT%FontGetGlyphExtentsFuncT_WithClosuresFontGetGlyphExtentsFuncTC_FontGetGlyphExtentsFuncT&FontGetGlyphFromNameFuncT_WithClosuresFontGetGlyphFromNameFuncTC_FontGetGlyphFromNameFuncTFontGetGlyphFuncT_WithClosuresFontGetGlyphFuncTC_FontGetGlyphFuncT%FontGetGlyphKerningFuncT_WithClosuresFontGetGlyphKerningFuncTC_FontGetGlyphKerningFuncT"FontGetGlyphNameFuncT_WithClosuresFontGetGlyphNameFuncTC_FontGetGlyphNameFuncT$FontGetGlyphOriginFuncT_WithClosuresFontGetGlyphOriginFuncTC_FontGetGlyphOriginFuncT%FontGetNominalGlyphFuncT_WithClosuresFontGetNominalGlyphFuncTC_FontGetNominalGlyphFuncT&FontGetNominalGlyphsFuncT_WithClosuresFontGetNominalGlyphsFuncTC_FontGetNominalGlyphsFuncT'FontGetVariationGlyphFuncT_WithClosuresFontGetVariationGlyphFuncTC_FontGetVariationGlyphFuncT ReferenceTableFuncT_WithClosuresReferenceTableFuncTC_ReferenceTableFuncT'UnicodeCombiningClassFuncT_WithClosuresUnicodeCombiningClassFuncTC_UnicodeCombiningClassFuncT UnicodeComposeFuncT_WithClosuresUnicodeComposeFuncTC_UnicodeComposeFuncT/UnicodeDecomposeCompatibilityFuncT_WithClosures"UnicodeDecomposeCompatibilityFuncT$C_UnicodeDecomposeCompatibilityFuncT"UnicodeDecomposeFuncT_WithClosuresUnicodeDecomposeFuncTC_UnicodeDecomposeFuncT'UnicodeEastasianWidthFuncT_WithClosuresUnicodeEastasianWidthFuncTC_UnicodeEastasianWidthFuncT(UnicodeGeneralCategoryFuncT_WithClosuresUnicodeGeneralCategoryFuncTC_UnicodeGeneralCategoryFuncT"UnicodeMirroringFuncT_WithClosuresUnicodeMirroringFuncTC_UnicodeMirroringFuncTUnicodeScriptFuncT_WithClosuresUnicodeScriptFuncTC_UnicodeScriptFuncTmk_BufferMessageFuncTmk_DestroyFuncTmk_FontGetFontExtentsFuncTmk_FontGetGlyphAdvanceFuncTmk_FontGetGlyphAdvancesFuncT mk_FontGetGlyphContourPointFuncTmk_FontGetGlyphExtentsFuncTmk_FontGetGlyphFromNameFuncTmk_FontGetGlyphFuncTmk_FontGetGlyphKerningFuncTmk_FontGetGlyphNameFuncTmk_FontGetGlyphOriginFuncTmk_FontGetNominalGlyphFuncTmk_FontGetNominalGlyphsFuncTmk_FontGetVariationGlyphFuncTmk_ReferenceTableFuncTmk_UnicodeCombiningClassFuncTmk_UnicodeComposeFuncT%mk_UnicodeDecomposeCompatibilityFuncTmk_UnicodeDecomposeFuncTmk_UnicodeEastasianWidthFuncTmk_UnicodeGeneralCategoryFuncTmk_UnicodeMirroringFuncTmk_UnicodeScriptFuncTdynamic_UnicodeScriptFuncTnoUnicodeScriptFuncT!noUnicodeScriptFuncT_WithClosures drop_closures_UnicodeScriptFuncTgenClosure_UnicodeScriptFuncTwrap_UnicodeScriptFuncTdynamic_UnicodeMirroringFuncTnoUnicodeMirroringFuncT$noUnicodeMirroringFuncT_WithClosures#drop_closures_UnicodeMirroringFuncT genClosure_UnicodeMirroringFuncTwrap_UnicodeMirroringFuncT#dynamic_UnicodeGeneralCategoryFuncTnoUnicodeGeneralCategoryFuncT*noUnicodeGeneralCategoryFuncT_WithClosures)drop_closures_UnicodeGeneralCategoryFuncT&genClosure_UnicodeGeneralCategoryFuncT wrap_UnicodeGeneralCategoryFuncT"dynamic_UnicodeEastasianWidthFuncTnoUnicodeEastasianWidthFuncT)noUnicodeEastasianWidthFuncT_WithClosures(drop_closures_UnicodeEastasianWidthFuncT%genClosure_UnicodeEastasianWidthFuncTwrap_UnicodeEastasianWidthFuncTdynamic_UnicodeDecomposeFuncTnoUnicodeDecomposeFuncT$noUnicodeDecomposeFuncT_WithClosures#drop_closures_UnicodeDecomposeFuncT genClosure_UnicodeDecomposeFuncTwrap_UnicodeDecomposeFuncT*dynamic_UnicodeDecomposeCompatibilityFuncT$noUnicodeDecomposeCompatibilityFuncT1noUnicodeDecomposeCompatibilityFuncT_WithClosures0drop_closures_UnicodeDecomposeCompatibilityFuncT-genClosure_UnicodeDecomposeCompatibilityFuncT'wrap_UnicodeDecomposeCompatibilityFuncTdynamic_UnicodeComposeFuncTnoUnicodeComposeFuncT"noUnicodeComposeFuncT_WithClosures!drop_closures_UnicodeComposeFuncTgenClosure_UnicodeComposeFuncTwrap_UnicodeComposeFuncT"dynamic_UnicodeCombiningClassFuncTnoUnicodeCombiningClassFuncT)noUnicodeCombiningClassFuncT_WithClosures(drop_closures_UnicodeCombiningClassFuncT%genClosure_UnicodeCombiningClassFuncTwrap_UnicodeCombiningClassFuncTdynamic_ReferenceTableFuncTnoReferenceTableFuncT"noReferenceTableFuncT_WithClosures!drop_closures_ReferenceTableFuncTgenClosure_ReferenceTableFuncTwrap_ReferenceTableFuncT"dynamic_FontGetVariationGlyphFuncTnoFontGetVariationGlyphFuncT)noFontGetVariationGlyphFuncT_WithClosures(drop_closures_FontGetVariationGlyphFuncT%genClosure_FontGetVariationGlyphFuncTwrap_FontGetVariationGlyphFuncT!dynamic_FontGetNominalGlyphsFuncTnoFontGetNominalGlyphsFuncT(noFontGetNominalGlyphsFuncT_WithClosures'drop_closures_FontGetNominalGlyphsFuncT$genClosure_FontGetNominalGlyphsFuncTwrap_FontGetNominalGlyphsFuncT dynamic_FontGetNominalGlyphFuncTnoFontGetNominalGlyphFuncT'noFontGetNominalGlyphFuncT_WithClosures&drop_closures_FontGetNominalGlyphFuncT#genClosure_FontGetNominalGlyphFuncTwrap_FontGetNominalGlyphFuncTdynamic_FontGetGlyphOriginFuncTnoFontGetGlyphOriginFuncT&noFontGetGlyphOriginFuncT_WithClosures%drop_closures_FontGetGlyphOriginFuncT"genClosure_FontGetGlyphOriginFuncTwrap_FontGetGlyphOriginFuncTdynamic_FontGetGlyphNameFuncTnoFontGetGlyphNameFuncT$noFontGetGlyphNameFuncT_WithClosures#drop_closures_FontGetGlyphNameFuncT genClosure_FontGetGlyphNameFuncTwrap_FontGetGlyphNameFuncT dynamic_FontGetGlyphKerningFuncTnoFontGetGlyphKerningFuncT'noFontGetGlyphKerningFuncT_WithClosures&drop_closures_FontGetGlyphKerningFuncT#genClosure_FontGetGlyphKerningFuncTwrap_FontGetGlyphKerningFuncTdynamic_FontGetGlyphFuncTnoFontGetGlyphFuncT noFontGetGlyphFuncT_WithClosuresdrop_closures_FontGetGlyphFuncTgenClosure_FontGetGlyphFuncTwrap_FontGetGlyphFuncT!dynamic_FontGetGlyphFromNameFuncTnoFontGetGlyphFromNameFuncT(noFontGetGlyphFromNameFuncT_WithClosures'drop_closures_FontGetGlyphFromNameFuncT$genClosure_FontGetGlyphFromNameFuncTwrap_FontGetGlyphFromNameFuncT dynamic_FontGetGlyphExtentsFuncTnoFontGetGlyphExtentsFuncT'noFontGetGlyphExtentsFuncT_WithClosures&drop_closures_FontGetGlyphExtentsFuncT#genClosure_FontGetGlyphExtentsFuncTwrap_FontGetGlyphExtentsFuncT%dynamic_FontGetGlyphContourPointFuncTnoFontGetGlyphContourPointFuncT,noFontGetGlyphContourPointFuncT_WithClosures+drop_closures_FontGetGlyphContourPointFuncT(genClosure_FontGetGlyphContourPointFuncT"wrap_FontGetGlyphContourPointFuncT!dynamic_FontGetGlyphAdvancesFuncTnoFontGetGlyphAdvancesFuncT(noFontGetGlyphAdvancesFuncT_WithClosures'drop_closures_FontGetGlyphAdvancesFuncT$genClosure_FontGetGlyphAdvancesFuncTwrap_FontGetGlyphAdvancesFuncT dynamic_FontGetGlyphAdvanceFuncTnoFontGetGlyphAdvanceFuncT'noFontGetGlyphAdvanceFuncT_WithClosures&drop_closures_FontGetGlyphAdvanceFuncT#genClosure_FontGetGlyphAdvanceFuncTwrap_FontGetGlyphAdvanceFuncTdynamic_FontGetFontExtentsFuncTnoFontGetFontExtentsFuncT&noFontGetFontExtentsFuncT_WithClosures%drop_closures_FontGetFontExtentsFuncT"genClosure_FontGetFontExtentsFuncTwrap_FontGetFontExtentsFuncTdynamic_DestroyFuncTnoDestroyFuncTnoDestroyFuncT_WithClosuresdrop_closures_DestroyFuncTgenClosure_DestroyFuncTwrap_DestroyFuncTdynamic_BufferMessageFuncTnoBufferMessageFuncT!noBufferMessageFuncT_WithClosures drop_closures_BufferMessageFuncTgenClosure_BufferMessageFuncTwrap_BufferMessageFuncT UserDataKeyTnewZeroUserDataKeyT$fConstructibleUserDataKeyTtag$fGBoxedUserDataKeyT$fTypedObjectUserDataKeyT$fHasParentTypesUserDataKeyT$fManagedPtrNewtypeUserDataKeyT$fEqUserDataKeyT VariationTnewZeroVariationTgetVariationTTagsetVariationTTaggetVariationTValuesetVariationTValue$fConstructibleVariationTtag$fCallocPtrVariationT$fBoxedPtrVariationT$fManagedPtrNewtypeVariationT$fEqVariationT versionStringversionAtleastversionvariationToStringvariationFromString unicodeScriptunicodeMirroringunicodeGeneralCategoryunicodeFuncsMakeImmutableunicodeFuncsIsImmutableunicodeFuncsGetParentunicodeFuncsGetEmptyunicodeFuncsGetDefaultunicodeFuncsCreateunicodeEastasianWidthunicodeDecomposeCompatibilityunicodeDecomposeunicodeComposeunicodeCombiningClass tagFromStringshapePlanGetShapershapePlanGetEmptyshapePlanExecuteshapePlanCreateCached2shapePlanCreateCachedshapePlanCreate2shapePlanCreateshapeListShapers shapeFullshapesetUnionsetSymmetricDifference setSubtractsetSetsetPreviousRange setPrevious setNextRangesetNext setIsSubset setIsEqual setIsEmpty setInvert setIntersectsetHassetGetPopulation setGetMin setGetMax setGetEmpty setDelRangesetDel setCreatesetClearsetAllocationSuccessful setAddRangesetAddsegmentPropertiesHashsegmentPropertiesEqualscriptToIso15924TagscriptGetHorizontalDirectionscriptFromStringscriptFromIso15924TagotVarNormalizeVariationsotVarNormalizeCoords$otVarNamedInstanceGetSubfamilyNameId%otVarNamedInstanceGetPostscriptNameId!otVarNamedInstanceGetDesignCoords otVarHasDataotVarGetNamedInstanceCountotVarGetAxisInfosotVarGetAxisCount otVarGetAxesotVarFindAxisInfo otVarFindAxisotTagsToScriptAndLanguageotTagsFromScriptAndLanguageotTagsFromScript otTagToScriptotTagToLanguageotTagFromLanguageotShapeGlyphsClosureotNameListNames otNameGetUtf8otNameGetUtf32otNameGetUtf16otMetricsGetYVariationotMetricsGetXVariationotMetricsGetVariationotMetricsGetPositionotMetaReferenceEntryotMetaGetEntryTagsotMathIsGlyphExtendedShape otMathHasDataotMathGetMinConnectorOverlapotMathGetGlyphVariants!otMathGetGlyphTopAccentAttachmentotMathGetGlyphKerningotMathGetGlyphItalicsCorrectionotMathGetGlyphAssemblyotMathGetConstantotLayoutTableSelectScriptotLayoutTableGetScriptTagsotLayoutTableGetLookupCountotLayoutTableGetFeatureTagsotLayoutTableFindScript"otLayoutTableFindFeatureVariationsotLayoutTableChooseScriptotLayoutScriptSelectLanguageotLayoutScriptGetLanguageTagsotLayoutScriptFindLanguageotLayoutLookupWouldSubstitute otLayoutLookupGetGlyphAlternates'otLayoutLanguageGetRequiredFeatureIndex"otLayoutLanguageGetRequiredFeatureotLayoutLanguageGetFeatureTags!otLayoutLanguageGetFeatureIndexesotLayoutLanguageFindFeatureotLayoutHasSubstitutionotLayoutHasPositioningotLayoutHasGlyphClassesotLayoutGetSizeParamsotLayoutGetLigatureCaretsotLayoutGetGlyphClassotLayoutGetBaselineotLayoutGetAttachPoints'otLayoutFeatureWithVariationsGetLookupsotLayoutFeatureGetNameIdsotLayoutFeatureGetLookupsotLayoutFeatureGetCharactersotFontSetFuncsotColorPaletteGetNameIdotColorPaletteGetFlagsotColorPaletteGetCountotColorPaletteGetColorsotColorPaletteColorGetNameId otColorHasSvg otColorHasPngotColorHasPalettesotColorHasLayersotColorGlyphReferenceSvgotColorGlyphReferencePngotColorGlyphGetLayersmapSet mapIsEmptymapHasmapGetPopulation mapGetEmptymapGetmapDel mapCreatemapClearmapAllocationSuccessfullanguageToStringlanguageGetDefaultlanguageFromStringglyphInfoGetGlyphFlagsglibScriptToScriptglibScriptFromScriptglibGetUnicodeFuncsglibBlobCreateftFontUnlockFaceftFontSetLoadFlagsftFontSetFuncsftFontGetLoadFlags ftFontChanged#fontSubtractGlyphOriginForDirectionfontSetVariationsfontSetVarNamedInstancefontSetVarCoordsNormalizedfontSetVarCoordsDesign fontSetScale fontSetPtem fontSetPpem fontSetParentfontSetFuncsData fontSetFuncs fontSetFacefontMakeImmutablefontIsImmutablefontGlyphToStringfontGlyphFromStringfontGetVariationGlyphfontGetVarCoordsNormalizedfontGetVExtents fontGetScale fontGetPtem fontGetPpem fontGetParentfontGetNominalGlyphsfontGetNominalGlyphfontGetHExtentsfontGetGlyphVOriginfontGetGlyphVKerningfontGetGlyphVAdvancesfontGetGlyphVAdvancefontGetGlyphOriginForDirectionfontGetGlyphNamefontGetGlyphKerningForDirectionfontGetGlyphHOriginfontGetGlyphHKerningfontGetGlyphHAdvancesfontGetGlyphHAdvancefontGetGlyphFromNamefontGetGlyphExtentsForOriginfontGetGlyphExtents!fontGetGlyphContourPointForOriginfontGetGlyphContourPoint fontGetGlyphAdvancesForDirectionfontGetGlyphAdvanceForDirection fontGetGlyph fontGetFacefontGetExtentsForDirection fontGetEmptyfontFuncsMakeImmutablefontFuncsIsImmutablefontFuncsGetEmptyfontFuncsCreatefontCreateSubFont fontCreatefontAddGlyphOriginForDirectionfeatureToStringfeatureFromString faceSetUpem faceSetIndexfaceSetGlyphCountfaceReferenceTablefaceReferenceBlobfaceMakeImmutablefaceIsImmutable faceGetUpemfaceGetTableTags faceGetIndexfaceGetGlyphCount faceGetEmpty faceCreate faceCountfaceCollectVariationUnicodesfaceCollectVariationSelectorsfaceCollectUnicodesfaceBuilderCreatefaceBuilderAddTabledirectionToStringdirectionFromString colorGetRed colorGetGreen colorGetBlue colorGetAlphabufferSetUnicodeFuncsbufferSetSegmentPropertiesbufferSetScriptbufferSetReplacementCodepointbufferSetLengthbufferSetLanguagebufferSetInvisibleGlyphbufferSetFlagsbufferSetDirectionbufferSetContentTypebufferSetClusterLevelbufferSerializeListFormatsbufferSerializeFormatToStringbufferSerializeFormatFromStringbufferReverseRangebufferReverseClusters bufferReverse bufferResetbufferPreAllocatebufferNormalizeGlyphsbufferGuessSegmentPropertiesbufferGetUnicodeFuncsbufferGetSegmentPropertiesbufferGetScriptbufferGetReplacementCodepointbufferGetLengthbufferGetLanguagebufferGetInvisibleGlyphbufferGetGlyphPositionsbufferGetGlyphInfosbufferGetFlagsbufferGetEmptybufferGetDirectionbufferGetContentTypebufferGetClusterLevel bufferDiff bufferCreatebufferClearContents bufferAppendbufferAllocationSuccessful bufferAddUtf8bufferAddUtf32bufferAddUtf16bufferAddLatin1bufferAddCodepoints bufferAddblobMakeImmutableblobIsImmutable blobGetLength blobGetEmptyblobGetDataWritable blobGetDatablobCreateSubBlobblobCreateFromFileblobCopyWritableOrFailVarIntTnewZeroVarIntT getVarIntTU32 setVarIntTU32 getVarIntTI32 setVarIntTI32$fConstructibleVarIntTtag$fCallocPtrVarIntT$fBoxedPtrVarIntT$fManagedPtrNewtypeVarIntT $fEqVarIntTbase GHC.MaybeNothingMaybehaskell-gi-base-0.25.0-inplaceData.GI.Base.GClosureGClosureghc-prim GHC.TypesTrueFalseData.GI.Base.Signalsonafter SignalProxy:::PropertyNotifyData.GI.Base.OverloadingasAData.GI.Base.GVariantIsGVariantBasicType IsGVariant toGVarianttoGVariantFormatString fromGVariantGVariantSingletGVariantSignatureGVariantObjectPathGVariantHandleGVariantDictEntryIsGValue gvalueGet_ gvalueSet_ gvalueGType_Data.GI.Base.GHashTable GHashFunc GEqualFuncData.GI.Base.GError GErrorMessage GErrorDomain GErrorCode GErrorClassgerrorClassDomainGErrorData.GI.Base.BasicTypesUnexpectedNullPointerReturnnullPtrErrorMsg TypedObjectglibType PtrWrapped unwrapPtrManagedPtrNewtype toManagedPtr ManagedPtrmanagedPtrAllocCallStackmanagedPtrIsDisownedmanagedForeignPtrIsGFlagGSList GPtrArray GParamSpecGObjectGList GHashTableGDestroyNotify GByteArrayGBoxedGArray CallocPtrboxedPtrCallocCGTypeBoxedPtr boxedPtrCopy boxedPtrFree BoxedFlags BoxedEnumAttrOp:&=:=>:~:~>OnData.GI.Base.ManagedPtrwrapPtr wrapObject wrapBoxed withTransientwithManagedPtrListwithManagedPtrunsafeManagedPtrGetPtrunsafeManagedPtrCastPtr unsafeCastTo unrefObjecttouchManagedPtr releaseObjectnewPtr newObjectnewManagedPtr_newManagedPtr' newManagedPtrnewBoxedmaybeWithManagedPtr freeBoxed disownObjectdisownManagedPtr disownBoxed copyBytes copyBoxedPtr copyBoxedcheckInstanceTypecastTowrapGVariantPtr unrefGVariant noGVariantnewGVariantSignaturenewGVariantObjectPathnewGVariantFromPtrgvariantToWord8gvariantToWord64gvariantToWord32gvariantToWord16gvariantToTuplegvariantToTextgvariantToSignaturegvariantToObjectPathgvariantToMaybe gvariantToMapgvariantToListgvariantToInt64gvariantToInt32gvariantToInt16gvariantToHandlegvariantToGVariantgvariantToDoublegvariantToDictEntrygvariantToBytestringgvariantToBoolgvariantSignatureToTextgvariantObjectPathToTextgvariantGetTypeStringgvariantFromWord8gvariantFromWord64gvariantFromWord32gvariantFromWord16gvariantFromTuplegvariantFromTextgvariantFromSignaturegvariantFromObjectPathgvariantFromMaybegvariantFromMapgvariantFromListgvariantFromInt64gvariantFromInt32gvariantFromInt16gvariantFromHandlegvariantFromGVariantgvariantFromDoublegvariantFromDictEntrygvariantFromBytestringgvariantFromBooldisownGVariant ptrUnpackPtr ptrPackPtrgStrHash gStrEqual gDirectHash gDirectEqualcstringUnpackPtrcstringPackPtrpropagateGErrormaybePokeGErrorhandleGErrorJustDomainhandleGErrorJust gerrorNew gerrorMessage gerrorDomain gerrorCode checkGErrorcatchGErrorJustDomaincatchGErrorJust noGParamSpec gtypeName g_slist_free g_list_freeData.GI.Base.BasicConversions wordToGFlagswithTextCString unrefPtrArrayunrefGHashTableunrefGByteArray unrefGArrayunpackZeroTerminatedUTF8CArray!unpackZeroTerminatedStorableArrayunpackZeroTerminatedPtrArray!unpackZeroTerminatedFileNameArrayunpackZeroTerminatedByteStringunpackUTF8CArrayWithLengthunpackStorableArrayWithLengthunpackPtrArrayWithLength$unpackMapZeroTerminatedStorableArray unpackMapStorableArrayWithLength unpackGSListunpackGPtrArray unpackGListunpackGHashTableunpackGByteArray unpackGArrayunpackFileNameArrayWithLengthunpackByteStringWithLengthunpackBoxedArrayWithLengthunpackBlockArrayWithLength textToCStringstringToCStringpackZeroTerminatedUTF8CArraypackZeroTerminatedStorableArraypackZeroTerminatedPtrArraypackZeroTerminatedFileNameArraypackZeroTerminatedByteStringpackUTF8CArraypackStorableArray packPtrArray"packMapZeroTerminatedStorableArraypackMapStorableArray packGSList packGPtrArray packGListpackGHashTablepackGByteArray packGArraypackFileNameArraypackByteStringpackBlockArraymapZeroTerminatedCArray mapPtrArray mapGSListmapGList mapGArraymapCArrayWithLength gflagsToWord cstringToTextcstringToStringcstringToByteStringbyteStringToCStringGType gtypeToCGTypeGVariantData.GI.Base.Constructiblenew