Pango::Script(3)
πΈ NAME πΈ
Okay so this is Pango::Script(3), straight out of the User Contributed Perl Documentation β and bestie, Pango::Script is literally the wrapper for PangoScript. That's the whole name-and-purpose situation. Iconic little wrapper behavior, no cap. π
π¦ HIERARCHY π¦
The family tree is giving very structured, very enum-coded:
Glib::Enum
+----Pango::Script
β¨ METHODS β¨
Two methods, both since pango 1.4 β vintage but slaying. π
π script = Pango::Script->for_unichar ($ch)
This one takes exactly this argument:
$chβ a character. Yes, literally character. π«Ά- Since: pango 1.4 π±
π language or undef = Pango::Script->get_sample_language ($script)
This one hands you language or undef, and it wants:
$scriptβ aPango::Script. π- Since: pango 1.4 π±
π ENUMS AND FLAGS π
π enum Pango::Script π
Here's the full enum roster β every single Perl string and its matching C constant, exactly as listed. No skipping, bestie. Each bullet is the Perl-ish name / the C constant. π¦
'invalid-code'/'PANGO_SCRIPT_INVALID_CODE''common'/'PANGO_SCRIPT_COMMON''inherited'/'PANGO_SCRIPT_INHERITED''arabic'/'PANGO_SCRIPT_ARABIC''armenian'/'PANGO_SCRIPT_ARMENIAN''bengali'/'PANGO_SCRIPT_BENGALI''bopomofo'/'PANGO_SCRIPT_BOPOMOFO''cherokee'/'PANGO_SCRIPT_CHEROKEE''coptic'/'PANGO_SCRIPT_COPTIC''cyrillic'/'PANGO_SCRIPT_CYRILLIC''deseret'/'PANGO_SCRIPT_DESERET''devanagari'/'PANGO_SCRIPT_DEVANAGARI''ethiopic'/'PANGO_SCRIPT_ETHIOPIC''georgian'/'PANGO_SCRIPT_GEORGIAN''gothic'/'PANGO_SCRIPT_GOTHIC''greek'/'PANGO_SCRIPT_GREEK''gujarati'/'PANGO_SCRIPT_GUJARATI''gurmukhi'/'PANGO_SCRIPT_GURMUKHI''han'/'PANGO_SCRIPT_HAN''hangul'/'PANGO_SCRIPT_HANGUL''hebrew'/'PANGO_SCRIPT_HEBREW''hiragana'/'PANGO_SCRIPT_HIRAGANA''kannada'/'PANGO_SCRIPT_KANNADA''katakana'/'PANGO_SCRIPT_KATAKANA''khmer'/'PANGO_SCRIPT_KHMER''lao'/'PANGO_SCRIPT_LAO''latin'/'PANGO_SCRIPT_LATIN''malayalam'/'PANGO_SCRIPT_MALAYALAM''mongolian'/'PANGO_SCRIPT_MONGOLIAN''myanmar'/'PANGO_SCRIPT_MYANMAR''ogham'/'PANGO_SCRIPT_OGHAM''old-italic'/'PANGO_SCRIPT_OLD_ITALIC''oriya'/'PANGO_SCRIPT_ORIYA''runic'/'PANGO_SCRIPT_RUNIC''sinhala'/'PANGO_SCRIPT_SINHALA''syriac'/'PANGO_SCRIPT_SYRIAC''tamil'/'PANGO_SCRIPT_TAMIL''telugu'/'PANGO_SCRIPT_TELUGU''thaana'/'PANGO_SCRIPT_THAANA''thai'/'PANGO_SCRIPT_THAI''tibetan'/'PANGO_SCRIPT_TIBETAN''canadian-aboriginal'/'PANGO_SCRIPT_CANADIAN_ABORIGINAL''yi'/'PANGO_SCRIPT_YI''tagalog'/'PANGO_SCRIPT_TAGALOG''hanunoo'/'PANGO_SCRIPT_HANUNOO''buhid'/'PANGO_SCRIPT_BUHID''tagbanwa'/'PANGO_SCRIPT_TAGBANWA''braille'/'PANGO_SCRIPT_BRAILLE''cypriot'/'PANGO_SCRIPT_CYPRIOT''limbu'/'PANGO_SCRIPT_LIMBU''osmanya'/'PANGO_SCRIPT_OSMANYA''shavian'/'PANGO_SCRIPT_SHAVIAN''linear-b'/'PANGO_SCRIPT_LINEAR_B''tai-le'/'PANGO_SCRIPT_TAI_LE''ugaritic'/'PANGO_SCRIPT_UGARITIC''new-tai-lue'/'PANGO_SCRIPT_NEW_TAI_LUE''buginese'/'PANGO_SCRIPT_BUGINESE''glagolitic'/'PANGO_SCRIPT_GLAGOLITIC''tifinagh'/'PANGO_SCRIPT_TIFINAGH''syloti-nagri'/'PANGO_SCRIPT_SYLOTI_NAGRI''old-persian'/'PANGO_SCRIPT_OLD_PERSIAN''kharoshthi'/'PANGO_SCRIPT_KHAROSHTHI''unknown'/'PANGO_SCRIPT_UNKNOWN''balinese'/'PANGO_SCRIPT_BALINESE''cuneiform'/'PANGO_SCRIPT_CUNEIFORM''phoenician'/'PANGO_SCRIPT_PHOENICIAN''phags-pa'/'PANGO_SCRIPT_PHAGS_PA''nko'/'PANGO_SCRIPT_NKO''kayah-li'/'PANGO_SCRIPT_KAYAH_LI''lepcha'/'PANGO_SCRIPT_LEPCHA''rejang'/'PANGO_SCRIPT_REJANG''sundanese'/'PANGO_SCRIPT_SUNDANESE''saurashtra'/'PANGO_SCRIPT_SAURASHTRA''cham'/'PANGO_SCRIPT_CHAM''ol-chiki'/'PANGO_SCRIPT_OL_CHIKI''vai'/'PANGO_SCRIPT_VAI''carian'/'PANGO_SCRIPT_CARIAN''lycian'/'PANGO_SCRIPT_LYCIAN''lydian'/'PANGO_SCRIPT_LYDIAN''batak'/'PANGO_SCRIPT_BATAK''brahmi'/'PANGO_SCRIPT_BRAHMI''mandaic'/'PANGO_SCRIPT_MANDAIC''chakma'/'PANGO_SCRIPT_CHAKMA''meroitic-cursive'/'PANGO_SCRIPT_MEROITIC_CURSIVE''meroitic-hieroglyphs'/'PANGO_SCRIPT_MEROITIC_HIEROGLYPHS''miao'/'PANGO_SCRIPT_MIAO''sharada'/'PANGO_SCRIPT_SHARADA''sora-sompeng'/'PANGO_SCRIPT_SORA_SOMPENG''takri'/'PANGO_SCRIPT_TAKRI''bassa-vah'/'PANGO_SCRIPT_BASSA_VAH''caucasian-albanian'/'PANGO_SCRIPT_CAUCASIAN_ALBANIAN''duployan'/'PANGO_SCRIPT_DUPLOYAN''elbasan'/'PANGO_SCRIPT_ELBASAN''grantha'/'PANGO_SCRIPT_GRANTHA''khojki'/'PANGO_SCRIPT_KHOJKI''khudawadi'/'PANGO_SCRIPT_KHUDAWADI''linear-a'/'PANGO_SCRIPT_LINEAR_A''mahajani'/'PANGO_SCRIPT_MAHAJANI''manichaean'/'PANGO_SCRIPT_MANICHAEAN''mende-kikakui'/'PANGO_SCRIPT_MENDE_KIKAKUI''modi'/'PANGO_SCRIPT_MODI''mro'/'PANGO_SCRIPT_MRO''nabataean'/'PANGO_SCRIPT_NABATAEAN''old-north-arabian'/'PANGO_SCRIPT_OLD_NORTH_ARABIAN''old-permic'/'PANGO_SCRIPT_OLD_PERMIC''pahawh-hmong'/'PANGO_SCRIPT_PAHAWH_HMONG''palmyrene'/'PANGO_SCRIPT_PALMYRENE''pau-cin-hau'/'PANGO_SCRIPT_PAU_CIN_HAU''psalter-pahlavi'/'PANGO_SCRIPT_PSALTER_PAHLAVI''siddham'/'PANGO_SCRIPT_SIDDHAM''tirhuta'/'PANGO_SCRIPT_TIRHUTA''warang-citi'/'PANGO_SCRIPT_WARANG_CITI''ahom'/'PANGO_SCRIPT_AHOM''anatolian-hieroglyphs'/'PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS''hatran'/'PANGO_SCRIPT_HATRAN''multani'/'PANGO_SCRIPT_MULTANI''old-hungarian'/'PANGO_SCRIPT_OLD_HUNGARIAN''signwriting'/'PANGO_SCRIPT_SIGNWRITING'
And that's the entire roster, periodt. π«Ά
π«Ά SEE ALSO π«Ά
PangoGlib::Enum
π COPYRIGHT π
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Pango for a full notice.
okay bye bestie β this page is running on perl v5.42.0, dated 2019-09-16, and it ate. π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: perl-Pango 1.227-bp160.1.13 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms