summaryrefslogtreecommitdiff
path: root/bin/sans-serif
diff options
context:
space:
mode:
Diffstat (limited to 'bin/sans-serif')
-rwxr-xr-xbin/sans-serif113
1 files changed, 56 insertions, 57 deletions
diff --git a/bin/sans-serif b/bin/sans-serif
index 4d6fef4..070411c 100755
--- a/bin/sans-serif
+++ b/bin/sans-serif
@@ -161,58 +161,59 @@ declare -A s=(
[𝑦]=𝘺
[𝑧]=𝘻
# Sans-serif bold italic symbols
-# 1D63C 𝘼 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A
-# 1D63D 𝘽 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B
-# 1D63E 𝘾 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C
-# 1D63F 𝘿 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D
-# 1D640 𝙀 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E
-# 1D641 𝙁 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F
-# 1D642 𝙂 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G
-# 1D643 𝙃 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H
-# 1D644 𝙄 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I
-# 1D645 𝙅 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J
-# 1D646 𝙆 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K
-# 1D647 𝙇 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L
-# 1D648 𝙈 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M
-# 1D649 𝙉 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N
-# 1D64A 𝙊 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O
-# 1D64B 𝙋 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P
-# 1D64C 𝙌 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q
-# 1D64D 𝙍 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R
-# 1D64E 𝙎 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S
-# 1D64F 𝙏 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T
-# 1D650 𝙐 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U
-# 1D651 𝙑 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V
-# 1D652 𝙒 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W
-# 1D653 𝙓 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X
-# 1D654 𝙔 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y
-# 1D655 𝙕 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z
-# 1D656 𝙖 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A
-# 1D657 𝙗 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B
-# 1D658 𝙘 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C
-# 1D659 𝙙 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D
-# 1D65A 𝙚 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E
-# 1D65B 𝙛 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F
-# 1D65C 𝙜 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G
-# 1D65D 𝙝 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H
-# 1D65E 𝙞 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I
-# 1D65F 𝙟 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J
-# 1D660 𝙠 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K
-# 1D661 𝙡 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L
-# 1D662 𝙢 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M
-# 1D663 𝙣 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N
-# 1D664 𝙤 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O
-# 1D665 𝙥 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P
-# 1D666 𝙦 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q
-# 1D667 𝙧 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R
-# 1D668 𝙨 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S
-# 1D669 𝙩 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T
-# 1D66A 𝙪 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U
-# 1D66B 𝙫 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V
-# 1D66C 𝙬 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W
-# 1D66D 𝙭 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X
-# 1D66E 𝙮 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y
-# 1D66F 𝙯 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z
+# 𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁𝒂𝒃𝒄𝒅𝒆𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎𝒏𝒐𝒑𝒒𝒓𝒔𝒕𝒖𝒗𝒘𝒙𝒚𝒛
+# 𝘼
+# 𝘽
+# 𝘾
+# 𝘿
+# 𝙀
+# 𝙁
+# 𝙂
+# 𝙃
+# 𝙄
+# 𝙅
+# 𝙆
+# 𝙇
+# 𝙈
+# 𝙉
+# 𝙊
+# 𝙋
+# 𝙌
+# 𝙍
+# 𝙎
+# 𝙏
+# 𝙐
+# 𝙑
+# 𝙒
+# 𝙓
+# 𝙔
+# 𝙕
+# 𝙖
+# 𝙗
+# 𝙘
+# 𝙙
+# 𝙚
+# 𝙛
+# 𝙜
+# 𝙝
+# 𝙞
+# 𝙟
+# 𝙠
+# 𝙡
+# 𝙢
+# 𝙣
+# 𝙤
+# 𝙥
+# 𝙦
+# 𝙧
+# 𝙨
+# 𝙩
+# 𝙪
+# 𝙫
+# 𝙬
+# 𝙭
+# 𝙮
+# 𝙯
# Sans-serif bold Greek symbols
# 1D756 𝝖 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
@@ -390,12 +391,10 @@ declare -A s=(
)
while IFS= read -r line
-do
- replacement=""
- for i in $(seq 0 "$((${#line}-1))")
+do for i in $(seq 0 "$((${#line}-1))")
do
c=${line:$i:1}
- replacement+=${s[$c]:-$c}
+ printf '%s' "${s[$c]:-$c}"
done
- echo "$replacement"
+ echo
done