From b05ad4ddf15b77a3c61450b69908122c1ad626f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20W=C3=BChrer?= Date: Mon, 10 Aug 2026 19:08:31 +0200 Subject: double-strike enscript frakture monospace sans-serif --- bin/double-strike | 81 ++++++ bin/embolden | 4 +- bin/enscript | 120 +++++++++ bin/frakture | 121 +++++++++ bin/italicise | 2 +- bin/monospace | 81 ++++++ bin/sans-serif | 668 +++++++++++++++++++++++++++++++++++++++++++++++ man/man1/capitalise.1 | 2 +- man/man1/double-strike.1 | 21 ++ man/man1/embolden.1 | 2 +- man/man1/enscript.1 | 28 ++ man/man1/frakture.1 | 28 ++ man/man1/italicise.1 | 2 +- man/man1/monospace.1 | 21 ++ man/man1/sans-serif.1 | 28 ++ 15 files changed, 1203 insertions(+), 6 deletions(-) create mode 100755 bin/double-strike create mode 100755 bin/enscript create mode 100755 bin/frakture create mode 100755 bin/monospace create mode 100755 bin/sans-serif create mode 100644 man/man1/double-strike.1 create mode 100644 man/man1/enscript.1 create mode 100644 man/man1/frakture.1 create mode 100644 man/man1/monospace.1 create mode 100644 man/man1/sans-serif.1 diff --git a/bin/double-strike b/bin/double-strike new file mode 100755 index 0000000..92e979d --- /dev/null +++ b/bin/double-strike @@ -0,0 +1,81 @@ +#!/bin/bash + +# This style is sometimes known as open-face or blackboard-bold. Double-struck symbols already encoded in the Letterlike Symbols block are omitted here to avoid duplicate encoding. Considerable variation in font style is acceptable, as long as the glyphs retain the visual element of doubled strokes. +declare -A ds=( + [A]=ð”ļ + [B]=ð”đ + [C]=ℂ + [D]=ð”ŧ + [E]=𝔞 + [F]=ð”― + [G]=ð”ū + [H]=ℍ + [I]=𝕀 + [J]=𝕁 + [K]=𝕂 + [L]=𝕃 + [M]=𝕄 + [N]=ℕ + [O]=𝕆 + [P]=ℙ + [Q]=ℚ + [R]=ℝ + [S]=𝕊 + [T]=𝕋 + [U]=𝕌 + [V]=𝕍 + [W]=𝕎 + [X]=𝕏 + [Y]=𝕐 + [Z]=â„Ī + [a]=𝕒 + [b]=𝕓 + [c]=𝕔 + [d]=𝕕 + [e]=𝕖 + [f]=𝕗 + [g]=𝕘 + [h]=𝕙 + [i]=𝕚 + [j]=𝕛 + [k]=𝕜 + [l]=𝕝 + [m]=𝕞 + [n]=𝕟 + [o]=𝕠 + [p]=ð•Ą + [q]=ð•Ē + [r]=ð•Ģ + [s]=ð•Ī + [t]=ð•Ĩ + [u]=ð•Ķ + [v]=𝕧 + [w]=ð•Ļ + [x]=ð•Đ + [y]=𝕊 + [z]=ð•Ŧ + [0]=𝟘 + [1]=𝟙 + [2]=𝟚 + [3]=𝟛 + [4]=𝟜 + [5]=𝟝 + [6]=𝟞 + [7]=𝟟 + [8]=𝟠 + [9]=ðŸĄ +) + +while IFS= read -r line +do + replacement="" + for i in $(seq 0 "$((${#line}-1))") + do + c1=${line:$i:1} + if [[ $c1 =~ [0-9a-zA-Z] ]] + then replacement+=${ds[$c1]} + else replacement+=$c1 + fi + done + echo "$replacement" +done diff --git a/bin/embolden b/bin/embolden index 75df549..8d3ba38 100755 --- a/bin/embolden +++ b/bin/embolden @@ -252,7 +252,7 @@ declare -A italic=( [e]=$'\xf0\x9d\x91\x92' [f]=$'\xf0\x9d\x91\x93' [g]=$'\xf0\x9d\x91\x94' - [h]=$'\xf0\x9d\x98\xa9' # Sans-serif, because f0 9d 91 95 is not assigned. + [h]=$'\xe2\x84\x8e' # Planck's constant [i]=$'\xf0\x9d\x91\x96' [j]=$'\xf0\x9d\x91\x97' [k]=$'\xf0\x9d\x91\x98' @@ -374,7 +374,7 @@ declare -A italic=( # [ðģ]= ) -# case $0 in embolden) italicise) script) fracture) double-strike) sans-serif) monospace) stretch) loop) mathise) +# case $0 in embolden) italicise) enscript) fracture) double-strike) sans-serif) monospace) stretch) loop) mathise) while IFS= read -r line do for i in $(seq 0 $((${#line}-1))) diff --git a/bin/enscript b/bin/enscript new file mode 100755 index 0000000..4b7102b --- /dev/null +++ b/bin/enscript @@ -0,0 +1,120 @@ +#!/bin/bash + +declare -A s=( + [A]=𝒜 + [B]=℮ # script capital B + [C]=𝒞 + [D]=𝒟 + [E]=ℰ # script capital E + [F]=ℱ # script capital F + [G]=ð’Ē + [H]=ℋ # script capital H + [I]=ℐ # script capital I + [J]=ð’Ĩ + [K]=ð’Ķ + [L]=ℒ # script capital L + [M]=â„ģ # script capital M + [N]=ð’Đ + [O]=𝒊 + [P]=ð’Ŧ # power set + [Q]=𝒎 + [R]=ℛ # script captial R + [S]=ð’Ū + [T]=ð’Ŋ + [U]=𝒰 + [V]=ð’ą + [W]=ð’ē + [X]=ð’ģ + [Y]=ð’ī + [Z]=ð’ĩ + [a]=ð’ķ + [b]=𝒷 + [c]=ð’ļ + [d]=ð’đ + [e]=â„Ŋ # script small e + [f]=ð’ŧ + [g]=ℊ # script small g + [h]=ð’― + [i]=ð’ū + [j]=ð’ŋ + [k]=𝓀 + [l]=𝓁 # There is also a script small l. + [m]=𝓂 + [n]=𝓃 + [o]=â„ī # script small o + [p]=𝓅 + [q]=𝓆 + [r]=𝓇 + [s]=𝓈 + [t]=𝓉 + [u]=𝓊 + [v]=𝓋 + [w]=𝓌 + [x]=𝓍 + [y]=𝓎 + [z]=𝓏 +#Bold script symbols + [ð€Ėą]=𝓐 + [ðĖą]=𝓑 + [ð‚Ėą]=𝓒 + [ðƒĖą]=𝓓 + [ð„Ėą]=𝓔 + [ð…Ėą]=𝓕 + [ð†Ėą]=𝓖 + [ð‡Ėą]=𝓗 + [ðˆĖą]=𝓘 + [ð‰Ėą]=𝓙 + [ðŠĖą]=𝓚 + [ð‹Ėą]=𝓛 + [ðŒĖą]=𝓜 + [ðĖą]=𝓝 + [ðŽĖą]=𝓞 + [ðĖą]=𝓟 + [ðĖą]=𝓠 + [ð‘Ėą]=ð“Ą + [ð’Ėą]=ð“Ē + [ð“Ėą]=ð“Ģ + [ð”Ėą]=ð“Ī + [ð•Ėą]=ð“Ĩ + [ð–Ėą]=ð“Ķ + [ð—Ėą]=𝓧 + [ð˜Ėą]=ð“Ļ + [𝐙]=ð“Đ + [ðšĖą]=𝓊 + [ð›Ėą]=ð“Ŧ + [ðœĖą]=𝓎 + [ðĖą]=𝓭 + [ðžĖą]=ð“Ū + [ðŸĖą]=ð“Ŋ + [ð Ėą]=𝓰 + [ðĄĖą]=ð“ą + [ðĒĖą]=ð“ē + [ðĢĖą]=ð“ģ + [ðĪĖą]=ð“ī + [ðĨĖą]=ð“ĩ + [ðĶĖą]=ð“ķ + [ð§Ėą]=𝓷 + [ðĻĖą]=ð“ļ + [ðĐĖą]=ð“đ + [ðŠĖą]=𝓚 + [ðŦĖą]=ð“ŧ + [ðŽĖą]=𝓞 + [ð­Ėą]=ð“― + [ðŪĖą]=ð“ū + [ðŊĖą]=ð“ŋ + [ð°Ėą]=𝔀 + [ðąĖą]=𝔁 + [ðēĖą]=𝔂 + [ðģ]=𝔃 +) + +while IFS= read -r line +do + replacement="" + for i in $(seq 0 "$((${#line}-1))") + do + c=${line:$i:1} + replacement+=${s[$c]:-$c} + done + echo "$replacement" +done diff --git a/bin/frakture b/bin/frakture new file mode 100755 index 0000000..5b4ad69 --- /dev/null +++ b/bin/frakture @@ -0,0 +1,121 @@ +#!/bin/bash + +# This style is sometimes known as black-letter. +declare -A f=( + [A]=𝔄 + [B]=𝔅 + [C]=ℭ # black-letter capital C + [D]=𝔇 + [E]=𝔈 + [F]=𝔉 + [G]=𝔊 + [H]=ℌ # black-letter capital H + [I]=ℑ # black-letter capital I + [J]=𝔍 + [K]=𝔎 + [L]=𝔏 + [M]=𝔐 # New Testament majority text + [N]=𝔑 + [O]=𝔒 + [P]=𝔓 + [Q]=𝔔 + [R]=ℜ # black-letter capital R + [S]=𝔖 # Septuagint, Greek Old Testament + [T]=𝔗 + [U]=𝔘 + [V]=𝔙 + [W]=𝔚 + [X]=𝔛 + [Y]=𝔜 + [Z]=â„Ļ # black-letter capital Z + [a]=𝔞 + [b]=𝔟 + [c]=𝔠 + [d]=ð”Ą + [e]=ð”Ē + [f]=ð”Ģ + [g]=ð”Ī + [h]=ð”Ĩ + [i]=ð”Ķ + [j]=𝔧 + [k]=ð”Ļ + [l]=ð”Đ + [m]=𝔊 + [n]=ð”Ŧ + [o]=𝔎 + [p]=𝔭 + [q]=ð”Ū + [r]=ð”Ŋ + [s]=𝔰 + [t]=ð”ą + [u]=ð”ē + [v]=ð”ģ + [w]=ð”ī + [x]=ð”ĩ + [y]=ð”ķ + [z]=𝔷 +#Bold Fraktur symbols + [ð€Ėą]=𝕎 + [ðĖą]=𝕭 + [ð‚Ėą]=ð•Ū + [ðƒĖą]=ð•Ŋ + [ð„Ėą]=𝕰 + [ð…Ėą]=ð•ą + [ð†Ėą]=ð•ē + [ð‡Ėą]=ð•ģ + [ðˆĖą]=ð•ī + [ð‰Ėą]=ð•ĩ + [ðŠĖą]=ð•ķ + [ð‹Ėą]=𝕷 + [ðŒĖą]=ð•ļ + [ðĖą]=ð•đ + [ðŽĖą]=𝕚 + [ðĖą]=ð•ŧ + [ðĖą]=𝕞 + [ð‘Ėą]=ð•― + [ð’Ėą]=ð•ū + [ð“Ėą]=ð•ŋ + [ð”Ėą]=𝖀 + [ð•Ėą]=𝖁 + [ð–Ėą]=𝖂 + [ð—Ėą]=𝖃 + [ð˜Ėą]=𝖄 + [𝐙]=𝖅 + [ðšĖą]=𝖆 + [ð›Ėą]=𝖇 + [ðœĖą]=𝖈 + [ðĖą]=𝖉 + [ðžĖą]=𝖊 + [ðŸĖą]=𝖋 + [ð Ėą]=𝖌 + [ðĄĖą]=𝖍 + [ðĒĖą]=𝖎 + [ðĢĖą]=𝖏 + [ðĪĖą]=𝖐 + [ðĨĖą]=𝖑 + [ðĶĖą]=𝖒 + [ð§Ėą]=𝖓 + [ðĻĖą]=𝖔 + [ðĐĖą]=𝖕 + [ðŠĖą]=𝖖 + [ðŦĖą]=𝖗 + [ðŽĖą]=𝖘 + [ð­Ėą]=𝖙 + [ðŪĖą]=𝖚 + [ðŊĖą]=𝖛 + [ð°Ėą]=𝖜 + [ðąĖą]=𝖝 + [ðēĖą]=𝖞 + [ðģ]=𝖟 +) + +while IFS= read -r line +do + replacement="" + for i in $(seq 0 "$((${#line}-1))") + do + c=${line:$i:1} + replacement+=${f[$c]:-$c} + done + echo "$replacement" +done diff --git a/bin/italicise b/bin/italicise index d9fcb57..abe7969 100755 --- a/bin/italicise +++ b/bin/italicise @@ -182,7 +182,7 @@ declare -A italic=( [e]=$'\xf0\x9d\x91\x92' [f]=$'\xf0\x9d\x91\x93' [g]=$'\xf0\x9d\x91\x94' - [h]=$'\xf0\x9d\x98\xa9' # Sans-serif, because f0 9d 91 95 is not assigned. + [h]=$'\xe2\x84\x8e' # Planck's constant [i]=$'\xf0\x9d\x91\x96' [j]=$'\xf0\x9d\x91\x97' [k]=$'\xf0\x9d\x91\x98' diff --git a/bin/monospace b/bin/monospace new file mode 100755 index 0000000..ab6b547 --- /dev/null +++ b/bin/monospace @@ -0,0 +1,81 @@ +#!/bin/bash + +# Monospace symbols +declare -A m=( + [0]=ðŸķ + [1]=𝟷 + [2]=ðŸļ + [3]=ðŸđ + [4]=𝟚 + [5]=ðŸŧ + [6]=𝟞 + [7]=ðŸ― + [8]=ðŸū + [9]=ðŸŋ + [A]=𝙰 + [B]=ð™ą + [C]=ð™ē + [D]=ð™ģ + [E]=ð™ī + [F]=ð™ĩ + [G]=ð™ķ + [H]=𝙷 + [I]=ð™ļ + [J]=ð™đ + [K]=𝙚 + [L]=ð™ŧ + [M]=𝙞 + [N]=ð™― + [O]=ð™ū + [P]=ð™ŋ + [Q]=𝚀 + [R]=𝚁 + [S]=𝚂 + [T]=𝚃 + [U]=𝚄 + [V]=𝚅 + [W]=𝚆 + [X]=𝚇 + [Y]=𝚈 + [Z]=𝚉 + [a]=𝚊 + [b]=𝚋 + [c]=𝚌 + [d]=𝚍 + [e]=𝚎 + [f]=𝚏 + [g]=𝚐 + [h]=𝚑 + [i]=𝚒 + [j]=𝚓 + [k]=𝚔 + [l]=𝚕 + [m]=𝚖 + [n]=𝚗 + [o]=𝚘 + [p]=𝚙 + [q]=𝚚 + [r]=𝚛 + [s]=𝚜 + [t]=𝚝 + [u]=𝚞 + [v]=𝚟 + [w]=𝚠 + [x]=ðšĄ + [y]=ðšĒ + [z]=ðšĢ +) + +while IFS= read -r line +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 + done + echo "$replacement" +done diff --git a/bin/sans-serif b/bin/sans-serif new file mode 100755 index 0000000..97047f0 --- /dev/null +++ b/bin/sans-serif @@ -0,0 +1,668 @@ +#!/bin/bash + +declare -A s=( +# Sans-serif symbols + [A]=𝖠 + [B]=ð–Ą + [C]=ð–Ē + [D]=ð–Ģ + [E]=ð–Ī + [F]=ð–Ĩ + [G]=ð–Ķ + [H]=𝖧 + [I]=ð–Ļ + [J]=ð–Đ + [K]=𝖊 + [L]=ð–Ŧ + [M]=𝖎 + [N]=𝖭 + [O]=ð–Ū + [P]=ð–Ŋ + [Q]=𝖰 + [R]=ð–ą + [S]=ð–ē + [T]=ð–ģ + [U]=ð–ī + [V]=ð–ĩ + [W]=ð–ķ + [X]=𝖷 + [Y]=ð–ļ + [Z]=ð–đ + [a]=𝖚 + [b]=ð–ŧ + [c]=𝖞 + [d]=ð–― + [e]=ð–ū + [f]=ð–ŋ + [g]=𝗀 + [h]=𝗁 + [i]=𝗂 + [j]=𝗃 + [k]=𝗄 + [l]=𝗅 + [m]=𝗆 + [n]=𝗇 + [o]=𝗈 + [p]=𝗉 + [q]=𝗊 + [r]=𝗋 + [s]=𝗌 + [t]=𝗍 + [u]=𝗎 + [v]=𝗏 + [w]=𝗐 + [x]=𝗑 + [y]=𝗒 + [z]=𝗓 + +# Sans-serif bold symbols +# 1D5D4 𝗔 MATHEMATICAL SANS-SERIF BOLD CAPITAL A +# ≈ 0041 A latin capital letter a +# 1D5D5 𝗕 MATHEMATICAL SANS-SERIF BOLD CAPITAL B +# ≈ 0042 B latin capital letter b +# 1D5D6 𝗖 MATHEMATICAL SANS-SERIF BOLD CAPITAL C +# ≈ 0043 C latin capital letter c +# 1D5D7 𝗗 MATHEMATICAL SANS-SERIF BOLD CAPITAL D +# ≈ 0044 D latin capital letter d +# 1D5D8 𝗘 MATHEMATICAL SANS-SERIF BOLD CAPITAL E +# ≈ 0045 E latin capital letter e +# 1D5D9 𝗙 MATHEMATICAL SANS-SERIF BOLD CAPITAL F +# ≈ 0046 F latin capital letter f +# 1D5DA 𝗚 MATHEMATICAL SANS-SERIF BOLD CAPITAL G +# ≈ 0047 G latin capital letter g +# 1D5DB 𝗛 MATHEMATICAL SANS-SERIF BOLD CAPITAL H +# ≈ 0048 H latin capital letter h +# 1D5DC 𝗜 MATHEMATICAL SANS-SERIF BOLD CAPITAL I +# ≈ 0049 I latin capital letter i +# 1D5DD 𝗝 MATHEMATICAL SANS-SERIF BOLD CAPITAL J +# ≈ 004A J latin capital letter j +# 1D5DE 𝗞 MATHEMATICAL SANS-SERIF BOLD CAPITAL K +# ≈ 004B K latin capital letter k +# 1D5DF 𝗟 MATHEMATICAL SANS-SERIF BOLD CAPITAL L +# ≈ 004C L latin capital letter l +# 1D5E0 𝗠 MATHEMATICAL SANS-SERIF BOLD CAPITAL M +# ≈ 004D M latin capital letter m +# 1D5E1 ð—Ą MATHEMATICAL SANS-SERIF BOLD CAPITAL N +# ≈ 004E N latin capital letter n +# 1D5E2 ð—Ē MATHEMATICAL SANS-SERIF BOLD CAPITAL O +# ≈ 004F O latin capital letter o +# 1D5E3 ð—Ģ MATHEMATICAL SANS-SERIF BOLD CAPITAL P +# ≈ 0050 P latin capital letter p +# 1D5E4 ð—Ī MATHEMATICAL SANS-SERIF BOLD CAPITAL Q +# ≈ 0051 Q latin capital letter q +# 1D5E5 ð—Ĩ MATHEMATICAL SANS-SERIF BOLD CAPITAL R +# ≈ 0052 R latin capital letter r +# 1D5E6 ð—Ķ MATHEMATICAL SANS-SERIF BOLD CAPITAL S +# ≈ 0053 S latin capital letter s +# 1D5E7 𝗧 MATHEMATICAL SANS-SERIF BOLD CAPITAL T +# ≈ 0054 T latin capital letter t +# 1D5E8 ð—Ļ MATHEMATICAL SANS-SERIF BOLD CAPITAL U +# ≈ 0055 U latin capital letter u +# 1D5E9 ð—Đ MATHEMATICAL SANS-SERIF BOLD CAPITAL V +# ≈ 0056 V latin capital letter v +# 1D5EA 𝗊 MATHEMATICAL SANS-SERIF BOLD CAPITAL W +# ≈ 0057 W latin capital letter w +# 1D5EB ð—Ŧ MATHEMATICAL SANS-SERIF BOLD CAPITAL X +# ≈ 0058 X latin capital letter x +# 1D5EC 𝗎 MATHEMATICAL SANS-SERIF BOLD CAPITAL Y +# ≈ 0059 Y latin capital letter y +# 1D5ED 𝗭 MATHEMATICAL SANS-SERIF BOLD CAPITAL Z +# ≈ 005A Z latin capital letter z +# 1D5EE ð—Ū MATHEMATICAL SANS-SERIF BOLD SMALL A +# ≈ 0061 a latin small letter a +# 1D5EF ð—Ŋ MATHEMATICAL SANS-SERIF BOLD SMALL B +# ≈ 0062 b latin small letter b +# 1D5F0 𝗰 MATHEMATICAL SANS-SERIF BOLD SMALL C +# ≈ 0063 c latin small letter c +# 1D5F1 ð—ą MATHEMATICAL SANS-SERIF BOLD SMALL D +# ≈ 0064 d latin small letter d +# 1D5F2 ð—ē MATHEMATICAL SANS-SERIF BOLD SMALL E +# ≈ 0065 e latin small letter e +# 1D5F3 ð—ģ MATHEMATICAL SANS-SERIF BOLD SMALL F +# ≈ 0066 f latin small letter f +# 1D5F4 ð—ī MATHEMATICAL SANS-SERIF BOLD SMALL G +# ≈ 0067 g latin small letter g +# 1D5F5 ð—ĩ MATHEMATICAL SANS-SERIF BOLD SMALL H +# ≈ 0068 h latin small letter h +# 1D5F6 ð—ķ MATHEMATICAL SANS-SERIF BOLD SMALL I +# ≈ 0069 i latin small letter i +# 1D5F7 𝗷 MATHEMATICAL SANS-SERIF BOLD SMALL J +# ≈ 006A j latin small letter j +# 1D5F8 ð—ļ MATHEMATICAL SANS-SERIF BOLD SMALL K +# ≈ 006B k latin small letter k +# 1D5F9 ð—đ MATHEMATICAL SANS-SERIF BOLD SMALL L +# ≈ 006C l latin small letter l +# 1D5FA 𝗚 MATHEMATICAL SANS-SERIF BOLD SMALL M +# ≈ 006D m latin small letter m +# 1D5FB ð—ŧ MATHEMATICAL SANS-SERIF BOLD SMALL N +# ≈ 006E n latin small letter n +# 1D5FC 𝗞 MATHEMATICAL SANS-SERIF BOLD SMALL O +# ≈ 006F o latin small letter o +# 1D5FD ð—― MATHEMATICAL SANS-SERIF BOLD SMALL P +# ≈ 0070 p latin small letter p +# 1D5FE ð—ū MATHEMATICAL SANS-SERIF BOLD SMALL Q +# ≈ 0071 q latin small letter q +# 1D5FF ð—ŋ MATHEMATICAL SANS-SERIF BOLD SMALL R +# ≈ 0072 r latin small letter r +# 1D600 𝘀 MATHEMATICAL SANS-SERIF BOLD SMALL S +# ≈ 0073 s latin small letter s +# 1D601 𝘁 MATHEMATICAL SANS-SERIF BOLD SMALL T +# ≈ 0074 t latin small letter t +# 1D602 𝘂 MATHEMATICAL SANS-SERIF BOLD SMALL U +# ≈ 0075 u latin small letter u +# 1D603 𝘃 MATHEMATICAL SANS-SERIF BOLD SMALL V +# ≈ 0076 v latin small letter v +# 1D604 𝘄 MATHEMATICAL SANS-SERIF BOLD SMALL W +# ≈ 0077 w latin small letter w +# 1D605 𝘅 MATHEMATICAL SANS-SERIF BOLD SMALL X +# ≈ 0078 x latin small letter x +# 1D606 𝘆 MATHEMATICAL SANS-SERIF BOLD SMALL Y +# ≈ 0079 y latin small letter y +# 1D607 𝘇 MATHEMATICAL SANS-SERIF BOLD SMALL Z +# ≈ 007A z latin small letter z +# Sans-serif italic symbols +# 1D608 𝘈 MATHEMATICAL SANS-SERIF ITALIC CAPITAL A +# ≈ 0041 A latin capital letter a +# 1D609 𝘉 MATHEMATICAL SANS-SERIF ITALIC CAPITAL B +# ≈ 0042 B latin capital letter b +# 1D60A 𝘊 MATHEMATICAL SANS-SERIF ITALIC CAPITAL C +# ≈ 0043 C latin capital letter c +# 1D60B 𝘋 MATHEMATICAL SANS-SERIF ITALIC CAPITAL D +# ≈ 0044 D latin capital letter d +# 1D60C 𝘌 MATHEMATICAL SANS-SERIF ITALIC CAPITAL E +# ≈ 0045 E latin capital letter e +# 1D60D 𝘍 MATHEMATICAL SANS-SERIF ITALIC CAPITAL F +# ≈ 0046 F latin capital letter f +# 1D60E 𝘎 MATHEMATICAL SANS-SERIF ITALIC CAPITAL G +# ≈ 0047 G latin capital letter g +# 1D60F 𝘏 MATHEMATICAL SANS-SERIF ITALIC CAPITAL H +# ≈ 0048 H latin capital letter h +# 1D610 𝘐 MATHEMATICAL SANS-SERIF ITALIC CAPITAL I +# ≈ 0049 I latin capital letter i +# 1D611 𝘑 MATHEMATICAL SANS-SERIF ITALIC CAPITAL J +# ≈ 004A J latin capital letter j +# 1D612 𝘒 MATHEMATICAL SANS-SERIF ITALIC CAPITAL K +# ≈ 004B K latin capital letter k +# 1D613 𝘓 MATHEMATICAL SANS-SERIF ITALIC CAPITAL L +# ≈ 004C L latin capital letter l +# 1D614 𝘔 MATHEMATICAL SANS-SERIF ITALIC CAPITAL M +# ≈ 004D M latin capital letter m +# 1D615 𝘕 MATHEMATICAL SANS-SERIF ITALIC CAPITAL N +# ≈ 004E N latin capital letter n +# 1D616 𝘖 MATHEMATICAL SANS-SERIF ITALIC CAPITAL O +# ≈ 004F O latin capital letter o +# 1D617 𝘗 MATHEMATICAL SANS-SERIF ITALIC CAPITAL P +# ≈ 0050 P latin capital letter p +# 1D618 𝘘 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q +# ≈ 0051 Q latin capital letter q +# 1D619 𝘙 MATHEMATICAL SANS-SERIF ITALIC CAPITAL R +# ≈ 0052 R latin capital letter r +# 1D61A 𝘚 MATHEMATICAL SANS-SERIF ITALIC CAPITAL S +# ≈ 0053 S latin capital letter s +# 1D61B 𝘛 MATHEMATICAL SANS-SERIF ITALIC CAPITAL T +# ≈ 0054 T latin capital letter t +# 1D61C 𝘜 MATHEMATICAL SANS-SERIF ITALIC CAPITAL U +# ≈ 0055 U latin capital letter u +# 1D61D 𝘝 MATHEMATICAL SANS-SERIF ITALIC CAPITAL V +# ≈ 0056 V latin capital letter v +# 1D61E 𝘞 MATHEMATICAL SANS-SERIF ITALIC CAPITAL W +# ≈ 0057 W latin capital letter w +# 1D61F 𝘟 MATHEMATICAL SANS-SERIF ITALIC CAPITAL X +# ≈ 0058 X latin capital letter x +# 1D620 𝘠 MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y +# ≈ 0059 Y latin capital letter y +# 1D621 ð˜Ą MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z +# ≈ 005A Z latin capital letter z +# 1D622 ð˜Ē MATHEMATICAL SANS-SERIF ITALIC SMALL A +# ≈ 0061 a latin small letter a +# 1D623 ð˜Ģ MATHEMATICAL SANS-SERIF ITALIC SMALL B +# ≈ 0062 b latin small letter b +# 1D624 ð˜Ī MATHEMATICAL SANS-SERIF ITALIC SMALL C +# ≈ 0063 c latin small letter c +# 1D625 ð˜Ĩ MATHEMATICAL SANS-SERIF ITALIC SMALL D +# ≈ 0064 d latin small letter d +# 1D626 ð˜Ķ MATHEMATICAL SANS-SERIF ITALIC SMALL E +# ≈ 0065 e latin small letter e +# 1D627 𝘧 MATHEMATICAL SANS-SERIF ITALIC SMALL F +# ≈ 0066 f latin small letter f +# 1D628 ð˜Ļ MATHEMATICAL SANS-SERIF ITALIC SMALL G +# ≈ 0067 g latin small letter g +# 1D629 ð˜Đ MATHEMATICAL SANS-SERIF ITALIC SMALL H +# ≈ 0068 h latin small letter h +# 1D62A 𝘊 MATHEMATICAL SANS-SERIF ITALIC SMALL I +# ≈ 0069 i latin small letter i +# 1D62B ð˜Ŧ MATHEMATICAL SANS-SERIF ITALIC SMALL J +# ≈ 006A j latin small letter j +# 1D62C 𝘎 MATHEMATICAL SANS-SERIF ITALIC SMALL K +# ≈ 006B k latin small letter k +# 1D62D 𝘭 MATHEMATICAL SANS-SERIF ITALIC SMALL L +# ≈ 006C l latin small letter l +# 1D62E ð˜Ū MATHEMATICAL SANS-SERIF ITALIC SMALL M +# ≈ 006D m latin small letter m +# 1D62F ð˜Ŋ MATHEMATICAL SANS-SERIF ITALIC SMALL N +# ≈ 006E n latin small letter n +# 1D630 𝘰 MATHEMATICAL SANS-SERIF ITALIC SMALL O +# ≈ 006F o latin small letter o +# 1D631 ð˜ą MATHEMATICAL SANS-SERIF ITALIC SMALL P +# ≈ 0070 p latin small letter p +# 1D632 ð˜ē MATHEMATICAL SANS-SERIF ITALIC SMALL Q +# ≈ 0071 q latin small letter q +# 1D633 ð˜ģ MATHEMATICAL SANS-SERIF ITALIC SMALL R +# ≈ 0072 r latin small letter r +# 1D634 ð˜ī MATHEMATICAL SANS-SERIF ITALIC SMALL S +# ≈ 0073 s latin small letter s +# 1D635 ð˜ĩ MATHEMATICAL SANS-SERIF ITALIC SMALL T +# ≈ 0074 t latin small letter t +# 1D636 ð˜ķ MATHEMATICAL SANS-SERIF ITALIC SMALL U +# ≈ 0075 u latin small letter u +# 1D637 𝘷 MATHEMATICAL SANS-SERIF ITALIC SMALL V +# ≈ 0076 v latin small letter v +# 1D638 ð˜ļ MATHEMATICAL SANS-SERIF ITALIC SMALL W +# ≈ 0077 w latin small letter w +# 1D639 ð˜đ MATHEMATICAL SANS-SERIF ITALIC SMALL X +# ≈ 0078 x latin small letter x +# 1D63A 𝘚 MATHEMATICAL SANS-SERIF ITALIC SMALL Y +# ≈ 0079 y latin small letter y +# 1D63B ð˜ŧ MATHEMATICAL SANS-SERIF ITALIC SMALL Z +# ≈ 007A z latin small letter z +# Sans-serif bold italic symbols +# 1D63C 𝘞 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A +# ≈ 0041 A latin capital letter a +# 1D63D ð˜― MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B +# ≈ 0042 B latin capital letter b +# 1D63E ð˜ū MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C +# ≈ 0043 C latin capital letter c +# 1D63F ð˜ŋ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D +# ≈ 0044 D latin capital letter d +# 1D640 𝙀 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E +# ≈ 0045 E latin capital letter e +# 1D641 𝙁 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F +# ≈ 0046 F latin capital letter f +# 1D642 𝙂 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G +# ≈ 0047 G latin capital letter g +# 1D643 𝙃 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H +# ≈ 0048 H latin capital letter h +# 1D644 𝙄 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I +# ≈ 0049 I latin capital letter i +# 1D645 𝙅 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J +# ≈ 004A J latin capital letter j +# 1D646 𝙆 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K +# ≈ 004B K latin capital letter k +# 1D647 𝙇 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L +# ≈ 004C L latin capital letter l +# 1D648 𝙈 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M +# ≈ 004D M latin capital letter m +# 1D649 𝙉 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N +# ≈ 004E N latin capital letter n +# 1D64A 𝙊 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O +# ≈ 004F O latin capital letter o +# 1D64B 𝙋 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P +# ≈ 0050 P latin capital letter p +# 1D64C 𝙌 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q +# ≈ 0051 Q latin capital letter q +# 1D64D 𝙍 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R +# ≈ 0052 R latin capital letter r +# 1D64E 𝙎 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S +# ≈ 0053 S latin capital letter s +# 1D64F 𝙏 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T +# ≈ 0054 T latin capital letter t +# 1D650 𝙐 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U +# ≈ 0055 U latin capital letter u +# 1D651 𝙑 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V +# ≈ 0056 V latin capital letter v +# 1D652 𝙒 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W +# ≈ 0057 W latin capital letter w +# 1D653 𝙓 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X +# ≈ 0058 X latin capital letter x +# 1D654 𝙔 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y +# ≈ 0059 Y latin capital letter y +# 1D655 𝙕 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z +# ≈ 005A Z latin capital letter z +# 1D656 𝙖 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A +# ≈ 0061 a latin small letter a +# 1D657 𝙗 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B +# ≈ 0062 b latin small letter b +# 1D658 𝙘 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C +# ≈ 0063 c latin small letter c +# 1D659 𝙙 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D +# ≈ 0064 d latin small letter d +# 1D65A 𝙚 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E +# ≈ 0065 e latin small letter e +# 1D65B 𝙛 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F +# ≈ 0066 f latin small letter f +# 1D65C 𝙜 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G +# ≈ 0067 g latin small letter g +# 1D65D 𝙝 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H +# ≈ 0068 h latin small letter h +# 1D65E 𝙞 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I +# ≈ 0069 i latin small letter i +# 1D65F 𝙟 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J +# ≈ 006A j latin small letter j +# 1D660 𝙠 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K +# ≈ 006B k latin small letter k +# 1D661 ð™Ą MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L +# ≈ 006C l latin small letter l +# 1D662 ð™Ē MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M +# ≈ 006D m latin small letter m +# 1D663 ð™Ģ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N +# ≈ 006E n latin small letter n +# 1D664 ð™Ī MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O +# ≈ 006F o latin small letter o +# 1D665 ð™Ĩ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P +# ≈ 0070 p latin small letter p +# 1D666 ð™Ķ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q +# ≈ 0071 q latin small letter q +# 1D667 𝙧 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R +# ≈ 0072 r latin small letter r +# 1D668 ð™Ļ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S +# ≈ 0073 s latin small letter s +# 1D669 ð™Đ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T +# ≈ 0074 t latin small letter t +# 1D66A 𝙊 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U +# ≈ 0075 u latin small letter u +# 1D66B ð™Ŧ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V +# ≈ 0076 v latin small letter v +# 1D66C 𝙎 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W +# ≈ 0077 w latin small letter w +# 1D66D 𝙭 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X +# ≈ 0078 x latin small letter x +# 1D66E ð™Ū MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y +# ≈ 0079 y latin small letter y +# 1D66F ð™Ŋ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z +# ≈ 007A z latin small letter z + +# Sans-serif bold Greek symbols +# 1D756 𝝖 MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA +# ≈ 0391 Α greek capital letter alpha +# 1D757 𝝗 MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA +# ≈ 0392 Β greek capital letter beta +# 1D758 𝝘 MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA +# ≈ 0393 Γ greek capital letter gamma +# 1D759 𝝙 MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA +# ≈ 0394 Δ greek capital letter delta +# 1D75A 𝝚 MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON +# ≈ 0395 Ε greek capital letter epsilon +# 1D75B 𝝛 MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA +# ≈ 0396 Ζ greek capital letter zeta +# 1D75C 𝝜 MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA +# ≈ 0397 Η greek capital letter eta +# 1D75D 𝝝 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA +# ≈ 0398 Θ greek capital letter theta +# 1D75E 𝝞 MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA +# ≈ 0399 Ι greek capital letter iota +# 1D75F 𝝟 MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA +# ≈ 039A Κ greek capital letter kappa +# 1D760 𝝠 MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA +# ≈ 039B Λ greek capital letter lamda +# 1D761 ðĄ MATHEMATICAL SANS-SERIF BOLD CAPITAL MU +# ≈ 039C Μ greek capital letter mu +# 1D762 ðĒ MATHEMATICAL SANS-SERIF BOLD CAPITAL NU +# ≈ 039D Ν greek capital letter nu +# 1D763 ðĢ MATHEMATICAL SANS-SERIF BOLD CAPITAL XI +# ≈ 039E Ξ greek capital letter xi +# 1D764 ðĪ MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON +# ≈ 039F Ο greek capital letter omicron +# 1D765 ðĨ MATHEMATICAL SANS-SERIF BOLD CAPITAL PI +# ≈ 03A0 Π greek capital letter pi +# 1D766 ðĶ MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO +# ≈ 03A1 ÎĄ greek capital letter rho +# 1D767 𝝧 MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL +# ≈ 03F4 Ïī greek capital theta symbol +# ⇝ 0398 Θ greek capital letter theta +# 1D768 ðĻ MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA +# ≈ 03A3 ÎĢ greek capital letter sigma +# 1D769 ðĐ MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU +# ≈ 03A4 ÎĪ greek capital letter tau +# 1D76A 𝝊 MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON +# ≈ 03A5 ÎĨ greek capital letter upsilon +# 1D76B ðŦ MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI +# ≈ 03A6 ÎĶ greek capital letter phi +# 1D76C 𝝎 MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI +# ≈ 03A7 Χ greek capital letter chi +# 1D76D 𝝭 MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI +# ≈ 03A8 ÎĻ greek capital letter psi +# 1D76E ðŪ MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA +# ≈ 03A9 ÎĐ greek capital letter omega +# 1D76F ðŊ MATHEMATICAL SANS-SERIF BOLD NABLA +# ≈ 2207 ∇ nabla +# 1D770 𝝰 MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA +# ≈ 03B1 Îą greek small letter alpha +# 1D771 ðą MATHEMATICAL SANS-SERIF BOLD SMALL BETA +# ≈ 03B2 Îē greek small letter beta +# 1D772 ðē MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA +# ≈ 03B3 Îģ greek small letter gamma +# 1D773 ðģ MATHEMATICAL SANS-SERIF BOLD SMALL DELTA +# ≈ 03B4 Îī greek small letter delta +# 1D774 ðī MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON +# ≈ 03B5 Îĩ greek small letter epsilon +# 1D775 ðĩ MATHEMATICAL SANS-SERIF BOLD SMALL ZETA +# ≈ 03B6 Îķ greek small letter zeta +# 1D776 ðķ MATHEMATICAL SANS-SERIF BOLD SMALL ETA +# ≈ 03B7 η greek small letter eta +# 1D777 𝝷 MATHEMATICAL SANS-SERIF BOLD SMALL THETA +# ≈ 03B8 Îļ greek small letter theta +# 1D778 ðļ MATHEMATICAL SANS-SERIF BOLD SMALL IOTA +# ≈ 03B9 Îđ greek small letter iota +# 1D779 ðđ MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA +# ≈ 03BA Κ greek small letter kappa +# 1D77A 𝝚 MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA +# ≈ 03BB Îŧ greek small letter lamda +# 1D77B ðŧ MATHEMATICAL SANS-SERIF BOLD SMALL MU +# ≈ 03BC Ξ greek small letter mu +# 1D77C 𝝞 MATHEMATICAL SANS-SERIF BOLD SMALL NU +# ≈ 03BD Î― greek small letter nu +# 1D77D ð― MATHEMATICAL SANS-SERIF BOLD SMALL XI +# ≈ 03BE Îū greek small letter xi +# 1D77E ðū MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON +# ≈ 03BF Îŋ greek small letter omicron +# 1D77F ðŋ MATHEMATICAL SANS-SERIF BOLD SMALL PI +# ≈ 03C0 π greek small letter pi +# 1D780 𝞀 MATHEMATICAL SANS-SERIF BOLD SMALL RHO +# ≈ 03C1 ρ greek small letter rho +# 1D781 𝞁 MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA +# ≈ 03C2 ς greek small letter final sigma +# 1D782 𝞂 MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA +# ≈ 03C3 σ greek small letter sigma +# 1D783 𝞃 MATHEMATICAL SANS-SERIF BOLD SMALL TAU +# ≈ 03C4 τ greek small letter tau +# 1D784 𝞄 MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON +# ≈ 03C5 υ greek small letter upsilon +# 1D785 𝞅 MATHEMATICAL SANS-SERIF BOLD SMALL PHI +# ≈ 03C6 φ greek small letter phi +# 1D786 𝞆 MATHEMATICAL SANS-SERIF BOLD SMALL CHI +# ≈ 03C7 χ greek small letter chi +# 1D787 𝞇 MATHEMATICAL SANS-SERIF BOLD SMALL PSI +# ≈ 03C8 ψ greek small letter psi +# 1D788 𝞈 MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA +# ≈ 03C9 ω greek small letter omega +# Additional sans-serif bold Greek symbols +# 1D789 𝞉 MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL +# ≈ 2202 ∂ partial differential +# 1D78A 𝞊 MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL +# ≈ 03F5 Ïĩ greek lunate epsilon symbol +# ⇝ 03B5 Îĩ greek small letter epsilon +# 1D78B 𝞋 MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL +# ≈ 03D1 ϑ greek theta symbol +# ⇝ 03B8 Îļ greek small letter theta +# 1D78C 𝞌 MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL +# ≈ 03F0 ϰ greek kappa symbol +# ⇝ 03BA Κ greek small letter kappa +# 1D78D 𝞍 MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL +# ≈ 03D5 ϕ greek phi symbol +# ⇝ 03C6 φ greek small letter phi +# 1D78E 𝞎 MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL +# ≈ 03F1 Ïą greek rho symbol +# ⇝ 03C1 ρ greek small letter rho +# 1D78F 𝞏 MATHEMATICAL SANS-SERIF BOLD PI SYMBOL +# ≈ 03D6 ϖ greek pi symbol +# ⇝ 03C0 π greek small letter pi +# Sans-serif bold italic Greek symbols +# 1D790 𝞐 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA +# ≈ 0391 Α greek capital letter alpha +# 1D791 𝞑 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA +# ≈ 0392 Β greek capital letter beta +# 1D792 𝞒 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA +# ≈ 0393 Γ greek capital letter gamma +# 1D793 𝞓 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA +# ≈ 0394 Δ greek capital letter delta +# 1D794 𝞔 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON +# ≈ 0395 Ε greek capital letter epsilon +# 1D795 𝞕 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA +# ≈ 0396 Ζ greek capital letter zeta +# 1D796 𝞖 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA +# ≈ 0397 Η greek capital letter eta +# 1D797 𝞗 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA +# ≈ 0398 Θ greek capital letter theta +# 1D798 𝞘 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA +# ≈ 0399 Ι greek capital letter iota +# 1D799 𝞙 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA +# ≈ 039A Κ greek capital letter kappa +# 1D79A 𝞚 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA +# ≈ 039B Λ greek capital letter lamda +# 1D79B 𝞛 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU +# ≈ 039C Μ greek capital letter mu +# 1D79C 𝞜 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU +# ≈ 039D Ν greek capital letter nu +# 1D79D 𝞝 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI +# ≈ 039E Ξ greek capital letter xi +# 1D79E 𝞞 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON +# ≈ 039F Ο greek capital letter omicron +# 1D79F 𝞟 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI +# ≈ 03A0 Π greek capital letter pi +# 1D7A0 𝞠 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO +# ≈ 03A1 ÎĄ greek capital letter rho +# 1D7A1 ðžĄ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL +# ≈ 03F4 Ïī greek capital theta symbol +# ⇝ 0398 Θ greek capital letter theta +# 1D7A2 ðžĒ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA +# ≈ 03A3 ÎĢ greek capital letter sigma +# 1D7A3 ðžĢ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU +# ≈ 03A4 ÎĪ greek capital letter tau +# 1D7A4 ðžĪ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON +# ≈ 03A5 ÎĨ greek capital letter upsilon +# 1D7A5 ðžĨ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI +# ≈ 03A6 ÎĶ greek capital letter phi +# 1D7A6 ðžĶ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI +# ≈ 03A7 Χ greek capital letter chi +# 1D7A7 𝞧 MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI +# ≈ 03A8 ÎĻ greek capital letter psi +# 1D7A8 ðžĻ MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA +# ≈ 03A9 ÎĐ greek capital letter omega +# 1D7A9 ðžĐ MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA +# ≈ 2207 ∇ nabla +# 1D7AA 𝞊 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA +# ≈ 03B1 Îą greek small letter alpha +# 1D7AB ðžŦ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA +# ≈ 03B2 Îē greek small letter beta +# 1D7AC 𝞎 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA +# ≈ 03B3 Îģ greek small letter gamma +# 1D7AD 𝞭 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA +# ≈ 03B4 Îī greek small letter delta +# 1D7AE ðžŪ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON +# ≈ 03B5 Îĩ greek small letter epsilon +# 1D7AF ðžŊ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA +# ≈ 03B6 Îķ greek small letter zeta +# 1D7B0 𝞰 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA +# ≈ 03B7 η greek small letter eta +# 1D7B1 ðžą MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA +# ≈ 03B8 Îļ greek small letter theta +# 1D7B2 ðžē MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA +# ≈ 03B9 Îđ greek small letter iota +# 1D7B3 ðžģ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA +# ≈ 03BA Κ greek small letter kappa +# 1D7B4 ðžī MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA +# ≈ 03BB Îŧ greek small letter lamda +# 1D7B5 ðžĩ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU +# ≈ 03BC Ξ greek small letter mu +# 1D7B6 ðžķ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU +# ≈ 03BD Î― greek small letter nu +# 1D7B7 𝞷 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI +# ≈ 03BE Îū greek small letter xi +# 1D7B8 ðžļ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON +# ≈ 03BF Îŋ greek small letter omicron +# 1D7B9 ðžđ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI +# ≈ 03C0 π greek small letter pi +# 1D7BA 𝞚 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO +# ≈ 03C1 ρ greek small letter rho +# 1D7BB ðžŧ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA +# ≈ 03C2 ς greek small letter final sigma +# 1D7BC 𝞞 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA +# ≈ 03C3 σ greek small letter sigma +# 1D7BD ðž― MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU +# ≈ 03C4 τ greek small letter tau +# 1D7BE ðžū MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON +# ≈ 03C5 υ greek small letter upsilon +# 1D7BF ðžŋ MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI +# ≈ 03C6 φ greek small letter phi +# 1D7C0 𝟀 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI +# ≈ 03C7 χ greek small letter chi +# 1D7C1 𝟁 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI +# ≈ 03C8 ψ greek small letter psi +# 1D7C2 𝟂 MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA +# ≈ 03C9 ω greek small letter omega +# Additional sans-serif bold italic Greek symbols +# 1D7C3 𝟃 MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL +# ≈ 2202 ∂ partial differential +# 1D7C4 𝟄 MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL +# ≈ 03F5 Ïĩ greek lunate epsilon symbol +# ⇝ 03B5 Îĩ greek small letter epsilon +# 1D7C5 𝟅 MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL +# ≈ 03D1 ϑ greek theta symbol +# ⇝ 03B8 Îļ greek small letter theta +# 1D7C6 𝟆 MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL +# ≈ 03F0 ϰ greek kappa symbol +# ⇝ 03BA Κ greek small letter kappa +# 1D7C7 𝟇 MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL +# ≈ 03D5 ϕ greek phi symbol +# ⇝ 03C6 φ greek small letter phi +# 1D7C8 𝟈 MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL +# ≈ 03F1 Ïą greek rho symbol +# ⇝ 03C1 ρ greek small letter rho +# 1D7C9 𝟉 MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL +# ≈ 03D6 ϖ greek pi symbol +# ⇝ 03C0 π greek small letter pi + +# SANS-SERIF digits + [0]=ðŸĒ + [1]=ðŸĢ + [2]=ðŸĪ + [3]=ðŸĨ + [4]=ðŸĶ + [5]=𝟧 + [6]=ðŸĻ + [7]=ðŸĐ + [8]=𝟊 + [9]=ðŸŦ +# SANS-SERIF bold digits +# 1D7EC 𝟎 MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO +# ≈ 0030 0 digit zero +# 1D7ED 𝟭 MATHEMATICAL SANS-SERIF BOLD DIGIT ONE +# ≈ 0031 1 digit one +# 1D7EE ðŸŪ MATHEMATICAL SANS-SERIF BOLD DIGIT TWO +# ≈ 0032 2 digit two +# 1D7EF ðŸŊ MATHEMATICAL SANS-SERIF BOLD DIGIT THREE +# ≈ 0033 3 digit three +# 1D7F0 𝟰 MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR +# ≈ 0034 4 digit four +# 1D7F1 ðŸą MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE +# ≈ 0035 5 digit five +# 1D7F2 ðŸē MATHEMATICAL SANS-SERIF BOLD DIGIT SIX +# ≈ 0036 6 digit six +# 1D7F3 ðŸģ MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN +# ≈ 0037 7 digit seven +# 1D7F4 ðŸī MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT +# ≈ 0038 8 digit eight +# 1D7F5 ðŸĩ MATHEMATICAL SANS-SERIF BOLD DIGIT NINE +# ≈ 0039 9 digit nine +) + +while IFS= read -r line +do + replacement="" + for i in $(seq 0 "$((${#line}-1))") + do + c=${line:$i:1} + replacement+=${s[$c]:-$c} + done + echo "$replacement" +done diff --git a/man/man1/capitalise.1 b/man/man1/capitalise.1 index f16398d..32deaca 100644 --- a/man/man1/capitalise.1 +++ b/man/man1/capitalise.1 @@ -18,4 +18,4 @@ This should be the case for the extended Latin and Greek alphabets. .BR echo\ this\ text\ |\ capitalise .SH SEE ALSO -.BR italicise (1),\ embolden (1) +.BR double\-strike (1),\ frakture (1),\ embolden (1),\ enscript (1),\ italicise (1),\ monospace (1),\ sans-serif (1) diff --git a/man/man1/double-strike.1 b/man/man1/double-strike.1 new file mode 100644 index 0000000..cfe0de6 --- /dev/null +++ b/man/man1/double-strike.1 @@ -0,0 +1,21 @@ +.TH double\-strike 1 2026-08-10 utils + +.SH NAME +double-strike \- format input as doube-struck + +.SH SYNOPSIS +.B double\-strike + +.SH DESCRIPTION +.B double\-strike +reads the standard input and transforms each letter +that has a corresponding +.BR unicode (7) +double-struck glyph. +This is the case for the basic Latin alphabet and digits. + +.SH EXAMPLES +.BR echo\ this\ text\ |\ double-strike + +.SH SEE ALSO +.BR capitalise (1),\ embolden (1),\ italicise (1) diff --git a/man/man1/embolden.1 b/man/man1/embolden.1 index cacb436..a4b1154 100644 --- a/man/man1/embolden.1 +++ b/man/man1/embolden.1 @@ -18,4 +18,4 @@ This should be the case for the Latin and Greek alphabets. .BR echo\ this\ text\ |\ embolden .SH SEE ALSO -.BR italicise (1),\ capitalise (1) +.BR capitalise (1),\ double\-strike (1),\ frakture (1),\ enscript (1),\ italicise (1),\ monospace (1),\ sans-serif (1) diff --git a/man/man1/enscript.1 b/man/man1/enscript.1 new file mode 100644 index 0000000..ce470a5 --- /dev/null +++ b/man/man1/enscript.1 @@ -0,0 +1,28 @@ +.TH enscript 1 2026-08-10 utils + +.SH NAME +enscript \- format input as mathematical script + +.SH SYNOPSIS +.B enscript + +.SH DESCRIPTION +.B enscript +reads the standard input and transforms each letter +that has a corresponding +.BR unicode (7) +script glyph. +This is the case for the basic Latin alphabet, and bold Latin characters. +For letters that do not have a mathematical script code point, the corresponding script code point is used. + +.SH BUGS +Currently, +.B enscript +does not work with +.BR embolden (1) +for some reason. +.SH EXAMPLES +.BR echo\ this\ text\ |\ enscript + +.SH SEE ALSO +.BR capitalise (1),\ double\-strike (1),\ frakture (1),\ embolden (1),\ italicise (1),\ monospace (1),\ sans-serif (1) diff --git a/man/man1/frakture.1 b/man/man1/frakture.1 new file mode 100644 index 0000000..edc6ee2 --- /dev/null +++ b/man/man1/frakture.1 @@ -0,0 +1,28 @@ +.TH frakture 1 2026-08-10 utils + +.SH NAME +frakture \- format input as fraktur + +.SH SYNOPSIS +.B frakture + +.SH DESCRIPTION +.B frakture +reads the standard input and transforms each letter +that has a corresponding +.BR unicode (7) +Fraktur glyph. +This is the case for the basic Latin alphabet, and bold Latin characters. + +.SH BUGS +Currently, +.B frakture +does not work with +.BR embolden (1) +for some reason. + +.SH EXAMPLES +.BR echo\ this\ text\ |\ frakture + +.SH SEE ALSO +.BR capitalise (1),\ double\-strike (1),\ embolden (1),\ enscript (1),\ italicise (1),\ monospace (1),\ sans-serif (1) diff --git a/man/man1/italicise.1 b/man/man1/italicise.1 index 36af112..6392400 100644 --- a/man/man1/italicise.1 +++ b/man/man1/italicise.1 @@ -18,4 +18,4 @@ This should be the case for the extended Latin and Greek alphabets. .BR echo\ this\ text\ |\ italicise .SH SEE ALSO -.BR capitalise (1),\ embolden (1) +.BR capitalise (1),\ double\-strike (1),\ frakture (1),\ embolden (1),\ enscript (1),\ monospace (1),\ sans-serif (1) diff --git a/man/man1/monospace.1 b/man/man1/monospace.1 new file mode 100644 index 0000000..5fdf9de --- /dev/null +++ b/man/man1/monospace.1 @@ -0,0 +1,21 @@ +.TH monospace 1 2026-08-10 utils + +.SH NAME +monospace \- format input as monospace + +.SH SYNOPSIS +.B monospace + +.SH DESCRIPTION +.B monospace +reads the standard input and transforms each letter +that has a corresponding +.BR unicode (7) +monospace glyph. +This is the case for the basic Latin alphabet and digits. + +.SH EXAMPLES +.BR echo\ this\ text\ |\ monospace + +.SH SEE ALSO +.BR capitalise (1),\ double\-strike (1),\ frakture (1),\ embolden (1),\ enscript (1),\ italicise (1),\ sans-serif (1) diff --git a/man/man1/sans-serif.1 b/man/man1/sans-serif.1 new file mode 100644 index 0000000..8804624 --- /dev/null +++ b/man/man1/sans-serif.1 @@ -0,0 +1,28 @@ +.TH sans-serif 1 2026-08-10 utils + +.SH NAME +sans-serif \- format input without serifs + +.SH SYNOPSIS +.B sans-serif + +.SH DESCRIPTION +.B sans-serif +reads the standard input and transforms each letter +that has a corresponding +.BR unicode (7) +sans-serif glyph. + +This should be the case for the basic Latin alphabet and digits, +bold digits, +as well as bold, italic, and bold italic variants of Latin and Greek. +(Basic Greek letters do not seem to have sans-serif variants.) + +.SH BUGS +Currently, only the basic Latin alphabet is done. + +.SH EXAMPLES +.BR echo\ this\ text\ |\ sans-serif + +.SH SEE ALSO +.BR capitalise (1),\ double\-strike (1),\ frakture (1),\ embolden (1),\ enscript (1),\ italicise (1),\ monospace (1) -- cgit v1.2.3