This is the documentation page for Module:Make emoji zwj table
This module creates a new version of emoji_t for use in Module:Citation/CS1/Configuration.
To use this module:
- locate a copy of the new version of the Unicode file emoji-zwj-sequences.txt. This file might be found in https://unicode.org/Public/emoji/VV.V/ (where
VV.Vis the new Unicode version number). - copy the whole content of emoji-zwj-sequences.txt to your clipboard
- edit this page (the module's documentation page)
- paste your clipboard into this page overwriting any previous version of the Unicode data; do not disturb the html comment tags.
- replace the url in the
{{#invoke:}}with the url of the new emoji-zwj-sequences.txt file - preview this page; if nothing wrong with the rendering, save.
- copy
emoji_tto your clipboard and paste it overemoji_tin Module:Citation/CS1/Configuration/sandbox (always update the live module suite from its sandboxen)
emoji_t edit source
use this table to overwrite same-named table in Module:Citation/CS1/Configuration/sandbox
-- list of emoji that use a zwj character (U+200D) to combine with another emoji
-- from: https://unicode.org/Public/emoji/15.0/emoji-zwj-sequences.txt; version: 15.0; 2022-05-06
-- table created by: [[:en-gb:Module:Make emoji zwj table]]
local emoji_t = { -- indexes are decimal forms of the hex values in U+xxxx
[9760] = true, -- U+2620 ☠ skull and crossbones
[9792] = true, -- U+2640 ♀ female sign
[9794] = true, -- U+2642 ♂ male sign
[9877] = true, -- U+2695 ⚕ staff of aesculapius
[9878] = true, -- U+2696 ⚖ scales
[9895] = true, -- U+26A7 ⚧ male with stroke and male and female sign
[9992] = true, -- U+2708 ✈ airplane
[10052] = true, -- U+2744 ❄ snowflake
[10084] = true, -- U+2764 ❤ heavy black heart
[11035] = true, -- U+2B1B ⬛ black large square
[127752] = true, -- U+1F308 🌈 rainbow
[127787] = true, -- U+1F32B 🌫 fog
[127806] = true, -- U+1F33E 🌾 ear of rice
[127859] = true, -- U+1F373 🍳 cooking
[127868] = true, -- U+1F37C 🍼 baby bottle
[127876] = true, -- U+1F384 🎄 christmas tree
[127891] = true, -- U+1F393 🎓 graduation cap
[127908] = true, -- U+1F3A4 🎤 microphone
[127912] = true, -- U+1F3A8 🎨 artist palette
[127979] = true, -- U+1F3EB 🏫 school
[127981] = true, -- U+1F3ED 🏭 factory
[128102] = true, -- U+1F466 👦 boy
[128103] = true, -- U+1F467 👧 girl
[128104] = true, -- U+1F468 👨 man
[128105] = true, -- U+1F469 👩 woman
[128139] = true, -- U+1F48B 💋 kiss mark
[128168] = true, -- U+1F4A8 💨 dash symbol
[128171] = true, -- U+1F4AB 💫 dizzy symbol
[128187] = true, -- U+1F4BB 💻 personal computer
[128188] = true, -- U+1F4BC 💼 brief case
[128293] = true, -- U+1F525 🔥 fire
[128295] = true, -- U+1F527 🔧 wrench
[128300] = true, -- U+1F52C 🔬 microscope
[128488] = true, -- U+1F5E8 🗨 left speech bubble
[128640] = true, -- U+1F680 🚀 rocket
[128658] = true, -- U+1F692 🚒 fire engine
[129309] = true, -- U+1F91D 🤝 handshake
[129455] = true, -- U+1F9AF 🦯 probing cane
[129456] = true, -- U+1F9B0 🦰 emoji component red hair
[129457] = true, -- U+1F9B1 🦱 emoji component curly hair
[129458] = true, -- U+1F9B2 🦲 emoji component bald
[129459] = true, -- U+1F9B3 🦳 emoji component white hair
[129466] = true, -- U+1F9BA 🦺 safety vest
[129468] = true, -- U+1F9BC 🦼 motorized wheelchair
[129469] = true, -- U+1F9BD 🦽 manual wheelchair
[129489] = true, -- U+1F9D1 🧑 adult
[129657] = true, -- U+1FA79 🩹 adhesive bandage
[129778] = true, -- U+1FAF2 🫲 leftwards hand
}
emoji_names_t edit source
use this table to overwrite same-named table in :en-gb:Module:Make emoji zwj table; add missing names.
local emoji_names_t = { -- keys are hex values from U+xxxx code points
['2620'] = 'skull and crossbones',
['2640'] = 'female sign',
['2642'] = 'male sign',
['2695'] = 'staff of aesculapius',
['2696'] = 'scales',
['26A7'] = 'male with stroke and male and female sign',
['2708'] = 'airplane',
['2744'] = 'snowflake',
['2764'] = 'heavy black heart',
['2B1B'] = 'black large square',
['1F308'] = 'rainbow',
['1F32B'] = 'fog',
['1F33E'] = 'ear of rice',
['1F373'] = 'cooking',
['1F37C'] = 'baby bottle',
['1F384'] = 'christmas tree',
['1F393'] = 'graduation cap',
['1F3A4'] = 'microphone',
['1F3A8'] = 'artist palette',
['1F3EB'] = 'school',
['1F3ED'] = 'factory',
['1F466'] = 'boy',
['1F467'] = 'girl',
['1F468'] = 'man',
['1F469'] = 'woman',
['1F48B'] = 'kiss mark',
['1F4A8'] = 'dash symbol',
['1F4AB'] = 'dizzy symbol',
['1F4BB'] = 'personal computer',
['1F4BC'] = 'brief case',
['1F525'] = 'fire',
['1F527'] = 'wrench',
['1F52C'] = 'microscope',
['1F5E8'] = 'left speech bubble',
['1F680'] = 'rocket',
['1F692'] = 'fire engine',
['1F91D'] = 'handshake',
['1F9AF'] = 'probing cane',
['1F9B0'] = 'emoji component red hair',
['1F9B1'] = 'emoji component curly hair',
['1F9B2'] = 'emoji component bald',
['1F9B3'] = 'emoji component white hair',
['1F9BA'] = 'safety vest',
['1F9BC'] = 'motorized wheelchair',
['1F9BD'] = 'manual wheelchair',
['1F9D1'] = 'adult',
['1FA79'] = 'adhesive bandage',
['1FAF2'] = 'leftwards hand',
}