mirror of
https://github.com/ryanoasis/nerd-fonts.git
synced 2024-12-19 20:12:52 +02:00
test-powerline: Enable use with old bash
[why] On MacOS Ventura the unicode codepoints are shown instead of the actual glyphs. [how] On that OS the bash is rather old and does not have the unicode escape sequence \u. As it is rather hard to convert it to octal UTF8 we instead embed simply the concrete characters, as done in the i_*.sh scripts. Note: zsh on that OS does have it, though. [note] I'm no Mac expert, just trying to get this working. Signed-off-by: Fini Jastrow <ulf.fini.jastrow@desy.de>
This commit is contained in:
parent
4d74a51f12
commit
23502d630e
@ -1,12 +1,14 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Nerd Fonts Version: 2.3.3
|
# Nerd Fonts Version: 2.3.3
|
||||||
# Script Version: 1.0.1
|
# Script Version: 1.1.0
|
||||||
|
|
||||||
text1='Testing'
|
text1='Testing'
|
||||||
text2='Nerd Fonts'
|
text2='Nerd Fonts'
|
||||||
|
|
||||||
leftSymbolsCodes=('E0B0' 'E0B4' 'E0B8' 'E0BC' 'E0C0' 'E0C4' 'E0C6' 'E0C8' 'E0CC' 'E0CE' 'E0CF' 'E0CF' 'E0D1' 'E0D2')
|
leftSymbolsCodes=('E0B0' 'E0B4' 'E0B8' 'E0BC' 'E0C0' 'E0C4' 'E0C6' 'E0C8' 'E0CC' 'E0CE' 'E0CF' 'E0CF' 'E0D1' 'E0D2')
|
||||||
|
leftSymbols=('' '' '' '' '' '' '' '' '' '' '' '' '' '')
|
||||||
rightSymbolsCodes=('E0B2' 'E0B6' 'E0BA' 'E0BE' 'E0C2' 'E0C5' 'E0C7' 'E0CA' 'E0CC' 'E0CE' 'E0CF' 'E0CF' 'E0D1' 'E0D4')
|
rightSymbolsCodes=('E0B2' 'E0B6' 'E0BA' 'E0BE' 'E0C2' 'E0C5' 'E0C7' 'E0CA' 'E0CC' 'E0CE' 'E0CF' 'E0CF' 'E0D1' 'E0D4')
|
||||||
|
rightSymbols=('' '' '' '' '' '' '' '' '' '' '' '' '' '')
|
||||||
|
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
# don't check unused vars we might want to use them later on
|
# don't check unused vars we might want to use them later on
|
||||||
@ -33,13 +35,13 @@ colorBgDefault='\033[49m'
|
|||||||
echo -e "$colorReset Nerd Fonts :: Testing Powerline Symbol size and alignment"
|
echo -e "$colorReset Nerd Fonts :: Testing Powerline Symbol size and alignment"
|
||||||
|
|
||||||
for i in "${!leftSymbolsCodes[@]}"; do
|
for i in "${!leftSymbolsCodes[@]}"; do
|
||||||
symbol="\\u${leftSymbolsCodes[$i]}"
|
symbol=${leftSymbols[$i]}
|
||||||
symbol2="\\u${rightSymbolsCodes[$i]}"
|
symbol2=${rightSymbols[$i]}
|
||||||
code="${leftSymbolsCodes[$i]}"
|
code="${leftSymbolsCodes[$i]}"
|
||||||
code2="${rightSymbolsCodes[$i]}"
|
code2="${rightSymbolsCodes[$i]}"
|
||||||
|
|
||||||
if [ "$code" = "$code2" ]; then
|
if [ "$code" = "$code2" ]; then
|
||||||
symbol2="\\u${rightSymbolsCodes[0]}"
|
symbol2=${rightSymbols[0]}
|
||||||
code2='None'
|
code2='None'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user