Transport and Map Symbols

Transport and Map Symbols is a Unicode block containing transportation and map icons, largely for compatibility with Japanese telephone carriers' emoji implementations of Shift JIS, and to encode characters in the Wingdings and Wingdings 2 character sets.

Transport and Map Symbols
RangeU+1F680..U+1F6FF
(128 code points)
PlaneSMP
ScriptsCommon
Symbol setsMap symbols
Transport icons
Assigned114 code points
Unused14 reserved code points
Unicode version history
6.070 (+70)
7.097 (+27)
8.098 (+1)
9.0103 (+5)
10.0107 (+4)
11.0108 (+1)
12.0110 (+2)
13.0114 (+4)
Note: [1][2]

Block

Transport and Map Symbols[1][2]
Official Unicode Consortium code chart (PDF)
 0123456789ABCDEF
U+1F68x ๐Ÿš€ ๐Ÿš ๐Ÿš‚ ๐Ÿšƒ ๐Ÿš„ ๐Ÿš… ๐Ÿš† ๐Ÿš‡ ๐Ÿšˆ ๐Ÿš‰ ๐ŸšŠ ๐Ÿš‹ ๐ŸšŒ ๐Ÿš ๐ŸšŽ ๐Ÿš
U+1F69x ๐Ÿš ๐Ÿš‘ ๐Ÿš’ ๐Ÿš“ ๐Ÿš” ๐Ÿš• ๐Ÿš– ๐Ÿš— ๐Ÿš˜ ๐Ÿš™ ๐Ÿšš ๐Ÿš› ๐Ÿšœ ๐Ÿš ๐Ÿšž ๐ŸšŸ
U+1F6Ax ๐Ÿš  ๐Ÿšก ๐Ÿšข ๐Ÿšฃ ๐Ÿšค ๐Ÿšฅ ๐Ÿšฆ ๐Ÿšง ๐Ÿšจ ๐Ÿšฉ ๐Ÿšช ๐Ÿšซ ๐Ÿšฌ ๐Ÿšญ ๐Ÿšฎ ๐Ÿšฏ
U+1F6Bx ๐Ÿšฐ ๐Ÿšฑ ๐Ÿšฒ ๐Ÿšณ ๐Ÿšด ๐Ÿšต ๐Ÿšถ ๐Ÿšท ๐Ÿšธ ๐Ÿšน ๐Ÿšบ ๐Ÿšป ๐Ÿšผ ๐Ÿšฝ ๐Ÿšพ ๐Ÿšฟ
U+1F6Cx ๐Ÿ›€ ๐Ÿ› ๐Ÿ›‚ ๐Ÿ›ƒ ๐Ÿ›„ ๐Ÿ›… ๐Ÿ›† ๐Ÿ›‡ ๐Ÿ›ˆ ๐Ÿ›‰ ๐Ÿ›Š ๐Ÿ›‹ ๐Ÿ›Œ ๐Ÿ› ๐Ÿ›Ž ๐Ÿ›
U+1F6Dx ๐Ÿ› ๐Ÿ›‘ ๐Ÿ›’ ๐Ÿ›“ ๐Ÿ›” ๐Ÿ›• ๐Ÿ›– ๐Ÿ›—
U+1F6Ex ๐Ÿ›  ๐Ÿ›ก ๐Ÿ›ข ๐Ÿ›ฃ ๐Ÿ›ค ๐Ÿ›ฅ ๐Ÿ›ฆ ๐Ÿ›ง ๐Ÿ›จ ๐Ÿ›ฉ ๐Ÿ›ช ๐Ÿ›ซ ๐Ÿ›ฌ
U+1F6Fx ๐Ÿ›ฐ ๐Ÿ›ฑ ๐Ÿ›ฒ ๐Ÿ›ณ ๐Ÿ›ด ๐Ÿ›ต ๐Ÿ›ถ ๐Ÿ›ท ๐Ÿ›ธ ๐Ÿ›น ๐Ÿ›บ ๐Ÿ›ป ๐Ÿ›ผ
Notes
1.^ As of Unicode version 13.0
2.^ Grey areas indicate non-assigned code points

Emoji

