Before:
After:

After:

Have you ever wondered how to get unique fonts in to your minecraft server? Well this is now possible! Here's minecraft font to unicode font converter, which converts minecraft mapped font letters to unicode ones without having a hassle to convert texts by yourself using an online text generator! Add this at the top of your .sk file or create a new one!
Requires:
- Skript version that's compatible with skript-mirror.
- skript-mirror addon.
Code:
import:
java.lang.String
java.lang.StringBuilder
expression convert minecraft font %string% to unicode font:
get:
set {_unicodefont::*} to ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") split at ""
set {_minecraftfont::*} to ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") split at ""
set {_minecraftstring::*} to expression-1 split at ""
set {_minecraftstringsize} to size of {_minecraftstring::*}
remove {_minecraftstring::%{_minecraftstringsize}%} from {_minecraftstring::*}
loop {_minecraftstring::*}:
if {_minecraftfont::*} doesn't contain loop-value-1:
add loop-value-1 to {_converted::*}
continue
loop {_minecraftfont::*}:
if loop-value-2.equals(loop-value-1):
set {_order} to loop-index-2 parsed as number
add {_unicodefont::%{_order}%} to {_converted::*}
continue
set {_unicodestring} to new StringBuilder()
loop {_converted::*}:
{_unicodestring}.append(loop-value-1)
return {_unicodestring}
To change the font, you need to map the unicode letters by yourselves! To do that, you need to:
- Add unicode mapped symbols to {_unicodefont::*} list variable, as it shown in the custom expression.
- Add minecraft font alternative symbols of unicode mapped symbols to {_minecraftfont::*} list variable , as it shown in the custom expression.
- Pretty much everywhere. You could use this as a special perk for donators. For example you could convert text in real time and send edited font message instead of normal font message. Or you could use this as some kind of Tab list, scoreboard customization.