Documentation

ScriptToLanguage
in package
implements ScriptToLanguageInterface

Table of Contents

Interfaces

ScriptToLanguageInterface

Properties

$scriptDelimiterMap  : mixed
$scriptToLanguageMap  : mixed

Methods

getLanguageByScript()  : mixed
getLanguageDelimiters()  : mixed

Properties

$scriptDelimiterMap

private mixed $scriptDelimiterMap = [ 'viet' => "\\x{01A0}\\x{01A1}\\x{01AF}\\x{01B0}\\x{1EA0}-\\x{1EF1}", 'persian' => "\\x{067E}\\x{0686}\\x{0698}\\x{06AF}", 'urdu' => "\\x{0679}\\x{0688}\\x{0691}\\x{06BA}\\x{06BE}\\x{06C1}\\x{06D2}", 'pashto' => "\\x{067C}\\x{0681}\\x{0685}\\x{0689}\\x{0693}\\x{0696}\\x{069A}\\x{06BC}\\x{06D0}", // ? and U+06AB, U+06CD 'sindhi' => "\\x{067A}\\x{067B}\\x{067D}\\x{067F}\\x{0680}\\x{0684}\\x{068D}\\x{068A}\\x{068F}\\x{068C}\\x{0687}\\x{0683}\\x{0699}\\x{06AA}\\x{06A6}\\x{06BB}\\x{06B1}\\x{06B3}", ]

$scriptToLanguageMap

private mixed $scriptToLanguageMap = [ /* European */ \Mpdf\Ucdn::SCRIPT_LATIN => 'und-Latn', \Mpdf\Ucdn::SCRIPT_ARMENIAN => 'hy', \Mpdf\Ucdn::SCRIPT_CYRILLIC => 'und-Cyrl', \Mpdf\Ucdn::SCRIPT_GEORGIAN => 'ka', \Mpdf\Ucdn::SCRIPT_GREEK => 'el', \Mpdf\Ucdn::SCRIPT_COPTIC => 'cop', \Mpdf\Ucdn::SCRIPT_GOTHIC => 'got', \Mpdf\Ucdn::SCRIPT_CYPRIOT => 'und-Cprt', \Mpdf\Ucdn::SCRIPT_GLAGOLITIC => 'und-Glag', \Mpdf\Ucdn::SCRIPT_LINEAR_B => 'und-Linb', \Mpdf\Ucdn::SCRIPT_OGHAM => 'und-Ogam', \Mpdf\Ucdn::SCRIPT_OLD_ITALIC => 'und-Ital', \Mpdf\Ucdn::SCRIPT_RUNIC => 'und-Runr', \Mpdf\Ucdn::SCRIPT_SHAVIAN => 'und-Shaw', /* African */ \Mpdf\Ucdn::SCRIPT_ETHIOPIC => 'und-Ethi', \Mpdf\Ucdn::SCRIPT_NKO => 'nqo', \Mpdf\Ucdn::SCRIPT_BAMUM => 'bax', \Mpdf\Ucdn::SCRIPT_VAI => 'vai', \Mpdf\Ucdn::SCRIPT_EGYPTIAN_HIEROGLYPHS => 'und-Egyp', \Mpdf\Ucdn::SCRIPT_MEROITIC_CURSIVE => 'und-Merc', \Mpdf\Ucdn::SCRIPT_MEROITIC_HIEROGLYPHS => 'und-Mero', \Mpdf\Ucdn::SCRIPT_OSMANYA => 'und-Osma', \Mpdf\Ucdn::SCRIPT_TIFINAGH => 'und-Tfng', /* Middle Eastern */ \Mpdf\Ucdn::SCRIPT_ARABIC => 'und-Arab', \Mpdf\Ucdn::SCRIPT_HEBREW => 'he', \Mpdf\Ucdn::SCRIPT_SYRIAC => 'syr', \Mpdf\Ucdn::SCRIPT_IMPERIAL_ARAMAIC => 'arc', \Mpdf\Ucdn::SCRIPT_AVESTAN => 'ae', \Mpdf\Ucdn::SCRIPT_CARIAN => 'xcr', \Mpdf\Ucdn::SCRIPT_LYCIAN => 'xlc', \Mpdf\Ucdn::SCRIPT_LYDIAN => 'xld', \Mpdf\Ucdn::SCRIPT_MANDAIC => 'mid', \Mpdf\Ucdn::SCRIPT_OLD_PERSIAN => 'peo', \Mpdf\Ucdn::SCRIPT_PHOENICIAN => 'phn', \Mpdf\Ucdn::SCRIPT_SAMARITAN => 'smp', \Mpdf\Ucdn::SCRIPT_UGARITIC => 'uga', \Mpdf\Ucdn::SCRIPT_CUNEIFORM => 'und-Xsux', \Mpdf\Ucdn::SCRIPT_OLD_SOUTH_ARABIAN => 'und-Sarb', \Mpdf\Ucdn::SCRIPT_INSCRIPTIONAL_PARTHIAN => 'und-Prti', \Mpdf\Ucdn::SCRIPT_INSCRIPTIONAL_PAHLAVI => 'und-Phli', /* Central Asian */ \Mpdf\Ucdn::SCRIPT_MONGOLIAN => 'mn', \Mpdf\Ucdn::SCRIPT_TIBETAN => 'bo', \Mpdf\Ucdn::SCRIPT_OLD_TURKIC => 'und-Orkh', \Mpdf\Ucdn::SCRIPT_PHAGS_PA => 'und-Phag', /* South Asian */ \Mpdf\Ucdn::SCRIPT_BENGALI => 'bn', \Mpdf\Ucdn::SCRIPT_DEVANAGARI => 'hi', \Mpdf\Ucdn::SCRIPT_GUJARATI => 'gu', \Mpdf\Ucdn::SCRIPT_GURMUKHI => 'pa', \Mpdf\Ucdn::SCRIPT_KANNADA => 'kn', \Mpdf\Ucdn::SCRIPT_MALAYALAM => 'ml', \Mpdf\Ucdn::SCRIPT_ORIYA => 'or', \Mpdf\Ucdn::SCRIPT_SINHALA => 'si', \Mpdf\Ucdn::SCRIPT_TAMIL => 'ta', \Mpdf\Ucdn::SCRIPT_TELUGU => 'te', \Mpdf\Ucdn::SCRIPT_CHAKMA => 'ccp', \Mpdf\Ucdn::SCRIPT_LEPCHA => 'lep', \Mpdf\Ucdn::SCRIPT_LIMBU => 'lif', \Mpdf\Ucdn::SCRIPT_OL_CHIKI => 'sat', \Mpdf\Ucdn::SCRIPT_SAURASHTRA => 'saz', \Mpdf\Ucdn::SCRIPT_SYLOTI_NAGRI => 'syl', \Mpdf\Ucdn::SCRIPT_TAKRI => 'dgo', \Mpdf\Ucdn::SCRIPT_THAANA => 'dv', \Mpdf\Ucdn::SCRIPT_BRAHMI => 'und-Brah', \Mpdf\Ucdn::SCRIPT_KAITHI => 'und-Kthi', \Mpdf\Ucdn::SCRIPT_KHAROSHTHI => 'und-Khar', \Mpdf\Ucdn::SCRIPT_MEETEI_MAYEK => 'und-Mtei', /* or omp-Mtei */ \Mpdf\Ucdn::SCRIPT_SHARADA => 'und-Shrd', \Mpdf\Ucdn::SCRIPT_SORA_SOMPENG => 'und-Sora', /* South East Asian */ \Mpdf\Ucdn::SCRIPT_KHMER => 'km', \Mpdf\Ucdn::SCRIPT_LAO => 'lo', \Mpdf\Ucdn::SCRIPT_MYANMAR => 'my', \Mpdf\Ucdn::SCRIPT_THAI => 'th', \Mpdf\Ucdn::SCRIPT_BALINESE => 'ban', \Mpdf\Ucdn::SCRIPT_BATAK => 'bya', \Mpdf\Ucdn::SCRIPT_BUGINESE => 'bug', \Mpdf\Ucdn::SCRIPT_CHAM => 'cjm', \Mpdf\Ucdn::SCRIPT_JAVANESE => 'jv', \Mpdf\Ucdn::SCRIPT_KAYAH_LI => 'und-Kali', \Mpdf\Ucdn::SCRIPT_REJANG => 'und-Rjng', \Mpdf\Ucdn::SCRIPT_SUNDANESE => 'su', \Mpdf\Ucdn::SCRIPT_TAI_LE => 'tdd', \Mpdf\Ucdn::SCRIPT_TAI_THAM => 'und-Lana', \Mpdf\Ucdn::SCRIPT_TAI_VIET => 'blt', \Mpdf\Ucdn::SCRIPT_NEW_TAI_LUE => 'und-Talu', /* Phillipine */ \Mpdf\Ucdn::SCRIPT_BUHID => 'bku', \Mpdf\Ucdn::SCRIPT_HANUNOO => 'hnn', \Mpdf\Ucdn::SCRIPT_TAGALOG => 'tl', \Mpdf\Ucdn::SCRIPT_TAGBANWA => 'tbw', /* East Asian */ \Mpdf\Ucdn::SCRIPT_HAN => 'und-Hans', // und-Hans (simplified) or und-Hant (Traditional) \Mpdf\Ucdn::SCRIPT_HANGUL => 'ko', \Mpdf\Ucdn::SCRIPT_HIRAGANA => 'ja', \Mpdf\Ucdn::SCRIPT_KATAKANA => 'ja', \Mpdf\Ucdn::SCRIPT_LISU => 'lis', \Mpdf\Ucdn::SCRIPT_BOPOMOFO => 'und-Bopo', // zh-CN, zh-TW, zh-HK \Mpdf\Ucdn::SCRIPT_MIAO => 'und-Plrd', \Mpdf\Ucdn::SCRIPT_YI => 'und-Yiii', /* American */ \Mpdf\Ucdn::SCRIPT_CHEROKEE => 'chr', \Mpdf\Ucdn::SCRIPT_CANADIAN_ABORIGINAL => 'cr', \Mpdf\Ucdn::SCRIPT_DESERET => 'und-Dsrt', /* Other */ \Mpdf\Ucdn::SCRIPT_BRAILLE => 'und-Brai', ]

Methods

getLanguageByScript()

public getLanguageByScript(mixed $script) : mixed
Parameters
$script : mixed

getLanguageDelimiters()

public getLanguageDelimiters(mixed $language) : mixed
Parameters
$language : mixed

        
On this page

Search results