The Transport and Map Symbols block contains 101 emoji: U+1F680โ€“U+1F6C5, U+1F6CBโ€“U+1F6D2, U+1F6D5โ€“U+1F6D7, U+1F6E0โ€“U+1F6E5, U+1F6E9, U+1F6EBโ€“U+1F6EC, U+1F6F0 and U+1F6F3โ€“U+1F6FC.[3][4]

The block has 46 standardized variants defined to specify emoji-style (U+FE0F VS16) or text presentation (U+FE0E VS15) for the following 23 base characters: U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9โ€“U+1F6BA, U+1F6BC, U+1F6CB, U+1F6CDโ€“U+1F6CF, U+1F6E0โ€“U+1F6E5, U+1F6E9, U+1F6F0 and U+1F6F3.[5] All of these base characters default to a text presentation.

Emoji variation sequences
U+1F6871F68D1F6911F6941F6981F6AD1F6B21F6B91F6BA1F6BC1F6CB1F6CD
default presentationemojiemojiemojiemojiemojiemojiemojiemojiemojiemojitexttext
base code point๐Ÿš‡๐Ÿš๐Ÿš‘๐Ÿš”๐Ÿš˜๐Ÿšญ๐Ÿšฒ๐Ÿšน๐Ÿšบ๐Ÿšผ๐Ÿ›‹๐Ÿ›
base+VS15 (text)๐Ÿš‡๏ธŽ๐Ÿš๏ธŽ๐Ÿš‘๏ธŽ๐Ÿš”๏ธŽ๐Ÿš˜๏ธŽ๐Ÿšญ๏ธŽ๐Ÿšฒ๏ธŽ๐Ÿšน๏ธŽ๐Ÿšบ๏ธŽ๐Ÿšผ๏ธŽ๐Ÿ›‹๏ธŽ๐Ÿ›๏ธŽ
base+VS16 (emoji)๐Ÿš‡๏ธ๐Ÿš๏ธ๐Ÿš‘๏ธ๐Ÿš”๏ธ๐Ÿš˜๏ธ๐Ÿšญ๏ธ๐Ÿšฒ๏ธ๐Ÿšน๏ธ๐Ÿšบ๏ธ๐Ÿšผ๏ธ๐Ÿ›‹๏ธ๐Ÿ›๏ธ
U+1F6CE1F6CF1F6E01F6E11F6E21F6E31F6E41F6E51F6E91F6F01F6F3
default presentationtexttexttexttexttexttexttexttexttexttexttext
base code point๐Ÿ›Ž๐Ÿ›๐Ÿ› ๐Ÿ›ก๐Ÿ›ข๐Ÿ›ฃ๐Ÿ›ค๐Ÿ›ฅ๐Ÿ›ฉ๐Ÿ›ฐ๐Ÿ›ณ
base+VS15 (text)๐Ÿ›Ž๏ธŽ๐Ÿ›๏ธŽ๐Ÿ› ๏ธŽ๐Ÿ›ก๏ธŽ๐Ÿ›ข๏ธŽ๐Ÿ›ฃ๏ธŽ๐Ÿ›ค๏ธŽ๐Ÿ›ฅ๏ธŽ๐Ÿ›ฉ๏ธŽ๐Ÿ›ฐ๏ธŽ๐Ÿ›ณ๏ธŽ
base+VS16 (emoji)๐Ÿ›Ž๏ธ๐Ÿ›๏ธ๐Ÿ› ๏ธ๐Ÿ›ก๏ธ๐Ÿ›ข๏ธ๐Ÿ›ฃ๏ธ๐Ÿ›ค๏ธ๐Ÿ›ฅ๏ธ๐Ÿ›ฉ๏ธ๐Ÿ›ฐ๏ธ๐Ÿ›ณ๏ธ

Emoji modifiers

The Transport and Map Symbols block has six emoji that represent people or body parts. They can be modified using U+1F3FBโ€“U+1F3FF to provide for a range of human skin color using the Fitzpatrick scale:[4]

