Hi,
Wie genau äußern sich die Probleme, wenn Du Umlaute verwendest?
Wegen gozer: Interessant, wenn ich auf meinem VDR gozer so aufrufe, erhalte ich eine Fehlermeldung:
gozer --background '#00000000' --foreground '#000000ff' --text öäü test.png
gozer error: couldn't create imlib image for text area.
Damit es funktioniert, muß zumindest ich die Umlaute recoden, wie es z.B. hier auch schon von burki beschrieben wurde. Beim Direktaufruf von gozer würde das bspw. so aussehen:
gozer --text="$( echo äöü | recode latin1..UTF-8 )" test.png
D.h. ich würd vorschlagen, schau als erstes mal, ob Du "recode" einfach so von der Shell aus aufrufen kannst. Wenn ja, schau nochmals mal, ob Du folgende Zeile in der dvdauthor_helperfunctions.sh so abgeändert hast:
# local text="$1"; shift
local text="$( echo $1 | recode latin1..UTF-8 )"; shift
Außerdem sollte bei beiden Aufrufen von gozer (es sind zwei Varianten im Skript enthalten, je nachdem, welche Fonts verwendet werden sollen) jeweils der Text unter Anführungszeichen stehen:
if [ -z "$PATH_FONTS" -o "$DVD_USE_FONTS" != "yes" ]
then
#set -x
gozer --background $color_bg --foreground $color_fg --text "$text" $rest $tmp_png
else
gozer --fontpath $PATH_FONTS --font $font --background $color_bg --foreground $color_fg --text "$text" $rest $tmp_png
#set +x
fi
So klappts eigentlich bei mir. BTW: Hat zwar jetzt nicht direkt mit gozer was zutun, aber welche Version zeigt Dir dvdauthor an, wenn Du es aufrufst - 0.5.3 hab ich jedenfalls?
hth & cheers,
Michael