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/enscript | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100755 bin/enscript (limited to 'bin/enscript') 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 -- cgit v1.2.3