diff options
Diffstat (limited to 'bin/frakture')
| -rwxr-xr-x | bin/frakture | 121 |
1 files changed, 121 insertions, 0 deletions
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 |
