Pango::Language(3)
π NAME π
Pango::Language β it's literally just a wrapper for PangoLanguage, bestie. That's the whole vibe. π¦
π HIERARCHY π
It's giving nesting doll energy β this thing lives inside Glib::Boxed:
Glib::Boxed
+----Pango::Language
β¨ METHODS β¨
π«Ά language = Pango::Language->get_default
Gives you the default language object. That's it, that's the method.
Since: pango 1.16
π§ direction = Pango->find_base_dir ($text)
Points your text in a base direction, iykyk.
$text(string) β the text you're checking, obviously π
Since: pango 1.4
πΈ language = Pango::Language->from_string ($language)
Builds you a language object from a plain string. Iconic behavior, no notes.
$language(string)
π boolean = $language->includes_script ($script)
True/false moment: does this language include that script or not?
$script(Pango::Script)
Since: pango 1.4
π― boolean = $language->matches ($range_list)
Checks whether the language matches a range list. Returns a boolean, periodt.
$range_list(string)
π string = $language->to_string
Turns the language back into a string. The reverse of the thing above, fr fr.
π₯ ENUMS AND FLAGS π₯
π« enum Pango::Direction
Every direction it can be, no cap:
'ltr'/'PANGO_DIRECTION_LTR''rtl'/'PANGO_DIRECTION_RTL''ttb-ltr'/'PANGO_DIRECTION_TTB_LTR''ttb-rtl'/'PANGO_DIRECTION_TTB_RTL''weak-ltr'/'PANGO_DIRECTION_WEAK_LTR''weak-rtl'/'PANGO_DIRECTION_WEAK_RTL''neutral'/'PANGO_DIRECTION_NEUTRAL'
π¦ enum Pango::Script
Okay so this list is long and I'm obsessed β every single one, in order, exactly as written:
'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'
π SEE ALSO π
Go read these next, bestie:
PangoGlib::Boxed
π COPYRIGHT π
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Pango for a full notice.
π
okay that's the whole page, you ate that. This one's from the User Contributed Perl Documentation section β page Pango::Language(3), generated for perl v5.42.0 and dated 2019-09-16. Bye bestie, go write some multilingual text π«Άβ¨
π¦ 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