HarfBuzzSharp Represents a blob of data in memory. The data to wrap. The length of the data being wrapped. The memory mode to use. Creates a new instance, wrapping the specified data. If there was a problem creating the blob, or if the data length was zero, then an empty blob will be created. The data to wrap. The length of the data being wrapped. The memory mode to use. The delegate to invoke when the data is not needed anymore. Creates a new instance, wrapping the specified data. If there was a problem creating the blob, or if the data length was zero, then an empty blob will be created. The data to wrap. The length of the data being wrapped. The memory mode to use. The user data to pass to the release delegate. The delegate to invoke when the data is not needed anymore. Creates a new instance, wrapping the specified data. If there was a problem creating the blob, or if the data length was zero, then an empty blob will be created. Returns a span that wraps the data. Returns the span that wraps the data. If the data is released, then the span becomes invalid. Returns a stream that wraps the data. Returns the stream that wraps the data. If the data is released, then the stream becomes invalid. to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. Releases the unmanaged resources used. Gets a reference to the empty instance. Gets the number of faces in this blob. The path to the file to load. Creates a new instance from the contents of the file. Returns the new instance. The stream to use. Creates a new instance from the contents of the stream. Returns the new instance. Gets the value indicating whether the blob is immutable. Gets the length of blob data in bytes. Makes the blob immutable. The user data passed to . The delegate that will be invoked when a blob is ready to be discarded. Represents a text buffer in memory. Creates a new with default values. To be added. To be added. To be added. To be added. The Unicode code point. The cluster value of the code point. Appends a character with the Unicode value and gives it the initial cluster value. This function does not check the validity of the codepoint. To be added. To be added. To be added. The span of Unicode code points to append. Appends characters from the span to the buffer. This function does not check the validity of the characters. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The array of UTF-8 character bytes to append. Appends the specified text bytes to the buffer. To be added. To be added. To be added. The array of UTF-8 characters to append. Appends the specified text to the buffer. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Clears the buffer's contents. This operation preserves the Unicode functions and replacement code point. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Get or sets the text flow direction of the buffer. No shaping can happen without setting the direction, or invoking . to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. Releases the unmanaged resources used. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Gets the buffer glyph information array. The information is valid as long as buffer contents are not modified. Gets the buffer glyph position array. The positions are valid as long as buffer contents are not modified. Sets the unset buffer segment properties based on the buffer's Unicode contents. To be added. To be added. To be added. To be added. To be added. To be added. Gets or sets the size of the buffer. If the new length is greater that the current length, more memory will be allocated. If the new length is less than the current length, the extra items will be cleared. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The various levels of buffer clustering. Don't group cluster values. Default cluster level (). Cluster values grouped into monotone order. Cluster values grouped by graphemes into monotone order. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The various types of buffer contents. The buffer contains output glyphs (after shaping). Initial value for new buffer. The buffer contains input characters (before shaping). To be added. To be added. To be added. To be added. To be added. To be added. To be added. Various text directions that can be set via . Text is set vertically from bottom to top. Initial, unset direction. Text is set horizontally from left to right. Text is set horizontally from right to left. Text is set vertically from top to bottom. Represents a typeface. The delegate to retrieve the table data. Creates a new instance, using the delegate to assemble the data. The typeface data. The zero-based face index in a collection. Creates a new instance, using the specified typeface blob. The typeface data. The zero-based face index in a collection. Creates a new instance, using the specified typeface blob. To be added. To be added. To be added. To be added. to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. Releases the unmanaged resources used. Gets a reference to the empty instance. To be added. To be added. To be added. Gets or sets the zero-based face index in a collection. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Gets or sets the units per EM. Various font features and variations. The tag to use. Creates a new instance with the specified tag. The tag to use. The value to use. Creates a new instance with the specified tag. The tag to use. The value to use. The start value. The end value. Creates a new instance with the specified tag. Gets or sets the end. The feature string to parse. Parses a feature string. Returns the new feature. Gets or sets the start. Gets or sets the tag. Returns the string representation of the feature. Returns the string representation of the feature. The feature string to parse. The feature. Tries to parse the feature string. Returns true on success, otherwise false. Gets or sets the value. Represents a specific font face. The face to use. Creates a new using a specific font face. To be added. To be added. To be added. to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. Releases the unmanaged resources used. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The scale along the x-axis. The scale along the y-axis. Retrieves the font scale. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Sets the font functions to that of OpenType. The scale along the x-axis. The scale along the y-axis. Sets the font scale. The buffer to shape. The features to control the shaping process. Shapes the specified buffer using the current font. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The font. The additional data passed to when the functions were set. The font extents. The delegate that is invoked when or is invoked. Return true if the has extents, otherwise false. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The font. The additional data passed to when the functions were set. The glyph. The delegate that is invoked when or is invoked. Return the advance amount. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Represents the various glyph flags of a . All the currently defined flags. 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. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Represents a glyph and its relation to the input text. Gets or sets the index of the character in the original text. Gets or sets the Unicode code point (or the glyph index after shaping). This represents either a Unicode code point (before shaping) or a glyph index (after shaping). Gets the for this instance. Gets or sets the glyph mask. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Represents the position of a glyph, relative to the current point. Gets or sets how much the line advances after drawing this glyph when setting text in horizontal direction. Gets or sets how much the glyph moves horizontally before drawing it. This should not affect how much the line advances. Gets or sets how much the line advances after drawing this glyph when setting text in vertical direction. Gets or sets how much the glyph moves horizontally before drawing it. This should not affect how much the line advances. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Various memory modes for In no case shall the HarfBuzz client modify memory that is passed to HarfBuzz in a blob. If there is any such possibility, should be used such that HarfBuzz makes a copy immediately. HarfBuzz makes a copy immediately. Default mode indicating that the memory won't be changed. The font file was mmap()ed, but should still be used. Indicates that the data was copied solely for the purpose of passing to HarfBuzz. To be added. To be added. To be added. To be added. To be added. Represents a native object. Releases all resources used by this . Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer. Releases the unmanaged resources used. Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. Gets or sets the handle to the underlying native object. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The delegate that will be invoked when a resource is ready to be discarded. Represents a particular Unicode script. The Adlam (Adlm) script typically used with text in the Fulah (ff) language originating from Guinea. The Ahom (Ahom) script typically used with text in the Ahom (aho) language originating from India. The Anatolian Hieroglyphs (Hluw) script typically used with text in the Hieroglyphic Luwian (hlu) language originating from Turkey. The Arabic (Arab) script typically used with text in the Arabic (ar) language originating from Saudi Arabia. The Armenian (Armn) script typically used with text in the Armenian (hy) language originating from Armenia. The Avestan (Avst) script typically used with text in the Avestan (ae) language originating from Iran. The Balinese (Bali) script typically used with text in the Balinese (ban) language originating from Indonesia. The Bamum (Bamu) script typically used with text in the Bamun (bax) language originating from Cameroon. The Bassa Vah (Bass) script typically used with text in the Bassa (bsq) language originating from Liberia. The Batak (Batk) script typically used with text in the Batak Toba (bbc) language originating from Indonesia. The Bengali (Beng) script typically used with text in the Bengali (bn) language originating from Bangladesh. The Bhaiksuki (Bhks) script typically used with text in the Sanskrit (sa) language originating from India. The Bopomofo (Bopo) script typically used with text in the Chinese (zh) language originating from China. The Brahmi (Brah) script typically used with text in the Ardhamāgadhī Prākrit (pka) language originating from India. The Braille (Brai) script typically used with text in the Braille language originating from France. The Buginese (Bugi) script typically used with text in the Buginese (bug) language originating from Indonesia. The Buhid (Buhd) script typically used with text in the Buhid (bku) language originating from Philippines. The Unified Canadian Aboriginal Syllabics (Cans) script typically used with text in the Cree (cr) language originating from Canada. The Carian (Cari) script typically used with text in the Carian (xcr) language originating from Turkey. The Caucasian Albanian (Aghb) script typically used with text in the Lezgian (lez) language originating from Russia. The Chakma (Cakm) script typically used with text in the Chakma (ccp) language originating from Bangladesh. The Cham (Cham) script typically used with text in the Eastern Cham (cjm) language originating from Vietnam. The Cherokee (Cher) script typically used with text in the Cherokee (chr) language originating from United States. The Common (Zyyy) script used to indicate an undetermined script. The Coptic (Copt) script typically used with text in the Coptic (cop) language originating from Egypt. The Cuneiform (Xsux) script typically used with text in the Akkadian (akk) language originating from Iraq. The Cypriot (Cprt) script typically used with text in the Ancient Greek (grc) language originating from Cyprus. The Cyrillic (Cyrl) script typically used with text in the Russian (ru) language originating from Bulgaria. The Deseret (Dsrt) script typically used with text in the English (en) language originating from United States. The Devanagari (Deva) script typically used with text in the Hindi (hi) language originating from India. The Dogra (Dogr) script typically used with text in the Dogri (doi) language originating from India. The Duployan (Dupl) script typically used with text in the French (fr) language originating from France. The Egyptian Hieroglyphs (Egyp) script typically used with text in the Ancient Egyptian (egy) language originating from Egypt. The Elbasan (Elba) script typically used with text in the Albanian (sq) language originating from Albania. An object to compare to this instance. Returns a value indicating whether this instance and a specified object represent the same value. Returns true if the other value is equal to this instance, otherwise false. An object to compare to this instance. Returns a value indicating whether this instance and a specified object represent the same value. Returns true if the other value is equal to this instance, otherwise false. The Ethiopic (Ethi) script typically used with text in the Amharic (am) language originating from Ethiopia. The Georgian (Geor) script typically used with text in the Georgian (ka) language originating from Georgia. Returns the hash code for this instance. Returns the hash code for this instance. The Glagolitic (Glag) script typically used with text in the Church Slavic (cu) language originating from Bulgaria. The Gothic (Goth) script typically used with text in the Gothic (got) language originating from Ukraine. The Grantha (Gran) script typically used with text in the Sanskrit (sa) language originating from India. The Greek (Grek) script typically used with text in the Greek (el) language originating from Greece. The Gujarati (Gujr) script typically used with text in the Gujarati (gu) language originating from India. The Gunjala Gondi (Gong) script typically used with text in the Adilabad Gondi (wsg) language originating from India. The Gurmukhi (Guru) script typically used with text in the Punjabi (pa) language originating from India. The Han (Hani) script typically used with text in the Chinese (zh) language originating from China. The Hangul (Hang) script typically used with text in the Korean (ko) language originating from Republic of Korea. The Hanifi Rohingya (Rohg) script typically used with text in the Rohingya (rhg) language originating from Myanmar. The Hanunoo (Hano) script typically used with text in the Hanunoo (hnn) language originating from Philippines. The Hatran (Hatr) script typically used with text in the Uncoded Languages (mis) language originating from Iraq. The Hebrew (Hebr) script typically used with text in the Hebrew (he) language originating from Israel. The Hiragana (Hira) script typically used with text in the Japanese (ja) language originating from Japan. Gets the horizontal direction of this script. The Imperial Aramaic (Armi) script typically used with text in the Aramaic (arc) language originating from Iran. The Inherited (Zinh) script used to indicate an inherited script. The Inscriptional Pahlavi (Phli) script typically used with text in the Pahlavi (pal) language originating from Iran. The Inscriptional Parthian (Prti) script typically used with text in the Parthian (xpr) language originating from Iran. The script used to indicate an invalid or no script. The Javanese (Java) script typically used with text in the Javanese (jv) language originating from Indonesia. The Kaithi (Kthi) script typically used with text in the Bhojpuri (bho) language originating from India. The Kannada (Knda) script typically used with text in the Kannada (kn) language originating from India. The Katakana (Kana) script typically used with text in the Japanese (ja) language originating from Japan. The Kayah Li (Kali) script typically used with text in the Eastern Kayah (eky) language originating from Myanmar. The Kharoshthi (Khar) script typically used with text in the Gandhari (pra) language originating from Pakistan. The Khmer (Khmr) script typically used with text in the Khmer (km) language originating from Cambodia. The Khojki (Khoj) script typically used with text in the Sindhi (sd) language originating from India. The Khudawadi (Sind) script typically used with text in the Sindhi (sd) language originating from India. The Lao (Laoo) script typically used with text in the Lao (lo) language originating from Laos. The Latin (Latn) script typically used with text in the English (en) language originating from Italy. The Lepcha (Lepc) script typically used with text in the Lepcha (lep) language originating from India. The Limbu (Limb) script typically used with text in the Limbu (lif) language originating from India. The Linear A (Lina) script typically used with text in the Linear A (lab) language originating from Greece. The Linear B (Linb) script typically used with text in the Ancient Greek (grc) language originating from Greece. The Lisu (Lisu) script typically used with text in the Lisu (lis) language originating from China. The Lycian (Lyci) script typically used with text in the Lycian (xlc) language originating from Turkey. The Lydian (Lydi) script typically used with text in the Lydian (xld) language originating from Turkey. The Mahajani (Mahj) script typically used with text in the Hindi (hi) language originating from India. The Makasar (Maka) script typically used with text in the Makasar (mak) language originating from Indonesia. The Malayalam (Mlym) script typically used with text in the Malayalam (ml) language originating from India. The Mandaic (Mand) script typically used with text in the Classical Mandaic (myz) language originating from Iran. The Manichaean (Mani) script typically used with text in the Manichaean Middle Persian (xmn) language originating from China. The Marchen (Marc) script typically used with text in the Tibetan (bo) language originating from China. The Masaram Gondi (Gonm) script typically used with text in the Aheri Gondi (esg) language originating from India. The dummy script used to prevent undefined behavior. The dummy script used to prevent undefined behavior. The Medefaidrin (Medf) script typically used with text in the Medefaidrin (mis) language originating from Nigeria. The Meetei Mayek (Mtei) script typically used with text in the Manipuri (mni) language originating from India. The Mende Kikakui (Mend) script typically used with text in the Mende (men) language originating from Sierra Leone. The Meroitic Cursive (Merc) script typically used with text in the Meroitic (xmr) language originating from Sudan. The Meroitic Hieroglyphs (Mero) script typically used with text in the Meroitic (xmr) language originating from Sudan. The Miao (Plrd) script typically used with text in the Large Flowery Miao (hmd) language originating from China. The Modi (Modi) script typically used with text in the Marathi (mr) language originating from India. The Mongolian (Mong) script typically used with text in the Mongolian (mn) language originating from Mongolia. The Mro (Mroo) script typically used with text in the Mru (mro) language originating from Bangladesh. The Multani (Mult) script typically used with text in the Seraiki (skr) language originating from Pakistan. The Myanmar (Mymr) script typically used with text in the Burmese (my) language originating from Myanmar. The Nabataean (Nbat) script typically used with text in the Official Aramaic (700-300 BCE) (arc) language originating from Jordan. The Newa (Newa) script typically used with text in the Newari (new) language originating from Nepal. The New Tai Lue (Talu) script typically used with text in the Lü (khb) language originating from China. The Nko (Nkoo) script typically used with text in the Manding (man) language originating from Guinea. The Nushu (Nshu) script typically used with text in the Chinese language family (zhx) language originating from China. The Ogham (Ogam) script typically used with text in the Old Irish (sga) language originating from Ireland. The Ol Chiki (Olck) script typically used with text in the Santali (sat) language originating from India. The Old Hungarian (Hung) script typically used with text in the Hungarian (hu) language originating from Hungary. The Old Italic (Ital) script typically used with text in the Etruscan (ett) language originating from Italy. The Old North Arabian (Narb) script typically used with text in the Ancient North Arabian (xna) language originating from Saudi Arabia. The Old Permic (Perm) script typically used with text in the Komi (kv) language originating from Russia. The Old Persian (Xpeo) script typically used with text in the Old Persian (peo) language originating from Iran. The Old Sogdian (Sogo) script typically used with text in the Sogdian (sog) language originating from Uzbekistan. The Old South Arabian (Sarb) script typically used with text in the Sabaean (xsa) language originating from Yemen. The Old Turkic (Orkh) script typically used with text in the Old Turkish (otk) language originating from Mongolia. The script to be converted into a tag. Defines an implicit conversion of a to a tag. Returns the tag that corresponds to the script. The tag to be converted into a script. Defines an implicit conversion of a tag to a . Returns the script that corresponds to the tag. The Oriya (Orya) script typically used with text in the Oriya (or) language originating from India. The Osage (Osge) script typically used with text in the Osage (osa) language originating from United States. The Osmanya (Osma) script typically used with text in the Somali (so) language originating from Somalia. The Pahawh Hmong (Hmng) script typically used with text in the Hmong Njua (hnj) language originating from Laos. The Palmyrene (Palm) script typically used with text in the Official Aramaic (700-300 BCE) (arc) language originating from Syria. The ISO 15924 script tag to parse. Parses the ISO 15924 script tag into the corresponding . Returns the that corresponds the script tag that was parsed. The Pau Cin Hau (Pauc) script typically used with text in the Tedim Chin (ctd) language originating from Myanmar. The Phags Pa (Phag) script typically used with text in the Literary Chinese (lzh) language originating from China. The Phoenician (Phnx) script typically used with text in the Phoenician (phn) language originating from Lebanon. The Psalter Pahlavi (Phlp) script typically used with text in the Pahlavi (pal) language originating from China. The Rejang (Rjng) script typically used with text in the Rejang (rej) language originating from Indonesia. The Runic (Runr) script typically used with text in the Old Norse (non) language originating from Sweden. The Samaritan (Samr) script typically used with text in the Samaritan Hebrew (smp) language originating from Israel. The Saurashtra (Saur) script typically used with text in the Saurashtra (saz) language originating from India. The Sharada (Shrd) script typically used with text in the Sanskrit (sa) language originating from India. The Shavian (Shaw) script typically used with text in the English (en) language originating from United Kingdom. The Siddham (Sidd) script typically used with text in the Sanskrit (sa) language originating from India. The Sign Writing (Sgnw) script typically used with text in the American Sign Language (ase) language originating from United States. The Sinhala (Sinh) script typically used with text in the Sinhala (si) language originating from Sri Lanka. The Sogdian (Sogd) script typically used with text in the Sogdian (sog) language originating from Uzbekistan. The Sora Sompeng (Sora) script typically used with text in the Sora (srb) language originating from India. The Soyombo (Soyo) script typically used with text in the Classical Mongolian (cmg) language originating from Mongolia. The Sundanese (Sund) script typically used with text in the Sundanese (su) language originating from Indonesia. The Syloti Nagri (Sylo) script typically used with text in the Sylheti (syl) language originating from Bangladesh. The Syriac (Syrc) script typically used with text in the Syriac (syr) language originating from Syria. The Tagalog (Tglg) script typically used with text in the Filipino (fil) language originating from Philippines. The Tagbanwa (Tagb) script typically used with text in the Tagbanwa (tbw) language originating from Philippines. The Tai Le (Tale) script typically used with text in the Tai Nüa (tdd) language originating from China. The Tai Tham (Lana) script typically used with text in the Northern Thai (nod) language originating from Thailand. The Tai Viet (Tavt) script typically used with text in the Tai Dam (blt) language originating from Vietnam. The Takri (Takr) script typically used with text in the Dogri (doi) language originating from India. The Tamil (Taml) script typically used with text in the Tamil (ta) language originating from India. The Tangut (Tang) script typically used with text in the Tangut (txg) language originating from China. The Telugu (Telu) script typically used with text in the Telugu (te) language originating from India. The Thaana (Thaa) script typically used with text in the Divehi (dv) language originating from Maldives. The Thai (Thai) script typically used with text in the Thai (th) language originating from Thailand. The Tibetan (Tibt) script typically used with text in the Tibetan (bo) language originating from China. The Tifinagh (Tfng) script typically used with text in the Standard Moroccan Tamazight (zgh) language originating from Morocco. The Tirhuta (Tirh) script typically used with text in the Maithili (mai) language originating from India. Returns a string representation of the value of this instance of the . Returns a string representation. To be added. To be added. To be added. To be added. To be added. The Ugaritic (Ugar) script typically used with text in the Ugaritic (uga) language originating from Syria. The Unknown (Zzzz) script used to indicate an uncoded script. The Vai (Vaii) script typically used with text in the Vai (vai) language originating from Liberia. The Warang Citi (Wara) script typically used with text in the Ho (hoc) language originating from India. The Yi (Yiii) script typically used with text in the Sichuan Yi (ii) language originating from China. The Zanabazar Square (Zanb) script typically used with text in the Classical Mongolian (cmg) language originating from Mongolia. To be added. To be added. To be added. To be added. To be added. The various flags that control what glyph information are serialized by . Serialize glyph names, clusters and position information. Serialize glyph extents. Serialize glyph flags. Do not serialize glyph advances (glyph offsets will reflect absolute glyph positions). Do not serialize glyph clusters. Do not serialize glyph names. Do not serialize glyph position information. The various serialization and de-serialization formats. The format is invalid. A machine-readable JSON format. A human-readable, plain text format. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. The ISO 15924 tag to parse. Parses the ISO 15924 tag into the corresponding . Returns the that corresponds the tag that was parsed. Returns a string representation of the value of this instance of the . Returns a string representation. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. Releases the unmanaged resources used. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added.