Adds emoji font and function to test emoji support
In my quest to learn more about terminals, I added a function to output ten emojis. Technically this tests the same thing as test_unicode. Unfortunately I couldn't get `st` to output any colored emojis. This is a bit of a buzzkill for my grand plans to create a terminal-based chat client that supports emojis.
This commit is contained in:
parent
362a623a0a
commit
7b46b6bfe1
3 changed files with 19 additions and 0 deletions
BIN
configs/shared/misc/.local/share/fonts/NotoColorEmoji.ttf
Normal file
BIN
configs/shared/misc/.local/share/fonts/NotoColorEmoji.ttf
Normal file
Binary file not shown.
|
@ -303,6 +303,16 @@ test_unicode() {
|
||||||
echo -e '\u26FD \u26FE \u26FF'
|
echo -e '\u26FD \u26FE \u26FF'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
test_emojis() {
|
||||||
|
# Outputs a few emojis to see if your terminal supports colored or
|
||||||
|
# monochromatic emojis.
|
||||||
|
for n in {0..9}
|
||||||
|
do
|
||||||
|
echo -e -n "\U1F60$n"
|
||||||
|
done
|
||||||
|
echo # newline to clean output
|
||||||
|
}
|
||||||
|
|
||||||
path() {
|
path() {
|
||||||
# Pretty-print the $PATH variable
|
# Pretty-print the $PATH variable
|
||||||
echo "$PATH" | tr : '\n'
|
echo "$PATH" | tr : '\n'
|
||||||
|
|
|
@ -40,6 +40,15 @@ bright_magenta='\u001b[35;1m'
|
||||||
bright_cyan='\u001b[36;1m'
|
bright_cyan='\u001b[36;1m'
|
||||||
bright_white='\u001b[37;1m'
|
bright_white='\u001b[37;1m'
|
||||||
|
|
||||||
|
# some of my favorite emojis as unicode
|
||||||
|
facepalm='\U1F926'
|
||||||
|
eyeroll='\U1F644'
|
||||||
|
sheesh='\U1F62C'
|
||||||
|
see_no_evil='\U1F648'
|
||||||
|
blush='\U1F60A'
|
||||||
|
wink='\U1F609'
|
||||||
|
laugh='\U1F923'
|
||||||
|
|
||||||
# commonly used config files
|
# commonly used config files
|
||||||
v="$HOME/.config/nvim/init.vim"
|
v="$HOME/.config/nvim/init.vim"
|
||||||
e="$HOME/.emacs.d/init.el"
|
e="$HOME/.emacs.d/init.el"
|
||||||
|
|
Loading…
Reference in a new issue