Human emoji
U+1F6A31F6B41F6B51F6B61F6C01F6CC
emoji๐Ÿšฃ๐Ÿšด๐Ÿšต๐Ÿšถ๐Ÿ›€๐Ÿ›Œ
FITZ-1-2๐Ÿšฃ๐Ÿป๐Ÿšด๐Ÿป๐Ÿšต๐Ÿป๐Ÿšถ๐Ÿป๐Ÿ›€๐Ÿป๐Ÿ›Œ๐Ÿป
FITZ-3๐Ÿšฃ๐Ÿผ๐Ÿšด๐Ÿผ๐Ÿšต๐Ÿผ๐Ÿšถ๐Ÿผ๐Ÿ›€๐Ÿผ๐Ÿ›Œ๐Ÿผ
FITZ-4๐Ÿšฃ๐Ÿฝ๐Ÿšด๐Ÿฝ๐Ÿšต๐Ÿฝ๐Ÿšถ๐Ÿฝ๐Ÿ›€๐Ÿฝ๐Ÿ›Œ๐Ÿฝ
FITZ-5๐Ÿšฃ๐Ÿพ๐Ÿšด๐Ÿพ๐Ÿšต๐Ÿพ๐Ÿšถ๐Ÿพ๐Ÿ›€๐Ÿพ๐Ÿ›Œ๐Ÿพ
FITZ-6๐Ÿšฃ๐Ÿฟ๐Ÿšด๐Ÿฟ๐Ÿšต๐Ÿฟ๐Ÿšถ๐Ÿฟ๐Ÿ›€๐Ÿฟ๐Ÿ›Œ๐Ÿฟ

Additional human emoji can be found in other Unicode blocks: Dingbats, Emoticons, Miscellaneous Symbols, Miscellaneous Symbols and Pictographs and Supplemental Symbols and Pictographs.

History

The following Unicode-related documents record the purpose and process of defining specific characters in the Transport and Map Symbols block:

gollark: Heavpoot is to be declared SCP-3125-A with immediate effect.
gollark: My tape download program now supports downloading big files without splitting them, via range requests, assuming they're served from a server which supports it: https://pastebin.com/LW9RFpmY (do `web2tape https://url.whatever range`)
gollark: Here is a similar thing for JSON. Note that it delegates out to an external JSON library for string escaping.```luafunction safe_json_serialize(x, prev) local t = type(x) if t == "number" then if x ~= x or x <= -math.huge or x >= math.huge then return tostring(x) end return string.format("%.14g", x) elseif t == "string" then return json.encode(x) elseif t == "table" then prev = prev or {} local as_array = true local max = 0 for k in pairs(x) do if type(k) ~= "number" then as_array = false break end if k > max then max = k end end if as_array then for i = 1, max do if x[i] == nil then as_array = false break end end end if as_array then local res = {} for i, v in ipairs(x) do table.insert(res, safe_json_serialize(v)) end return "["..table.concat(res, ",").."]" else local res = {} for k, v in pairs(x) do table.insert(res, json.encode(tostring(k)) .. ":" .. safe_json_serialize(v)) end return "{"..table.concat(res, ",").."}" end elseif t == "boolean" then return tostring(x) elseif x == nil then return "null" else return json.encode(tostring(x)) endend```
gollark: My tape shuffler thing from a while ago got changed round a bit. Apparently there's some demand for it, so I've improved the metadata format and written some documentation for it, and made the encoder work better by using file metadata instead of filenames and running tasks in parallel so it's much faster. The slightly updated code and docs are here: https://pastebin.com/SPyr8jrh. There are also people working on alternative playback/encoding software for the format for some reason.
gollark: Are you less utilitarian with your names than <@125217743170568192> but don't really want to name your cool shiny robot with the sort of names used by *foolish organic lifeforms*? Care somewhat about storage space and have HTTP enabled to download name lists? Try OC Robot Name Thing! It uses the OpenComputers robot name list for your... CC computer? https://pastebin.com/PgqwZkn5

References

  1. "Unicode character database". The Unicode Standard. Retrieved 2016-07-09.
  2. "Enumerated Versions of The Unicode Standard". The Unicode Standard. Retrieved 2016-07-09.
  3. "UTR #51: Unicode Emoji". Unicode Consortium. 2020-02-11.
  4. "UCD: Emoji Data for UTR #51". Unicode Consortium. 2020-01-28.
  5. "UTS #51 Emoji Variation Sequences". The Unicode Consortium.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.