Use printf
para passar o valor correto do Unicode para convert
.
Use a opção -font
para definir o caminho para o arquivo de fonte FontAwesome.
Use @-
para informar a opção -annotate
para obter o texto inserido.
env LC_CTYPE=en_US.utf8 \
printf "\uF144" | \
convert input.jpg \
-fill 'rgba(255, 255, 255, 1.0)' \
-font fontawesome-webfont.ttf \
-pointsize 140 \
-gravity Center \
-annotate +0+0 @- \
output.jpg