-cmpSmallD.item["d"] := "{u+2020}" ; (†) dagger
-cmpCapitalD.item["D"] := "{u+2021}" ; (‡) double dagger
-cmpSmallI.item["i"] := "{u+221e}" ; (∞) infinity symbol
-cmpEight.item["8"] := "{u+221e}" ; (∞) infinity symbol
-cmpMathSymbols.item["i"] := "{u+00b5}" ; (µ) micro sign
-cmpSmallN.item["o"] := "{u+2116}" ; (№) numero sign
-cmpCapitalN.item["o"] := "{u+2116}" ; (№) numero sign
-cmpRingAbove.item["x"] := "{u+00a4}" ; (¤) currency sign
-cmpSuperscript.item["p"] := "{u+00b6}" ; (¶) pilcrow sign
-cmpCapitalP.item["P"] := "{u+00b6}" ; (¶) pilcrow sign
-cmpSmallR.item["2"] := "{u+221a}" ; (√) square root
-cmpSmallR.item["3"] := "{u+221b}" ; (∛) cube root
-cmpSmallR.item["4"] := "{u+221c}" ; (∜) fourth root
-cmpSymbols.item["o"] := "{u+00a7}" ; (§) section sign
-cmpPlayingCardSuit.item["o"] := "{u+00a7}" ; (§) section sign
-cmpTurned.item["m"] := "{u+2122}" ; (™) trademark symbol
-cmpSemicolon.item["b"] := "{u+2022}" ; (•) bullet
-cmpSemicolon.item[";"] := "{u+2022}" ; (•) bullet
-cmpSemicolon.item["t"] := "{u+2023}" ; (‣) triangular bullet
-cmpSemicolon.item["h"] := "{u+2043}" ; (⁃) hyphen bullet
-cmpSemicolon.item["w"] := "{u+25e6}" ; (◦) white bullet
-cmpAcuteAccent.item["1"] := "{u+2032}" ; (′) prime
-cmpAcuteAccent.item["2"] := "{u+2033}" ; (″) double prime
-cmpAcuteAccent.item["3"] := "{u+2034}" ; (‴) triple prime
-cmpAcuteAccent.item["4"] := "{u+2057}" ; (⁗) quadruple prime
-cmpAsterisk.item["*"] := "{u+00d7}" ; (×) multiplication sign
-cmpStroke.item["/"] := "{u+00f7}" ; (÷) division sign
-cmpAsterisk.item["o"] := "{u+00b0}" ; (°) degree sign
-cmpRingAbove.item["*"] := "{u+00b0}" ; (°) degree sign
-cmpDotAbove.item["."] := "{u+00b7}" ; (·) middle dot
-cmpDotAbove.item[" "] := "{u+00b7}" ; (·) middle dot
-cmpDotAbove.item["3"] := "{u+2026}" ; (…) horizontal ellipsis
-cmpArrow.item["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-cmpRingAbove.item["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
-cmpExclam.item["!"] := "{u+00a1}" ; (¡) inverted exclamation mark
-cmpQuestion.item["?"] := "{u+00bf}" ; (¿) inverted question mark
-cmpRingAbove.item["c"] := "{u+00a9}" ; (©) copyright sign
-cmpParenLeft.item["c"] := "{u+00a9}" ; (©) copyright sign
-cmpRingAbove.item["p"] := "{u+2117}" ; (℗) sound recording copyright
-cmpParenLeft.item["p"] := "{u+2117}" ; (℗) sound recording copyright
-cmpRingAbove.item["r"] := "{u+00ae}" ; (®) registered sign
-cmpParenLeft.item["r"] := "{u+00ae}" ; (®) registered sign
-cmpPlus.item["-"] := "{u+00b1}" ; (±) plus-minus sign
-cmpPercent.item["%"] := "{u+2030}" ; (‰) per mille sign
-cmpPercent.item["3"] := "{u+2030}" ; (‰) per mille sign
-cmpPercent.item["4"] := "{u+2031}" ; (‱) per ten thousand sign
-cmpExclam.item["="] := "{u+2260}" ; (≠) not equal to
-cmpDoubleAcute.item["/"] := "{u+2260}" ; (≠) not equal to
-cmpStroke.item["="] := "{u+2260}" ; (≠) not equal to
-cmpLessThan.item["="] := "{u+2264}" ; (≤) less-than or equal to
-cmpGreaterThan.item["="] := "{u+2265}" ; (≥) greater-than or equal to
-cmpLessThan.item["+"] := "{u+2a7d}" ; (⩽) less-than or slanted equal to
-cmpGreaterThan.item["+"] := "{u+2a7e}" ; (⩾) greater-than or slanted equal to
-cmpTilde.item["~"] := "{u+2248}" ; (≈) almost equal to
-cmpBracketLeft.item["]"] := "{u+2610}" ; (☐) ballot box
-cmpBracketLeft.item["v"] := "{u+2611}" ; (☑) ballot box with check
-cmpBracketLeft.item["y"] := "{u+2611}" ; (☑) ballot box with check
-cmpBracketLeft.item["x"] := "{u+2612}" ; (☒) ballot box with x
+cmpSmallD.item["d"] := "{u+2020}" ; (†) dagger
+cmpCapitalD.item["D"] := "{u+2021}" ; (‡) double dagger
+cmpSmallI.item["i"] := "{u+221e}" ; (∞) infinity symbol
+cmpEight.item["8"] := "{u+221e}" ; (∞) infinity symbol
+cmpMathSymbols.item["i"] := "{u+00b5}" ; (µ) micro sign
+cmpSmallN.item["o"] := "{u+2116}" ; (№) numero sign
+cmpCapitalN.item["o"] := "{u+2116}" ; (№) numero sign
+cmpRingAbove.item["x"] := "{u+00a4}" ; (¤) currency sign
+cmpSuperscript.item["p"] := "{u+00b6}" ; (¶) pilcrow sign
+cmpCapitalP.item["P"] := "{u+00b6}" ; (¶) pilcrow sign
+cmpSmallR.item["2"] := "{u+221a}" ; (√) square root
+cmpSmallR.item["3"] := "{u+221b}" ; (∛) cube root
+cmpSmallR.item["4"] := "{u+221c}" ; (∜) fourth root
+cmpSymbols.item["o"] := "{u+00a7}" ; (§) section sign
+cmpCapitalS.item["o"] := "{u+00a7}" ; (§) section sign
+cmpTurned.item["m"] := "{u+2122}" ; (™) trademark symbol
+cmpAcuteAccent.item["1"] := "{u+2032}" ; (′) prime
+cmpAcuteAccent.item["2"] := "{u+2033}" ; (″) double prime
+cmpAcuteAccent.item["3"] := "{u+2034}" ; (‴) triple prime
+cmpAcuteAccent.item["4"] := "{u+2057}" ; (⁗) quadruple prime
+cmpAsterisk.item["*"] := "{u+00d7}" ; (×) multiplication sign
+cmpStroke.item["/"] := "{u+00f7}" ; (÷) division sign
+cmpAsterisk.item["o"] := "{u+00b0}" ; (°) degree sign
+cmpRingAbove.item["*"] := "{u+00b0}" ; (°) degree sign
+cmpDotAbove.item["."] := "{u+00b7}" ; (·) middle dot
+cmpDotAbove.item[" "] := "{u+00b7}" ; (·) middle dot
+cmpDotAbove.item["3"] := "{u+2026}" ; (…) horizontal ellipsis
+cmpArrow.item["-"] := "{u+00aa}" ; (ª) feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)
+cmpRingAbove.item["-"] := "{u+00ba}" ; (º) masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)
+cmpExclam.item["!"] := "{u+00a1}" ; (¡) inverted exclamation mark
+cmpQuestion.item["?"] := "{u+00bf}" ; (¿) inverted question mark
+cmpRingAbove.item["c"] := "{u+00a9}" ; (©) copyright sign
+cmpParenLeft.item["c"] := "{u+00a9}" ; (©) copyright sign
+cmpRingAbove.item["p"] := "{u+2117}" ; (℗) sound recording copyright
+cmpParenLeft.item["p"] := "{u+2117}" ; (℗) sound recording copyright
+cmpRingAbove.item["r"] := "{u+00ae}" ; (®) registered sign
+cmpParenLeft.item["r"] := "{u+00ae}" ; (®) registered sign
+cmpPlus.item["-"] := "{u+00b1}" ; (±) plus-minus sign
+cmpMacronStroke.item["+"] := "{u+2213}" ; (∓) minus-or-plus sign
+cmpPercent.item["%"] := "{u+2030}" ; (‰) per mille sign
+cmpPercent.item["3"] := "{u+2030}" ; (‰) per mille sign
+cmpPercent.item["4"] := "{u+2031}" ; (‱) per ten thousand sign
+cmpExclam.item["="] := "{u+2260}" ; (≠) not equal to
+cmpLessThan.item[">"] := "{u+2260}" ; (≠) not equal to
+cmpLessThan.item["="] := "{u+2264}" ; (≤) less-than or equal to
+cmpGreaterThan.item["="] := "{u+2265}" ; (≥) greater-than or equal to
+cmpLessThan.item["+"] := "{u+2a7d}" ; (⩽) less-than or slanted equal to
+cmpGreaterThan.item["+"] := "{u+2a7e}" ; (⩾) greater-than or slanted equal to
+cmpTilde.item["~"] := "{u+2248}" ; (≈) almost equal to
+cmpBracketLeft.item["]"] := "{u+2610}" ; (☐) ballot box
+cmpBracketLeft.item["v"] := "{u+2611}" ; (☑) ballot box with check
+cmpBracketLeft.item["y"] := "{u+2611}" ; (☑) ballot box with check
+cmpBracketLeft.item["x"] := "{u+2612}" ; (☒) ballot box with x
+
+
+; Compose : Bullets and Arrowheads (;)
+
+cmpSemicolon := ComObjCreate("Scripting.Dictionary")
+cmpSemicolon.item["a"] := "{u+27a4}" ; (➤) black rightwards arrowhead
+cmpSemicolon.item["b"] := "{u+2022}" ; (•) bullet
+cmpSemicolon.item[";"] := "{u+2022}" ; (•) bullet
+cmpSemicolon.item["d"] := "{u+27a5}" ; (➥) heavy black curved downwards and rightwards arrow
+cmpSemicolon.item["h"] := "{u+2043}" ; (⁃) hyphen bullet
+cmpSemicolon.item["-"] := "{u+2043}" ; (⁃) hyphen bullet
+cmpSemicolon.item["p"] := "{u+27a8}" ; (➨) heavy concave-pointed black rightwards arrow
+cmpSemicolon.item["q"] := "{u+27a7}" ; (➧) squat black rightwards arrow
+cmpSemicolon.item["r"] := "{u+27a1}" ; (➡) black rightwards arrow
+cmpSemicolon.item["t"] := "{u+2023}" ; (‣) triangular bullet
+cmpSemicolon.item["u"] := "{u+27a6}" ; (➦) heavy black curved upwards and rightwards arrow
+cmpSemicolon.item["w"] := "{u+25e6}" ; (◦) white bullet
+cmpSemicolon.item["3"] := "{u+27a2}" ; (➢) 3d top-lighted rightwards arrowhead
+cmpSemicolon.item["#"] := "{u+27a3}" ; (➣) 3d bottom-lighted rightwards arrowhead