Download font
This commit is contained in:
parent
9683d402c9
commit
207ae059b5
18
xkcdlock
18
xkcdlock
@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env rbash
|
#!/usr/bin/env bash
|
||||||
#
|
#
|
||||||
# xkcdlock v1
|
# xkcdlock v1
|
||||||
#
|
#
|
||||||
@ -48,6 +48,11 @@ BG_COLOUR="white"
|
|||||||
# Break tooltip every x char to prevent border overflow
|
# Break tooltip every x char to prevent border overflow
|
||||||
TOOLTIP_MAX_LINE_LEN=120
|
TOOLTIP_MAX_LINE_LEN=120
|
||||||
|
|
||||||
|
FONT="xkcd Script"
|
||||||
|
FONT_FILE="xkcd-script.ttf"
|
||||||
|
FONT_PATH="${HOME}/.local/share/fonts/${FONT_FILE}"
|
||||||
|
URL_FONT="https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf"
|
||||||
|
|
||||||
declare -a DEPS=("xrandr" "awk" "curl" "convert" "recode" "sed")
|
declare -a DEPS=("xrandr" "awk" "curl" "convert" "recode" "sed")
|
||||||
declare -a DEPS_LOCKER=("i3lock" "swaylock")
|
declare -a DEPS_LOCKER=("i3lock" "swaylock")
|
||||||
|
|
||||||
@ -92,6 +97,13 @@ check_dependencies() {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if fc-list -q "${FONT}"; then
|
||||||
|
log "Font exists"
|
||||||
|
else
|
||||||
|
log "Downloading font"
|
||||||
|
curl -o "${HOME}/${FONT_PATH}" -sLO "${URL_FONT}"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
xkcd_get_latest_image() {
|
xkcd_get_latest_image() {
|
||||||
@ -293,8 +305,8 @@ prepare_image() {
|
|||||||
|
|
||||||
local tmp_file_r=$(resize_image $img_fn $res)
|
local tmp_file_r=$(resize_image $img_fn $res)
|
||||||
local tmp_file_c=$(center_image $tmp_file_r $res)
|
local tmp_file_c=$(center_image $tmp_file_r $res)
|
||||||
local tmp_file_t1=$(image_add_text "${tmp_file_c}" "${img_nr}" "Northeast" "green" "xkcd-Regular" "+50+50" "50")
|
local tmp_file_t1=$(image_add_text "${tmp_file_c}" "${img_nr}" "Northeast" "green" "${FONT_PATH}" "+50+50" "50")
|
||||||
local tmp_file_t2=$(image_add_text "${tmp_file_t1}" "${img_tooltip}" "Southwest" "red" "xkcd-Regular" "+0+0" "30" " -undercolor '#00000080' ")
|
local tmp_file_t2=$(image_add_text "${tmp_file_t1}" "${img_tooltip}" "Southwest" "red" "${FONT_PATH}" "+0+0" "30" " -undercolor '#00000080' ")
|
||||||
|
|
||||||
echo "$tmp_file_t2"
|
echo "$tmp_file_t2"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user