You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
494 B
21 lines
494 B
3 weeks ago
|
#!/bin/bash
|
||
|
|
||
|
# convert qunifont uniascii to unihex
|
||
|
./unifont/src/hexdraw qunifont.txt > qunifont.hex
|
||
|
|
||
|
# get new glyphs ids
|
||
|
ids=();
|
||
|
for i in `cat qunifont.hex`; do
|
||
|
ids+=($(echo "$i" | cut -d : -f 1):)
|
||
|
done;
|
||
|
|
||
|
# remove duplicate ids from unifont.hex
|
||
|
cp unifont/font/plane00/unifont-base.hex unifont.hex
|
||
|
for i in "${ids[@]}"; do
|
||
|
echo $i;
|
||
|
sed -i "/^$i/d" unifont.hex
|
||
|
done;
|
||
|
|
||
|
# concat qunifont.hex to cleaned unifont.hex
|
||
|
cat qunifont.hex >> unifont.hex && cp unifont.hex qunifont.hex
|