summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Wührer <def@gmx.at>2026-09-08 20:21:32 +0200
committerDavid Wührer <def@gmx.at>2026-09-08 20:21:32 +0200
commit4359a1519bcaf370a4163b622ad378123255eec1 (patch)
tree2bcad854a243eb0cdc37539728ba11ada11b2a3e
parentb05ad4ddf15b77a3c61450b69908122c1ad626f7 (diff)
fixes for italic, expansion of sans-serif
-rwxr-xr-xbin/embolden214
-rwxr-xr-xbin/italicise7
-rwxr-xr-xbin/monospace7
-rwxr-xr-xbin/sans-serif495
4 files changed, 223 insertions, 500 deletions
diff --git a/bin/embolden b/bin/embolden
index 8d3ba38..4be1915 100755
--- a/bin/embolden
+++ b/bin/embolden
@@ -154,58 +154,58 @@ declare -A bold=(
[χ]=$'\xf0\x9d\x9b\x98'
[ψ]=$'\xf0\x9d\x9b\x99'
[ω]=$'\xf0\x9d\x9b\x9a'
-# [𝐴̱]=
-# [𝐵̱]=
-# [𝐶̱]=
-# [𝐷̱]=
-# [𝐸̱]=
-# [𝐹̱]=
-# [𝐺̱]=
-# [𝐻̱]=
-# [𝐼̱]=
-# [𝐽̱]=
-# [𝐾̱]=
-# [𝐿̱]=
-# [𝑀̱]=
-# [𝑁̱]=
-# [𝑂̱]=
-# [𝑃̱]=
-# [𝑄̱]=
-# [𝑅̱]=
-# [𝑆̱]=
-# [𝑇̱]=
-# [𝑈̱]=
-# [𝑉̱]=
-# [𝑊̱]=
-# [𝑋̱]=
-# [𝑌̱]=
-# [𝑍̱]=
-# [𝑎̱]=
-# [𝑏̱]=
-# [𝑐̱]=
-# [𝑑̱]=
-# [𝑒̱]=
-# [𝑓̱]=
-# [𝑔̱]=
-# [𝘩̱]=
-# [𝑖̱]=
-# [𝑗̱]=
-# [𝑘̱]=
-# [𝑙̱]=
-# [𝑚̱]=
-# [𝑛̱]=
-# [𝑜̱]=
-# [𝑝̱]=
-# [𝑞̱]=
-# [𝑟̱]=
-# [𝑠̱]=
-# [𝑡̱]=
-# [𝑢̱]=
-# [𝑣̱]=
-# [𝑤̱]=
-# [𝑥̱]=
-# [𝑦̱]=
-# [𝑧]=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
+# []=
[𝟢]=$'\xf0\x9d\x9f\xac'
[𝟣]=$'\xf0\x9d\x9f\xad'
[𝟤]=$'\xf0\x9d\x9f\xae'
@@ -320,57 +320,57 @@ declare -A italic=(
[χ]=$'\xf0\x9d\x9c\x92'
[ψ]=$'\xf0\x9d\x9c\x93'
[ω]=$'\xf0\x9d\x9c\x94'
-# [𝐀̱]=
-# [𝐁̱]=
-# [𝐂̱]=
-# [𝐃̱]=
-# [𝐄̱]=
-# [𝐅̱]=
-# [𝐆̱]=
-# [𝐇̱]=
-# [𝐈̱]=
-# [𝐉̱]=
-# [𝐊̱]=
-# [𝐋̱]=
-# [𝐌̱]=
-# [𝐍̱]=
-# [𝐎̱]=
-# [𝐏̱]=
-# [𝐐̱]=
-# [𝐑̱]=
-# [𝐒̱]=
-# [𝐓̱]=
-# [𝐔̱]=
-# [𝐕̱]=
-# [𝐖̱]=
-# [𝐗̱]=
-# [𝐘̱]=
-# [𝐙̱]=
-# [𝐚̱]=
-# [𝐛̱]=
-# [𝐜̱]=
-# [𝐝̱]=
-# [𝐞̱]=
-# [𝐟̱]=
-# [𝐠̱]=
-# [𝐡̱]=
-# [𝐢̱]=
-# [𝐣̱]=
-# [𝐤̱]=
-# [𝐥̱]=
-# [𝐦̱]=
-# [𝐧̱]=
-# [𝐨̱]=
-# [𝐩̱]=
-# [𝐪̱]=
-# [𝐫̱]=
-# [𝐬̱]=
-# [𝐭̱]=
-# [𝐮̱]=
-# [𝐯̱]=
-# [𝐰̱]=
-# [𝐱̱]=
-# [𝐲̱]=
+# [𝐀]=
+# [𝐁]=
+# [𝐂]=
+# [𝐃]=
+# [𝐄]=
+# [𝐅]=
+# [𝐆]=
+# [𝐇]=
+# [𝐈]=
+# [𝐉]=
+# [𝐊]=
+# [𝐋]=
+# [𝐌]=
+# [𝐍]=
+# [𝐎]=
+# [𝐏]=
+# [𝐐]=
+# [𝐑]=
+# [𝐒]=
+# [𝐓]=
+# [𝐔]=
+# [𝐕]=
+# [𝐖]=
+# [𝐗]=
+# [𝐘]=
+# [𝐙]=
+# [𝐚]=
+# [𝐛]=
+# [𝐜]=
+# [𝐝]=
+# [𝐞]=
+# [𝐟]=
+# [𝐠]=
+# [𝐡]=
+# [𝐢]=
+# [𝐣]=
+# [𝐤]=
+# [𝐥]=
+# [𝐦]=
+# [𝐧]=
+# [𝐨]=
+# [𝐩]=
+# [𝐪]=
+# [𝐫]=
+# [𝐬]=
+# [𝐭]=
+# [𝐮]=
+# [𝐯]=
+# [𝐰]=
+# [𝐱]=
+# [𝐲]=
# [𝐳]=
)
@@ -379,12 +379,8 @@ declare -A italic=(
while IFS= read -r line
do for i in $(seq 0 $((${#line}-1)))
do
- c1=${line:$i:1}
- # if [[ ${bold[$c1]} ]]
- if [[ $c1 =~ [0-9a-zA-Zα-ωΑ-Ω𝐴̱-𝑍̱𝑎̱-𝑧] ]]
- then replacement+=${bold[$c1]}
- else replacement+=$'\u0331'$c1
- fi
+ c=${line:$i:1}
+ replacement+=${bold[$c]:-$c}
done
echo "$replacement"
done
diff --git a/bin/italicise b/bin/italicise
index abe7969..24602f7 100755
--- a/bin/italicise
+++ b/bin/italicise
@@ -259,11 +259,8 @@ do
replacement=""
for i in $(seq 0 "$((${#line}-1))")
do
- c1=${line:$i:1}
- if [[ $c1 =~ [a-zA-Zα-ωΑ-Ω] ]]
- then replacement+=${italic[$c1]}
- else replacement+=$'\u0331'$c1
- fi
+ c=${line:$i:1}
+ replacement+=${italic[$c]:-$c}
done
echo "$replacement"
done
diff --git a/bin/monospace b/bin/monospace
index ab6b547..6a5770e 100755
--- a/bin/monospace
+++ b/bin/monospace
@@ -71,11 +71,8 @@ do
replacement=""
for i in $(seq 0 "$((${#line}-1))")
do
- c1=${line:$i:1}
- if [[ $c1 =~ [0-9A-Za-z] ]]
- then replacement+=${m[$c1]}
- else replacement+=$c1
- fi
+ c=${line:$i:1}
+ replacement+=${m[$c]:-$c}
done
echo "$replacement"
done
diff --git a/bin/sans-serif b/bin/sans-serif
index 97047f0..4d6fef4 100755
--- a/bin/sans-serif
+++ b/bin/sans-serif
@@ -54,427 +54,220 @@ declare -A s=(
[x]=𝗑
[y]=𝗒
[z]=𝗓
-
# Sans-serif bold symbols
-# 1D5D4 𝗔 MATHEMATICAL SANS-SERIF BOLD CAPITAL A
-# ≈ <font> 0041 A latin capital letter a
-# 1D5D5 𝗕 MATHEMATICAL SANS-SERIF BOLD CAPITAL B
-# ≈ <font> 0042 B latin capital letter b
-# 1D5D6 𝗖 MATHEMATICAL SANS-SERIF BOLD CAPITAL C
-# ≈ <font> 0043 C latin capital letter c
-# 1D5D7 𝗗 MATHEMATICAL SANS-SERIF BOLD CAPITAL D
-# ≈ <font> 0044 D latin capital letter d
-# 1D5D8 𝗘 MATHEMATICAL SANS-SERIF BOLD CAPITAL E
-# ≈ <font> 0045 E latin capital letter e
-# 1D5D9 𝗙 MATHEMATICAL SANS-SERIF BOLD CAPITAL F
-# ≈ <font> 0046 F latin capital letter f
-# 1D5DA 𝗚 MATHEMATICAL SANS-SERIF BOLD CAPITAL G
-# ≈ <font> 0047 G latin capital letter g
-# 1D5DB 𝗛 MATHEMATICAL SANS-SERIF BOLD CAPITAL H
-# ≈ <font> 0048 H latin capital letter h
-# 1D5DC 𝗜 MATHEMATICAL SANS-SERIF BOLD CAPITAL I
-# ≈ <font> 0049 I latin capital letter i
-# 1D5DD 𝗝 MATHEMATICAL SANS-SERIF BOLD CAPITAL J
-# ≈ <font> 004A J latin capital letter j
-# 1D5DE 𝗞 MATHEMATICAL SANS-SERIF BOLD CAPITAL K
-# ≈ <font> 004B K latin capital letter k
-# 1D5DF 𝗟 MATHEMATICAL SANS-SERIF BOLD CAPITAL L
-# ≈ <font> 004C L latin capital letter l
-# 1D5E0 𝗠 MATHEMATICAL SANS-SERIF BOLD CAPITAL M
-# ≈ <font> 004D M latin capital letter m
-# 1D5E1 𝗡 MATHEMATICAL SANS-SERIF BOLD CAPITAL N
-# ≈ <font> 004E N latin capital letter n
-# 1D5E2 𝗢 MATHEMATICAL SANS-SERIF BOLD CAPITAL O
-# ≈ <font> 004F O latin capital letter o
-# 1D5E3 𝗣 MATHEMATICAL SANS-SERIF BOLD CAPITAL P
-# ≈ <font> 0050 P latin capital letter p
-# 1D5E4 𝗤 MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
-# ≈ <font> 0051 Q latin capital letter q
-# 1D5E5 𝗥 MATHEMATICAL SANS-SERIF BOLD CAPITAL R
-# ≈ <font> 0052 R latin capital letter r
-# 1D5E6 𝗦 MATHEMATICAL SANS-SERIF BOLD CAPITAL S
-# ≈ <font> 0053 S latin capital letter s
-# 1D5E7 𝗧 MATHEMATICAL SANS-SERIF BOLD CAPITAL T
-# ≈ <font> 0054 T latin capital letter t
-# 1D5E8 𝗨 MATHEMATICAL SANS-SERIF BOLD CAPITAL U
-# ≈ <font> 0055 U latin capital letter u
-# 1D5E9 𝗩 MATHEMATICAL SANS-SERIF BOLD CAPITAL V
-# ≈ <font> 0056 V latin capital letter v
-# 1D5EA 𝗪 MATHEMATICAL SANS-SERIF BOLD CAPITAL W
-# ≈ <font> 0057 W latin capital letter w
-# 1D5EB 𝗫 MATHEMATICAL SANS-SERIF BOLD CAPITAL X
-# ≈ <font> 0058 X latin capital letter x
-# 1D5EC 𝗬 MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
-# ≈ <font> 0059 Y latin capital letter y
-# 1D5ED 𝗭 MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
-# ≈ <font> 005A Z latin capital letter z
-# 1D5EE 𝗮 MATHEMATICAL SANS-SERIF BOLD SMALL A
-# ≈ <font> 0061 a latin small letter a
-# 1D5EF 𝗯 MATHEMATICAL SANS-SERIF BOLD SMALL B
-# ≈ <font> 0062 b latin small letter b
-# 1D5F0 𝗰 MATHEMATICAL SANS-SERIF BOLD SMALL C
-# ≈ <font> 0063 c latin small letter c
-# 1D5F1 𝗱 MATHEMATICAL SANS-SERIF BOLD SMALL D
-# ≈ <font> 0064 d latin small letter d
-# 1D5F2 𝗲 MATHEMATICAL SANS-SERIF BOLD SMALL E
-# ≈ <font> 0065 e latin small letter e
-# 1D5F3 𝗳 MATHEMATICAL SANS-SERIF BOLD SMALL F
-# ≈ <font> 0066 f latin small letter f
-# 1D5F4 𝗴 MATHEMATICAL SANS-SERIF BOLD SMALL G
-# ≈ <font> 0067 g latin small letter g
-# 1D5F5 𝗵 MATHEMATICAL SANS-SERIF BOLD SMALL H
-# ≈ <font> 0068 h latin small letter h
-# 1D5F6 𝗶 MATHEMATICAL SANS-SERIF BOLD SMALL I
-# ≈ <font> 0069 i latin small letter i
-# 1D5F7 𝗷 MATHEMATICAL SANS-SERIF BOLD SMALL J
-# ≈ <font> 006A j latin small letter j
-# 1D5F8 𝗸 MATHEMATICAL SANS-SERIF BOLD SMALL K
-# ≈ <font> 006B k latin small letter k
-# 1D5F9 𝗹 MATHEMATICAL SANS-SERIF BOLD SMALL L
-# ≈ <font> 006C l latin small letter l
-# 1D5FA 𝗺 MATHEMATICAL SANS-SERIF BOLD SMALL M
-# ≈ <font> 006D m latin small letter m
-# 1D5FB 𝗻 MATHEMATICAL SANS-SERIF BOLD SMALL N
-# ≈ <font> 006E n latin small letter n
-# 1D5FC 𝗼 MATHEMATICAL SANS-SERIF BOLD SMALL O
-# ≈ <font> 006F o latin small letter o
-# 1D5FD 𝗽 MATHEMATICAL SANS-SERIF BOLD SMALL P
-# ≈ <font> 0070 p latin small letter p
-# 1D5FE 𝗾 MATHEMATICAL SANS-SERIF BOLD SMALL Q
-# ≈ <font> 0071 q latin small letter q
-# 1D5FF 𝗿 MATHEMATICAL SANS-SERIF BOLD SMALL R
-# ≈ <font> 0072 r latin small letter r
-# 1D600 𝘀 MATHEMATICAL SANS-SERIF BOLD SMALL S
-# ≈ <font> 0073 s latin small letter s
-# 1D601 𝘁 MATHEMATICAL SANS-SERIF BOLD SMALL T
-# ≈ <font> 0074 t latin small letter t
-# 1D602 𝘂 MATHEMATICAL SANS-SERIF BOLD SMALL U
-# ≈ <font> 0075 u latin small letter u
-# 1D603 𝘃 MATHEMATICAL SANS-SERIF BOLD SMALL V
-# ≈ <font> 0076 v latin small letter v
-# 1D604 𝘄 MATHEMATICAL SANS-SERIF BOLD SMALL W
-# ≈ <font> 0077 w latin small letter w
-# 1D605 𝘅 MATHEMATICAL SANS-SERIF BOLD SMALL X
-# ≈ <font> 0078 x latin small letter x
-# 1D606 𝘆 MATHEMATICAL SANS-SERIF BOLD SMALL Y
-# ≈ <font> 0079 y latin small letter y
-# 1D607 𝘇 MATHEMATICAL SANS-SERIF BOLD SMALL Z
-# ≈ <font> 007A z latin small letter z
+ [𝐀]=𝗔
+ [𝐁]=𝗕
+ [𝐂]=𝗖
+ [𝐃]=𝗗
+ [𝐄]=𝗘
+ [𝐅]=𝗙
+ [𝐆]=𝗚
+ [𝐇]=𝗛
+ [𝐈]=𝗜
+ [𝐉]=𝗝
+ [𝐊]=𝗞
+ [𝐋]=𝗟
+ [𝐌]=𝗠
+ [𝐍]=𝗡
+ [𝐎]=𝗢
+ [𝐏]=𝗣
+ [𝐐]=𝗤
+ [𝐑]=𝗥
+ [𝐒]=𝗦
+ [𝐓]=𝗧
+ [𝐔]=𝗨
+ [𝐕]=𝗩
+ [𝐖]=𝗪
+ [𝐗]=𝗫
+ [𝐘]=𝗬
+ [𝐙]=𝗭
+ [𝐚]=𝗮
+ [𝐛]=𝗯
+ [𝐜]=𝗰
+ [𝐝]=𝗱
+ [𝐞]=𝗲
+ [𝐟]=𝗳
+ [𝐠]=𝗴
+ [𝐡]=𝗵
+ [𝐢]=𝗶
+ [𝐣]=𝗷
+ [𝐤]=𝗸
+ [𝐥]=𝗹
+ [𝐦]=𝗺
+ [𝐧]=𝗻
+ [𝐨]=𝗼
+ [𝐩]=𝗽
+ [𝐪]=𝗾
+ [𝐫]=𝗿
+ [𝐬]=𝘀
+ [𝐭]=𝘁
+ [𝐮]=𝘂
+ [𝐯]=𝘃
+ [𝐰]=𝘄
+ [𝐱]=𝘅
+ [𝐲]=𝘆
+ [𝐳]=𝘇
# Sans-serif italic symbols
-# 1D608 𝘈 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A
-# ≈ <font> 0041 A latin capital letter a
-# 1D609 𝘉 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B
-# ≈ <font> 0042 B latin capital letter b
-# 1D60A 𝘊 MATHEMATICAL SANS-SERIF ITALIC CAPITAL C
-# ≈ <font> 0043 C latin capital letter c
-# 1D60B 𝘋 MATHEMATICAL SANS-SERIF ITALIC CAPITAL D
-# ≈ <font> 0044 D latin capital letter d
-# 1D60C 𝘌 MATHEMATICAL SANS-SERIF ITALIC CAPITAL E
-# ≈ <font> 0045 E latin capital letter e
-# 1D60D 𝘍 MATHEMATICAL SANS-SERIF ITALIC CAPITAL F
-# ≈ <font> 0046 F latin capital letter f
-# 1D60E 𝘎 MATHEMATICAL SANS-SERIF ITALIC CAPITAL G
-# ≈ <font> 0047 G latin capital letter g
-# 1D60F 𝘏 MATHEMATICAL SANS-SERIF ITALIC CAPITAL H
-# ≈ <font> 0048 H latin capital letter h
-# 1D610 𝘐 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I
-# ≈ <font> 0049 I latin capital letter i
-# 1D611 𝘑 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J
-# ≈ <font> 004A J latin capital letter j
-# 1D612 𝘒 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K
-# ≈ <font> 004B K latin capital letter k
-# 1D613 𝘓 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L
-# ≈ <font> 004C L latin capital letter l
-# 1D614 𝘔 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M
-# ≈ <font> 004D M latin capital letter m
-# 1D615 𝘕 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N
-# ≈ <font> 004E N latin capital letter n
-# 1D616 𝘖 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O
-# ≈ <font> 004F O latin capital letter o
-# 1D617 𝘗 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P
-# ≈ <font> 0050 P latin capital letter p
-# 1D618 𝘘 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q
-# ≈ <font> 0051 Q latin capital letter q
-# 1D619 𝘙 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R
-# ≈ <font> 0052 R latin capital letter r
-# 1D61A 𝘚 MATHEMATICAL SANS-SERIF ITALIC CAPITAL S
-# ≈ <font> 0053 S latin capital letter s
-# 1D61B 𝘛 MATHEMATICAL SANS-SERIF ITALIC CAPITAL T
-# ≈ <font> 0054 T latin capital letter t
-# 1D61C 𝘜 MATHEMATICAL SANS-SERIF ITALIC CAPITAL U
-# ≈ <font> 0055 U latin capital letter u
-# 1D61D 𝘝 MATHEMATICAL SANS-SERIF ITALIC CAPITAL V
-# ≈ <font> 0056 V latin capital letter v
-# 1D61E 𝘞 MATHEMATICAL SANS-SERIF ITALIC CAPITAL W
-# ≈ <font> 0057 W latin capital letter w
-# 1D61F 𝘟 MATHEMATICAL SANS-SERIF ITALIC CAPITAL X
-# ≈ <font> 0058 X latin capital letter x
-# 1D620 𝘠 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y
-# ≈ <font> 0059 Y latin capital letter y
-# 1D621 𝘡 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z
-# ≈ <font> 005A Z latin capital letter z
-# 1D622 𝘢 MATHEMATICAL SANS-SERIF ITALIC SMALL A
-# ≈ <font> 0061 a latin small letter a
-# 1D623 𝘣 MATHEMATICAL SANS-SERIF ITALIC SMALL B
-# ≈ <font> 0062 b latin small letter b
-# 1D624 𝘤 MATHEMATICAL SANS-SERIF ITALIC SMALL C
-# ≈ <font> 0063 c latin small letter c
-# 1D625 𝘥 MATHEMATICAL SANS-SERIF ITALIC SMALL D
-# ≈ <font> 0064 d latin small letter d
-# 1D626 𝘦 MATHEMATICAL SANS-SERIF ITALIC SMALL E
-# ≈ <font> 0065 e latin small letter e
-# 1D627 𝘧 MATHEMATICAL SANS-SERIF ITALIC SMALL F
-# ≈ <font> 0066 f latin small letter f
-# 1D628 𝘨 MATHEMATICAL SANS-SERIF ITALIC SMALL G
-# ≈ <font> 0067 g latin small letter g
-# 1D629 𝘩 MATHEMATICAL SANS-SERIF ITALIC SMALL H
-# ≈ <font> 0068 h latin small letter h
-# 1D62A 𝘪 MATHEMATICAL SANS-SERIF ITALIC SMALL I
-# ≈ <font> 0069 i latin small letter i
-# 1D62B 𝘫 MATHEMATICAL SANS-SERIF ITALIC SMALL J
-# ≈ <font> 006A j latin small letter j
-# 1D62C 𝘬 MATHEMATICAL SANS-SERIF ITALIC SMALL K
-# ≈ <font> 006B k latin small letter k
-# 1D62D 𝘭 MATHEMATICAL SANS-SERIF ITALIC SMALL L
-# ≈ <font> 006C l latin small letter l
-# 1D62E 𝘮 MATHEMATICAL SANS-SERIF ITALIC SMALL M
-# ≈ <font> 006D m latin small letter m
-# 1D62F 𝘯 MATHEMATICAL SANS-SERIF ITALIC SMALL N
-# ≈ <font> 006E n latin small letter n
-# 1D630 𝘰 MATHEMATICAL SANS-SERIF ITALIC SMALL O
-# ≈ <font> 006F o latin small letter o
-# 1D631 𝘱 MATHEMATICAL SANS-SERIF ITALIC SMALL P
-# ≈ <font> 0070 p latin small letter p
-# 1D632 𝘲 MATHEMATICAL SANS-SERIF ITALIC SMALL Q
-# ≈ <font> 0071 q latin small letter q
-# 1D633 𝘳 MATHEMATICAL SANS-SERIF ITALIC SMALL R
-# ≈ <font> 0072 r latin small letter r
-# 1D634 𝘴 MATHEMATICAL SANS-SERIF ITALIC SMALL S
-# ≈ <font> 0073 s latin small letter s
-# 1D635 𝘵 MATHEMATICAL SANS-SERIF ITALIC SMALL T
-# ≈ <font> 0074 t latin small letter t
-# 1D636 𝘶 MATHEMATICAL SANS-SERIF ITALIC SMALL U
-# ≈ <font> 0075 u latin small letter u
-# 1D637 𝘷 MATHEMATICAL SANS-SERIF ITALIC SMALL V
-# ≈ <font> 0076 v latin small letter v
-# 1D638 𝘸 MATHEMATICAL SANS-SERIF ITALIC SMALL W
-# ≈ <font> 0077 w latin small letter w
-# 1D639 𝘹 MATHEMATICAL SANS-SERIF ITALIC SMALL X
-# ≈ <font> 0078 x latin small letter x
-# 1D63A 𝘺 MATHEMATICAL SANS-SERIF ITALIC SMALL Y
-# ≈ <font> 0079 y latin small letter y
-# 1D63B 𝘻 MATHEMATICAL SANS-SERIF ITALIC SMALL Z
-# ≈ <font> 007A z latin small letter z
+ [𝐴]=𝘈
+ [𝐵]=𝘉
+ [𝐶]=𝘊
+ [𝐷]=𝘋
+ [𝐸]=𝘌
+ [𝐹]=𝘍
+ [𝐺]=𝘎
+ [𝐻]=𝘏
+ [𝐼]=𝘐
+ [𝐽]=𝘑
+ [𝐾]=𝘒
+ [𝐿]=𝘓
+ [𝑀]=𝘔
+ [𝑁]=𝘕
+ [𝑂]=𝘖
+ [𝑃]=𝘗
+ [𝑄]=𝘘
+ [𝑅]=𝘙
+ [𝑆]=𝘚
+ [𝑇]=𝘛
+ [𝑈]=𝘜
+ [𝑉]=𝘝
+ [𝑊]=𝘞
+ [𝑋]=𝘟
+ [𝑌]=𝘠
+ [𝑍]=𝘡
+ [𝑎]=𝘢
+ [𝑏]=𝘣
+ [𝑐]=𝘤
+ [𝑑]=𝘥
+ [𝑒]=𝘦
+ [𝑓]=𝘧
+ [𝑔]=𝘨
+ [ℎ]=𝘩
+ [𝑖]=𝘪
+ [𝑗]=𝘫
+ [𝑘]=𝘬
+ [𝑙]=𝘭
+ [𝑚]=𝘮
+ [𝑛]=𝘯
+ [𝑜]=𝘰
+ [𝑝]=𝘱
+ [𝑞]=𝘲
+ [𝑟]=𝘳
+ [𝑠]=𝘴
+ [𝑡]=𝘵
+ [𝑢]=𝘶
+ [𝑣]=𝘷
+ [𝑤]=𝘸
+ [𝑥]=𝘹
+ [𝑦]=𝘺
+ [𝑧]=𝘻
# Sans-serif bold italic symbols
# 1D63C 𝘼 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
-# ≈ <font> 0041 A latin capital letter a
# 1D63D 𝘽 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
-# ≈ <font> 0042 B latin capital letter b
# 1D63E 𝘾 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
-# ≈ <font> 0043 C latin capital letter c
# 1D63F 𝘿 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
-# ≈ <font> 0044 D latin capital letter d
# 1D640 𝙀 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
-# ≈ <font> 0045 E latin capital letter e
# 1D641 𝙁 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
-# ≈ <font> 0046 F latin capital letter f
# 1D642 𝙂 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
-# ≈ <font> 0047 G latin capital letter g
# 1D643 𝙃 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
-# ≈ <font> 0048 H latin capital letter h
# 1D644 𝙄 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
-# ≈ <font> 0049 I latin capital letter i
# 1D645 𝙅 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
-# ≈ <font> 004A J latin capital letter j
# 1D646 𝙆 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
-# ≈ <font> 004B K latin capital letter k
# 1D647 𝙇 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
-# ≈ <font> 004C L latin capital letter l
# 1D648 𝙈 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
-# ≈ <font> 004D M latin capital letter m
# 1D649 𝙉 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
-# ≈ <font> 004E N latin capital letter n
# 1D64A 𝙊 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
-# ≈ <font> 004F O latin capital letter o
# 1D64B 𝙋 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
-# ≈ <font> 0050 P latin capital letter p
# 1D64C 𝙌 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
-# ≈ <font> 0051 Q latin capital letter q
# 1D64D 𝙍 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
-# ≈ <font> 0052 R latin capital letter r
# 1D64E 𝙎 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
-# ≈ <font> 0053 S latin capital letter s
# 1D64F 𝙏 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
-# ≈ <font> 0054 T latin capital letter t
# 1D650 𝙐 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
-# ≈ <font> 0055 U latin capital letter u
# 1D651 𝙑 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
-# ≈ <font> 0056 V latin capital letter v
# 1D652 𝙒 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
-# ≈ <font> 0057 W latin capital letter w
# 1D653 𝙓 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
-# ≈ <font> 0058 X latin capital letter x
# 1D654 𝙔 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
-# ≈ <font> 0059 Y latin capital letter y
# 1D655 𝙕 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
-# ≈ <font> 005A Z latin capital letter z
# 1D656 𝙖 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
-# ≈ <font> 0061 a latin small letter a
# 1D657 𝙗 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
-# ≈ <font> 0062 b latin small letter b
# 1D658 𝙘 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
-# ≈ <font> 0063 c latin small letter c
# 1D659 𝙙 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
-# ≈ <font> 0064 d latin small letter d
# 1D65A 𝙚 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
-# ≈ <font> 0065 e latin small letter e
# 1D65B 𝙛 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
-# ≈ <font> 0066 f latin small letter f
# 1D65C 𝙜 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
-# ≈ <font> 0067 g latin small letter g
# 1D65D 𝙝 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
-# ≈ <font> 0068 h latin small letter h
# 1D65E 𝙞 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
-# ≈ <font> 0069 i latin small letter i
# 1D65F 𝙟 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
-# ≈ <font> 006A j latin small letter j
# 1D660 𝙠 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
-# ≈ <font> 006B k latin small letter k
# 1D661 𝙡 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
-# ≈ <font> 006C l latin small letter l
# 1D662 𝙢 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
-# ≈ <font> 006D m latin small letter m
# 1D663 𝙣 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
-# ≈ <font> 006E n latin small letter n
# 1D664 𝙤 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
-# ≈ <font> 006F o latin small letter o
# 1D665 𝙥 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
-# ≈ <font> 0070 p latin small letter p
# 1D666 𝙦 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
-# ≈ <font> 0071 q latin small letter q
# 1D667 𝙧 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
-# ≈ <font> 0072 r latin small letter r
# 1D668 𝙨 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
-# ≈ <font> 0073 s latin small letter s
# 1D669 𝙩 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
-# ≈ <font> 0074 t latin small letter t
# 1D66A 𝙪 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
-# ≈ <font> 0075 u latin small letter u
# 1D66B 𝙫 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
-# ≈ <font> 0076 v latin small letter v
# 1D66C 𝙬 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
-# ≈ <font> 0077 w latin small letter w
# 1D66D 𝙭 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
-# ≈ <font> 0078 x latin small letter x
# 1D66E 𝙮 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
-# ≈ <font> 0079 y latin small letter y
# 1D66F 𝙯 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
-# ≈ <font> 007A z latin small letter z
# Sans-serif bold Greek symbols
# 1D756 𝝖 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
-# ≈ <font> 0391 Α greek capital letter alpha
# 1D757 𝝗 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
-# ≈ <font> 0392 Β greek capital letter beta
# 1D758 𝝘 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
-# ≈ <font> 0393 Γ greek capital letter gamma
# 1D759 𝝙 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
-# ≈ <font> 0394 Δ greek capital letter delta
# 1D75A 𝝚 MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
-# ≈ <font> 0395 Ε greek capital letter epsilon
# 1D75B 𝝛 MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
-# ≈ <font> 0396 Ζ greek capital letter zeta
# 1D75C 𝝜 MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
-# ≈ <font> 0397 Η greek capital letter eta
# 1D75D 𝝝 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
-# ≈ <font> 0398 Θ greek capital letter theta
# 1D75E 𝝞 MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
-# ≈ <font> 0399 Ι greek capital letter iota
# 1D75F 𝝟 MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
-# ≈ <font> 039A Κ greek capital letter kappa
# 1D760 𝝠 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA
-# ≈ <font> 039B Λ greek capital letter lamda
# 1D761 𝝡 MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
-# ≈ <font> 039C Μ greek capital letter mu
# 1D762 𝝢 MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
-# ≈ <font> 039D Ν greek capital letter nu
# 1D763 𝝣 MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
-# ≈ <font> 039E Ξ greek capital letter xi
# 1D764 𝝤 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
-# ≈ <font> 039F Ο greek capital letter omicron
# 1D765 𝝥 MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
-# ≈ <font> 03A0 Π greek capital letter pi
# 1D766 𝝦 MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
-# ≈ <font> 03A1 Ρ greek capital letter rho
# 1D767 𝝧 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL
# ≈ <font> 03F4 ϴ greek capital theta symbol
# ⇝ 0398 Θ greek capital letter theta
# 1D768 𝝨 MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
-# ≈ <font> 03A3 Σ greek capital letter sigma
# 1D769 𝝩 MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
-# ≈ <font> 03A4 Τ greek capital letter tau
# 1D76A 𝝪 MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
-# ≈ <font> 03A5 Υ greek capital letter upsilon
# 1D76B 𝝫 MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
-# ≈ <font> 03A6 Φ greek capital letter phi
# 1D76C 𝝬 MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
-# ≈ <font> 03A7 Χ greek capital letter chi
# 1D76D 𝝭 MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
-# ≈ <font> 03A8 Ψ greek capital letter psi
# 1D76E 𝝮 MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
-# ≈ <font> 03A9 Ω greek capital letter omega
# 1D76F 𝝯 MATHEMATICAL SANS-SERIF BOLD NABLA
-# ≈ <font> 2207 ∇ nabla
# 1D770 𝝰 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
-# ≈ <font> 03B1 α greek small letter alpha
# 1D771 𝝱 MATHEMATICAL SANS-SERIF BOLD SMALL BETA
-# ≈ <font> 03B2 β greek small letter beta
# 1D772 𝝲 MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
-# ≈ <font> 03B3 γ greek small letter gamma
# 1D773 𝝳 MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
-# ≈ <font> 03B4 δ greek small letter delta
# 1D774 𝝴 MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
-# ≈ <font> 03B5 ε greek small letter epsilon
# 1D775 𝝵 MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
-# ≈ <font> 03B6 ζ greek small letter zeta
# 1D776 𝝶 MATHEMATICAL SANS-SERIF BOLD SMALL ETA
-# ≈ <font> 03B7 η greek small letter eta
# 1D777 𝝷 MATHEMATICAL SANS-SERIF BOLD SMALL THETA
-# ≈ <font> 03B8 θ greek small letter theta
# 1D778 𝝸 MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
-# ≈ <font> 03B9 ι greek small letter iota
# 1D779 𝝹 MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
-# ≈ <font> 03BA κ greek small letter kappa
# 1D77A 𝝺 MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA
-# ≈ <font> 03BB λ greek small letter lamda
# 1D77B 𝝻 MATHEMATICAL SANS-SERIF BOLD SMALL MU
-# ≈ <font> 03BC μ greek small letter mu
# 1D77C 𝝼 MATHEMATICAL SANS-SERIF BOLD SMALL NU
-# ≈ <font> 03BD ν greek small letter nu
# 1D77D 𝝽 MATHEMATICAL SANS-SERIF BOLD SMALL XI
-# ≈ <font> 03BE ξ greek small letter xi
# 1D77E 𝝾 MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
-# ≈ <font> 03BF ο greek small letter omicron
# 1D77F 𝝿 MATHEMATICAL SANS-SERIF BOLD SMALL PI
-# ≈ <font> 03C0 π greek small letter pi
# 1D780 𝞀 MATHEMATICAL SANS-SERIF BOLD SMALL RHO
-# ≈ <font> 03C1 ρ greek small letter rho
# 1D781 𝞁 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
-# ≈ <font> 03C2 ς greek small letter final sigma
# 1D782 𝞂 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
-# ≈ <font> 03C3 σ greek small letter sigma
# 1D783 𝞃 MATHEMATICAL SANS-SERIF BOLD SMALL TAU
-# ≈ <font> 03C4 τ greek small letter tau
# 1D784 𝞄 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
-# ≈ <font> 03C5 υ greek small letter upsilon
# 1D785 𝞅 MATHEMATICAL SANS-SERIF BOLD SMALL PHI
-# ≈ <font> 03C6 φ greek small letter phi
# 1D786 𝞆 MATHEMATICAL SANS-SERIF BOLD SMALL CHI
-# ≈ <font> 03C7 χ greek small letter chi
# 1D787 𝞇 MATHEMATICAL SANS-SERIF BOLD SMALL PSI
-# ≈ <font> 03C8 ψ greek small letter psi
# 1D788 𝞈 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
-# ≈ <font> 03C9 ω greek small letter omega
# Additional sans-serif bold Greek symbols
# 1D789 𝞉 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
# ≈ <font> 2202 ∂ partial differential
@@ -498,108 +291,58 @@ declare -A s=(
# ⇝ 03C0 π greek small letter pi
# Sans-serif bold italic Greek symbols
# 1D790 𝞐 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA
-# ≈ <font> 0391 Α greek capital letter alpha
# 1D791 𝞑 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA
-# ≈ <font> 0392 Β greek capital letter beta
# 1D792 𝞒 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA
-# ≈ <font> 0393 Γ greek capital letter gamma
# 1D793 𝞓 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA
-# ≈ <font> 0394 Δ greek capital letter delta
# 1D794 𝞔 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON
-# ≈ <font> 0395 Ε greek capital letter epsilon
# 1D795 𝞕 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA
-# ≈ <font> 0396 Ζ greek capital letter zeta
# 1D796 𝞖 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA
-# ≈ <font> 0397 Η greek capital letter eta
# 1D797 𝞗 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA
-# ≈ <font> 0398 Θ greek capital letter theta
# 1D798 𝞘 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA
-# ≈ <font> 0399 Ι greek capital letter iota
# 1D799 𝞙 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA
-# ≈ <font> 039A Κ greek capital letter kappa
# 1D79A 𝞚 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA
-# ≈ <font> 039B Λ greek capital letter lamda
# 1D79B 𝞛 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU
-# ≈ <font> 039C Μ greek capital letter mu
# 1D79C 𝞜 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU
-# ≈ <font> 039D Ν greek capital letter nu
# 1D79D 𝞝 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI
-# ≈ <font> 039E Ξ greek capital letter xi
# 1D79E 𝞞 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON
-# ≈ <font> 039F Ο greek capital letter omicron
# 1D79F 𝞟 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI
-# ≈ <font> 03A0 Π greek capital letter pi
# 1D7A0 𝞠 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO
-# ≈ <font> 03A1 Ρ greek capital letter rho
# 1D7A1 𝞡 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL
# ≈ <font> 03F4 ϴ greek capital theta symbol
# ⇝ 0398 Θ greek capital letter theta
# 1D7A2 𝞢 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA
-# ≈ <font> 03A3 Σ greek capital letter sigma
# 1D7A3 𝞣 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU
-# ≈ <font> 03A4 Τ greek capital letter tau
# 1D7A4 𝞤 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON
-# ≈ <font> 03A5 Υ greek capital letter upsilon
# 1D7A5 𝞥 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI
-# ≈ <font> 03A6 Φ greek capital letter phi
# 1D7A6 𝞦 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI
-# ≈ <font> 03A7 Χ greek capital letter chi
# 1D7A7 𝞧 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI
-# ≈ <font> 03A8 Ψ greek capital letter psi
# 1D7A8 𝞨 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA
-# ≈ <font> 03A9 Ω greek capital letter omega
# 1D7A9 𝞩 MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA
-# ≈ <font> 2207 ∇ nabla
# 1D7AA 𝞪 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA
-# ≈ <font> 03B1 α greek small letter alpha
# 1D7AB 𝞫 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA
-# ≈ <font> 03B2 β greek small letter beta
# 1D7AC 𝞬 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA
-# ≈ <font> 03B3 γ greek small letter gamma
# 1D7AD 𝞭 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA
-# ≈ <font> 03B4 δ greek small letter delta
# 1D7AE 𝞮 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON
-# ≈ <font> 03B5 ε greek small letter epsilon
# 1D7AF 𝞯 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA
-# ≈ <font> 03B6 ζ greek small letter zeta
# 1D7B0 𝞰 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA
-# ≈ <font> 03B7 η greek small letter eta
# 1D7B1 𝞱 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA
-# ≈ <font> 03B8 θ greek small letter theta
# 1D7B2 𝞲 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA
-# ≈ <font> 03B9 ι greek small letter iota
# 1D7B3 𝞳 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA
-# ≈ <font> 03BA κ greek small letter kappa
# 1D7B4 𝞴 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA
-# ≈ <font> 03BB λ greek small letter lamda
# 1D7B5 𝞵 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU
-# ≈ <font> 03BC μ greek small letter mu
# 1D7B6 𝞶 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU
-# ≈ <font> 03BD ν greek small letter nu
# 1D7B7 𝞷 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI
-# ≈ <font> 03BE ξ greek small letter xi
# 1D7B8 𝞸 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON
-# ≈ <font> 03BF ο greek small letter omicron
# 1D7B9 𝞹 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI
-# ≈ <font> 03C0 π greek small letter pi
# 1D7BA 𝞺 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO
-# ≈ <font> 03C1 ρ greek small letter rho
# 1D7BB 𝞻 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA
-# ≈ <font> 03C2 ς greek small letter final sigma
# 1D7BC 𝞼 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA
-# ≈ <font> 03C3 σ greek small letter sigma
# 1D7BD 𝞽 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU
-# ≈ <font> 03C4 τ greek small letter tau
# 1D7BE 𝞾 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON
-# ≈ <font> 03C5 υ greek small letter upsilon
# 1D7BF 𝞿 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI
-# ≈ <font> 03C6 φ greek small letter phi
# 1D7C0 𝟀 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI
-# ≈ <font> 03C7 χ greek small letter chi
# 1D7C1 𝟁 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI
-# ≈ <font> 03C8 ψ greek small letter psi
# 1D7C2 𝟂 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
-# ≈ <font> 03C9 ω greek small letter omega
# Additional sans-serif bold italic Greek symbols
# 1D7C3 𝟃 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL
# ≈ <font> 2202 ∂ partial differential
@@ -634,26 +377,16 @@ declare -A s=(
[8]=𝟪
[9]=𝟫
# SANS-SERIF bold digits
-# 1D7EC 𝟬 MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
-# ≈ <font> 0030 0 digit zero
-# 1D7ED 𝟭 MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
-# ≈ <font> 0031 1 digit one
-# 1D7EE 𝟮 MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
-# ≈ <font> 0032 2 digit two
-# 1D7EF 𝟯 MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
-# ≈ <font> 0033 3 digit three
-# 1D7F0 𝟰 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
-# ≈ <font> 0034 4 digit four
-# 1D7F1 𝟱 MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
-# ≈ <font> 0035 5 digit five
-# 1D7F2 𝟲 MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
-# ≈ <font> 0036 6 digit six
-# 1D7F3 𝟳 MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
-# ≈ <font> 0037 7 digit seven
-# 1D7F4 𝟴 MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
-# ≈ <font> 0038 8 digit eight
-# 1D7F5 𝟵 MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
-# ≈ <font> 0039 9 digit nine
+ [𝟎]=𝟬
+ [𝟏]=𝟭
+ [𝟐]=𝟮
+ [𝟑]=𝟯
+ [𝟒]=𝟰
+ [𝟓]=𝟱
+ [𝟔]=𝟲
+ [𝟕]=𝟳
+ [𝟖]=𝟴
+ [𝟗]=𝟵
)
while IFS= read -r line