1 |
#!/bin/bash |
2 |
|
3 |
# simple script to replace old runes by higher quality graphics (schmorp@schmorp.de) |
4 |
# this is put into the public domain |
5 |
|
6 |
( |
7 |
while read file text color font; do |
8 |
font=$(fc-list "$font" file | tail -1 | sed -e 's/..$//') |
9 |
convert -size 32x32 xc:none \ |
10 |
-font "$font" -pointsize 32 -fill "$color" -gravity center -draw "text 0,0 \"$text\"" "$file" |
11 |
pngx "$file" >/dev/null |
12 |
done |
13 |
) <<EOF |
14 |
rune_frost.base.111.png ⁎ lightblue Everson Mono Unicode |
15 |
rune_sp_res.base.111.png ⁑ green Everson Mono Unicode |
16 |
drain_magic.base.111.png ⁑ gray70 Everson Mono Unicode |
17 |
rune_transfer.base.111.png ⁑ gray70 Everson Mono Unicode |
18 |
rune_frost.base.111.png ⁎ lightblue Everson Mono Unicode |
19 |
rune_summon_air.base.111.png あ white Kochi Mincho |
20 |
rune_summon.base.111.png あ black Kochi Mincho |
21 |
rune_sum_water.base.111.png あ blue Kochi Mincho |
22 |
rune_sum_fire.base.111.png あ red Kochi Mincho |
23 |
rune_sum_earth.base.111.png あ brown Kochi Mincho |
24 |
rune_shock.base.111.png ア yellow Kochi Mincho |
25 |
rune_pcloud.base.111.png す seagreen Kochi Mincho |
26 |
rune_paralysis.base.111.png せ yellow Kochi Mincho |
27 |
rune_lightning.base.111.png ウ yellow Kochi Mincho |
28 |
rune_heal.base.111.png † lightgreen Kochi Mincho |
29 |
rune_fireball.base.111.png ス red Kochi Mincho |
30 |
rune_fire.base.111.png ユ red Kochi Mincho |
31 |
rune_death.base.111.png ゆ black Kochi Mincho |
32 |
rune_confusion.base.111.png そ black Kochi Mincho |
33 |
rune_bomb.base.111.png ぶ red Kochi Mincho |
34 |
rune_blast.base.111.png ふ orange Kochi Mincho |
35 |
rune_antimagic.base.111.png ※ grey40 Kochi Mincho |
36 |
glyph.base.111.png 文 orange Kochi Mincho |
37 |
generic_rune.base.111.png を black Kochi Mincho |
38 |
rune_blightning.base.111.png ケ yellow Kochi Mincho |
39 |
EOF |