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