La documentazione per questo modulo può essere creata in Modulo:scripts/data/man
-- When adding new scripts to this file, please don't forget to add
-- style definitons for the script in ].
local u = mw.ustring.char
local m = {}
m = {
canonicalName = "Adlam",
characters = "𞤀-𞥟",
direction = "rtl",
}
m = {
canonicalName = "Afaka",
}
m = {
canonicalName = "Caucasian Albanian",
characters = "𐔰-𐕣𐕯",
}
m = {
canonicalName = "Ahom",
characters = "𑜀-𑜿",
systems = {"abugida"},
}
m = {
canonicalName = "Arabic",
otherNames = {"Jawi"},
characters = "-ۿݐ-ݿࢠ-ࣿﭐ-﷽ﹰ-ﻼ",
direction = "rtl",
}
m = {
canonicalName = "Arabic",
otherNames = {"Perso-Arabic"},
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
otherNames = {"Shahmukhi"},
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Arabic",
characters = m.characters,
direction = "rtl",
parent = "Arab",
}
m = {
canonicalName = "Nastaliq",
otherNames = {"Nastaleeq"},
characters = m.characters,
direction = "rtl",
}
m = {
canonicalName = "Imperial Aramaic",
characters = "𐡀-𐡟",
direction = "rtl",
}
m = {
canonicalName = "Armenian",
characters = "Ա-֏ﬓ-ﬗ",
}
m = {
canonicalName = "Avestan",
characters = "𐬀-𐬿",
direction = "rtl",
}
m = {
canonicalName = "Balinese",
characters = "ᬀ-᭼",
systems = {"abugida"},
}
m = {
canonicalName = "Bamum",
characters = "ꚠ-꛷𖠀-𖨸",
}
m = {
canonicalName = "Bassa",
otherNames = {"Bassa Vah", "Vah"},
characters = "𖫐-𖫵",
}
m = {
canonicalName = "Batak",
characters = "ᯀ-᯿",
systems = {"abugida"},
}
m = {
canonicalName = "Bengali",
characters = "ঁ-৺",
systems = {"abugida"},
}
m = {
canonicalName = "Bhaiksuki",
characters = "𑰀-𑱬",
systems = {"abugida"},
}
m = {
canonicalName = "Zhuyin",
otherNames = {"Zhuyin Fuhao", "Bopomofo"},
characters = "ㄅ-ㄭㆠ-ㆺ",
}
m = {
canonicalName = "Brahmi",
characters = "𑀀-𑁯",
systems = {"abugida"},
}
m = {
canonicalName = "Braille",
characters = "⠀-⣿",
}
m = {
canonicalName = "Buginese",
otherNames = {"Lontara"},
characters = "ᨀ-᨟",
systems = {"abugida"},
}
m = {
canonicalName = "Buhid",
characters = "ᝀ-ᝓ",
}
m = {
canonicalName = "Chakma",
characters = "𑄀-𑅃",
systems = {"abugida"},
}
m = {
canonicalName = "Canadian syllabics",
characters = "᐀-ᙿ",
systems = {"abugida"},
}
m = {
canonicalName = "Carian",
characters = "𐊠-𐋐",
}
m = {
canonicalName = "Cham",
characters = "ꨀ-꩟",
systems = {"abugida"},
}
m = {
canonicalName = "Cherokee",
characters = "Ꭰ-Ᏼꭰ-ꮿ",
}
m = {
canonicalName = "Coptic",
characters = "Ϣ-ϯⲀ-⳿𐋡-𐋻", -- this is mostly "Coptic", not unified "Greek and Coptic"
}
m = {
canonicalName = "Cypriot",
characters = "𐠀-𐠿",
direction = "rtl",
}
m = {
canonicalName = "Cyrillic",
characters = "Ѐ-џѢѣѪѫѬѭѲѳѴѵҊ-ԧꚀ-ꚗ",
}
m = {
canonicalName = "Old Cyrillic",
characters = "Ѐ-ԧꙀ-ꚗ",
}
m = {
canonicalName = "Devanagari",
characters = "ऀ-ॿ꣠-ꣻ",
systems = {"abugida"},
}
m = {
canonicalName = "Deseret",
characters = "𐐀-𐑏",
}
m = {
canonicalName = "Duployan",
characters = "𛰀-𛲟",
}
m = {
canonicalName = "Demotic",
}
m = {
canonicalName = "Egyptian hieroglyphic",
characters = "𓀀-𓐮",
}
m = {
canonicalName = "Elbasan",
characters = "𐔀-𐔧",
}
m = {
canonicalName = "Ethiopic",
otherNames = {"Ge'ez"},
characters = "ሀ-᎙ⶀ-ⷞꬁ-ꬮ",
systems = {"abugida"},
}
m = {
canonicalName = "Khutsuri",
otherNames = {"Nuskhuri", "Asomtavruli"},
characters = "Ⴀ-Ⴭⴀ-ⴭ", -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri
}
m = {
canonicalName = "Georgian",
otherNames = {"Mkhedruli"},
characters = "Ⴀ-ჼ", -- technically only the range is Mkhedruli
}
m = {
canonicalName = "Glagolitic",
characters = "Ⰰ-ⱞ𞀀-𞀪",
}
m = {
canonicalName = "Masaram Gondi",
characters = u(0x11D00).."-"..u(0x11D59),
}
m = {
canonicalName = "Gothic",
characters = "𐌰-𐍊",
}
m = {
canonicalName = "Grantha",
characters = "𑌁-𑍴",
systems = {"abugida"},
}
m = {
canonicalName = "Greek",
characters = "Ͱ-Ͽ",
}
m = {
canonicalName = "Greek",
characters = "ἀ-῾" .. m.characters,
parent = "Grek",
}
m = {
canonicalName = "Gujarati",
characters = "ઁ-૱",
systems = {"abugida"},
}
m = {
canonicalName = "Gurmukhi",
characters = "ਁ-ੵ",
systems = {"abugida"},
}
m = {
canonicalName = "Hangul",
characters = "ᄀ-ᇿ가-힣ㄱ-ㆎ",
}
m = {
canonicalName = "Han",
otherNames = {"Hanzi", "Chu Nom"},
characters = "一-鿿㐀-䶵𠀀-"..u(0x2EBE0).."﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧﨨﨩⺀-㇀-㇣ -〿㍻-㍿",
}
m = {
canonicalName = "Simplified Han",
characters = m.characters,
}
m = {
canonicalName = "Traditional Han",
characters = m.characters,
}
m = {
canonicalName = "Hatran",
characters = "𐣠-𐣿",
}
m = {
canonicalName = "Hiragana",
characters = "ぁ-ゟ𛀁",
}
m = {
canonicalName = "Anatolian Hieroglyphs",
characters = "𔐀-𔙆",
}
m = {
canonicalName = "Hungarian Runes",
characters = "𐲀-𐲲",
}
m = {
canonicalName = "Katakana",
characters = "゠-ヿㇰ-ㇿ𛀀㌀-㍗",
}
-- These should be defined after the scripts they are composed of
m = {
canonicalName = "Giapponese",
-- Add hentaigana either
characters = m.characters .. m.characters .. m.characters .. u(0x1B002).."-"..u(0x1B11E),
}
m = {
canonicalName = "Korean",
characters = m.characters .. m.characters .. "!-○",
}
m = {
canonicalName = "Korean",
}
m = {
canonicalName = "Hanunoo",
characters = "ᜠ-᜴",
systems = {"abugida"},
}
m = {
canonicalName = "Hebrew",
characters = u(0x0590) .. "-" .. u(0x05FF) .. u(0xFB1D) .. "-" .. u(0xFB4F),
direction = "rtl",
}
m = {
canonicalName = "Hmong",
otherNames = {"Pahawh Hmong"},
characters = "𖬀-𖮏",
}
m = {
canonicalName = "Iberian",
}
m = {
-- To be used to avoid any formatting or link processing
canonicalName = "Image-rendered",
-- This should not have any characters listed
character_category = false,
}
m = {
canonicalName = "Indus",
otherNames = {"Harappan", "Indus Valley"},
}
m = {
canonicalName = "International Phonetic Alphabet",
}
m = {
canonicalName = "Old Italic",
characters = "𐌀-𐌣",
}
m = {
canonicalName = "Javanese",
characters = "ꦀ-꧟",
systems = {"abugida"},
}
m = {
canonicalName = "Jurchen",
}
m = {
canonicalName = "Kayah Li",
characters = "꤀-꤯",
}
m = {
canonicalName = "Kharoshthi",
characters = "𐨀-𐩘",
systems = {"abugida"},
direction = "rtl",
}
m = {
canonicalName = "Khmer",
characters = "ក-៹",
systems = {"abugida"},
}
m = {
canonicalName = "Khojki",
characters = "𑈀-𑈽",
systems = {"abugida"},
}
m = {
canonicalName = "Khitan Large",
}
m = {
canonicalName = "Khitan Small",
}
m = {
canonicalName = "Kannada",
characters = "ಂ-ೲ",
systems = {"abugida"},
}
m = {
canonicalName = "Kaithi",
characters = "𑂀-𑃁",
systems = {"abugida"},
}
m = {
canonicalName = "Tai Tham",
otherNames = {"Tham", "Tua Mueang", "Lanna"},
characters = "ᨠ-᪭",
}
m = {
canonicalName = "Lao",
characters = "ກ-ໟ",
systems = {"abugida"},
}
m = {
canonicalName = "Latin",
otherNames = {"Roman", "Rumi", "Romaji", "Rōmaji"},
characters = "A-Za-zÀ-ÖØ-öø-ɏḀ-ỿ",
}
m = {
canonicalName = "Fraktur",
otherNames = {"Blackletter"},
characters = m.characters,
}
m = {
canonicalName = "Latin",
characters = m.characters .. "Ⱡ-Ɀ꜠-ꟿꬰ-ꭥ",
parent = "Latn",
}
m = {
canonicalName = "Latin",
characters = m.characters,
parent = "Latn",
}
m = {
canonicalName = "Latin",
characters = m.characters,
parent = "Latn",
}
m = {
canonicalName = "Leke",
systems = {"abugida"},
}
m = {
canonicalName = "Lepcha",
characters = "ᰀ-ᱏ",
systems = {"abugida"},
}
m = {
canonicalName = "Limbu",
characters = "ᤀ-᥏",
systems = {"abugida"},
}
m = {
canonicalName = "Linear A",
characters = "𐘀-𐝧",
}
m = {
canonicalName = "Linear B",
characters = "𐀀-𐃺",
}
m = {
canonicalName = "Lisu",
otherNames = {"Fraser"},
characters = "ꓐ-꓿",
}
m = {
canonicalName = "Lycian",
characters = "𐊀-𐊜",
}
m = {
canonicalName = "Lydian",
characters = "𐤠-𐤿",
}
m = {
canonicalName = "Mahajani",
characters = "𑅶-𑅐",
systems = {"abugida"},
}
m = {
canonicalName = "Mandaic",
characters = "ࡀ-࡞",
direction = "rtl",
}
m = {
canonicalName = "Manichaean",
characters = "𐫀-𐫶",
direction = "rtl",
}
m = {
canonicalName = "Maya",
otherNames = {"Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"},
}
m = {
canonicalName = "Mende",
otherNames = {"Mende Kikakui"},
characters = "𞠀-𞣖",
direction = "rtl",
}
m = {
canonicalName = "Meroitic cursive",
characters = "𐦠-𐦿",
systems = {"abugida"},
}
m = {
canonicalName = "Meroitic hieroglyphic",
characters = "𐦀-𐦟",
systems = {"abugida"},
}
m = {
canonicalName = "Malayalam",
characters = "ം-ൿ",
systems = {"abugida"},
}
m = {
canonicalName = "Modi",
characters = "𑘀-𑙙",
systems = {"abugida"},
}
m = {
canonicalName = "Mongolian",
characters = "᠀-ᢪ",
}
m = {
canonicalName = "Morse code",
}
m = {
canonicalName = "Mro",
characters = "𖩀-𖩯",
}
m = {
canonicalName = "Meitei Mayek",
characters = "ꯀ-ꫠ-",
}
m = {
canonicalName = "Multani",
characters = "𑊀-𑊩",
systems = {"abugida"},
}
m = {
canonicalName = "Musical notation",
characters = "𝄀-𝇝",
}
m = {
canonicalName = "Burmese",
otherNames = {"Myanmar"},
characters = "က-႟ꩠ-ꩿꧠ-ꧾ",
systems = {"abugida"},
}
m = {
canonicalName = "Old North Arabian",
characters = "𐪀-𐪟",
}
m = {
canonicalName = "Nabataean",
otherNames = {"Nabatean"},
characters = "𐢀-𐢯",
direction = "rtl",
}
m = {
canonicalName = "Newa",
otherNames = {"Newar", "Newari"},
characters = "𑐀-𑑝",
systems = {"abugida"},
}
m = {
canonicalName = "N'Ko",
characters = "߀-ߺ",
direction = "rtl",
}
m = {
canonicalName = "No script specified",
-- This should not have any characters listed
character_category = false, -- none
}
m = {
canonicalName = "Nushu",
otherNames = {"Nüshu"},
characters = u(0x1B170).."-"..u(0x1B2FB),
}
m = {
canonicalName = "Ogham",
characters = " -᚜",
}
m = {
canonicalName = "Ol Chiki",
characters = "᱐-᱿",
}
m = {
canonicalName = "Orkhon runes",
characters = "𐰀-𐱈",
direction = "rtl",
}
m = {
canonicalName = "Oriya",
characters = "ଁ-୷",
}
m = {
canonicalName = "Osage",
characters = "𐒰-𐓻",
}
m = {
canonicalName = "Osmanya",
characters = "𐒀-𐒩",
}
m = {
canonicalName = "Palmyrene",
characters = "𐡠-𐡿",
}
m = {
canonicalName = "Pau Cin Hau",
characters = "𑫀-𑫸",
}
m = {
canonicalName = "Old Permic",
characters = "𐍐-𐍺",
}
m = {
canonicalName = "Phags-pa",
characters = "ꡀ-꡷",
systems = {"abugida"},
}
m = {
canonicalName = "Marchen",
characters = "𑱰-𑲶",
systems = {"abugida"},
}
m = {
canonicalName = "Inscriptional Pahlavi",
characters = "𐭠-𐭿",
direction = "rtl",
}
m = {
canonicalName = "Psalter Pahlavi",
characters = "𐮀-𐮯",
direction = "rtl",
}
m = {
canonicalName = "Book Pahlavi",
direction = "rtl",
-- Not in Unicode
}
m = {
canonicalName = "Phoenician",
characters = "𐤀-𐤟",
direction = "rtl",
}
m = {
canonicalName = "Pollard",
characters = "𖼀-𖾟",
systems = {"abugida"},
}
m = {
canonicalName = "Parthian",
characters = "𐭀-𐭟",
direction = "rtl",
}
m = {
canonicalName = "Rejang",
characters = "ꤰ-꥟",
systems = {"abugida"},
}
m = {
canonicalName = "Rumi numerals",
characters = "𐹠-𐹾",
character_category = "Rumi numerals",
}
m = {
canonicalName = "Runic",
characters = "ᚠ-ᛰ",
}
m = {
canonicalName = "Samaritan",
characters = "ࠀ-࠾",
direction = "rtl",
}
m = {
canonicalName = "Old South Arabian",
characters = "𐩠-𐩿",
direction = "rtl",
}
m = {
canonicalName = "Saurashtra",
characters = "ꢀ-꣙",
}
m = {
canonicalName = "SignWriting",
characters = "𝠀-𝪯",
}
m = {
canonicalName = "Shavian",
characters = "𐑐-𐑿",
}
m = {
canonicalName = "Sharada",
characters = "𑆀-𑇙",
systems = {"abugida"},
}
m = {
canonicalName = "Siddham",
characters = "𑖀-𑗝",
systems = {"abugida"},
}
m = {
canonicalName = "Khudawadi",
characters = "𑊰-𑋹",
systems = {"abugida"},
}
m = {
canonicalName = "Sinhalese",
characters = "ං-෴",
systems = {"abugida"},
}
m = {
canonicalName = "Sorang Sompeng",
otherNames = {"Sora Sompeng"},
characters = "𑃐-𑃹",
}
m = {
canonicalName = "Soyombo",
characters = u(0x11A50).."-"..u(0x11AA2)
}
m = {
canonicalName = "Sundanese",
characters = "ᮀ-ᮿ",
systems = {"abugida"},
}
m = {
canonicalName = "Syloti Nagri",
otherNames = {"Sylheti Nagari"},
systems = {"abugida"},
}
m = {
canonicalName = "Syriac",
characters = "܀-ݏ"..u(0x0860).."-"..u(0x086A),
direction = "rtl",
}
m = {
canonicalName = "Tagbanwa",
characters = "ᝠ-ᝳ",
systems = {"abugida"},
}
m = {
canonicalName = "Takri",
characters = "𑚀-𑛉",
systems = {"abugida"},
}
m = {
canonicalName = "Tai Le",
characters = "ᥐ-ᥴ",
systems = {"abugida"},
}
m = {
canonicalName = "New Tai Lue",
characters = "ᦀ-᧟",
systems = {"abugida"},
}
m = {
canonicalName = "Tamil",
characters = "ஂ-௺",
systems = {"abugida"},
}
m = {
canonicalName = "Tangut",
characters = "𖿠𗀀-𘟬𘠀-𘫲",
}
m = {
canonicalName = "Tai Viet",
characters = "ꪀ-꫟",
systems = {"abugida"},
}
m = {
canonicalName = "Telugu",
characters = "ఁ-౿",
systems = {"abugida"},
}
m = {
canonicalName = "Tengwar",
}
m = {
canonicalName = "Tifinagh",
otherNames = {"Libyco-Berber", "Berber"},
characters = "ⴰ-⵿",
}
m = {
canonicalName = "Tagalog",
characters = "ᜀ-᜔",
}
m = {
canonicalName = "Thaana",
characters = "ހ-ޱ",
systems = {"abugida"},
direction = "rtl",
}
m = {
canonicalName = "Thai",
characters = "ก-๛",
systems = {"abugida"},
}
m = {
canonicalName = "Tibetan",
characters = "ༀ-࿚",
systems = {"abugida"},
}
m = {
canonicalName = "Tirhuta",
characters = "𑒀-𑓙",
systems = {"abugida"},
}
m = {
canonicalName = "Zhang-Zhung",
systems = {"abugida"},
}
m = {
canonicalName = "Ugaritic",
characters = "𐎀-𐎟",
}
m = {
canonicalName = "Vai",
characters = "ꔀ-ꘫ",
}
m = {
canonicalName = "Varang Kshiti",
characters = "𑢠-𑣿",
}
m = {
canonicalName = "Old Persian",
characters = "𐎠-𐏕",
}
m = {
canonicalName = "Cuneiform",
otherNames = {"Sumero-Akkadian Cuneiform"},
characters = "𒀀-𒍮𒐀-𒑳",
}
m = {
canonicalName = "Yi",
characters = "ꀀ-꓆",
}
m = {
canonicalName = "Zanabazar Square",
characters = u(0x11A00).."-"..u(0x11A47),
}
m = {
canonicalName = "mathematical notation",
characters = "ℵ∀-⋿⟀-⟯⦀-⧿⨀-⫿𝐀-𝟿",
character_category = "Mathematical notation symbols", -- ?
}
m = {
canonicalName = "symbol",
characters = "─-➿←⇿⌀-⏳🌀-🛅",
character_category = false, -- none
}
m = {
canonicalName = "undetermined",
-- This should not have any characters listed, probably
character_category = false, -- none
}
m = {
canonicalName = "uncoded",
-- This should not have any characters listed
character_category = false, -- none
}
return m