Abiword + pl-fonts

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Czw, 30 Sty 2003, 17:47:37 CET


On Wed, 29 Jan 2003, Rafal Cygnarowski wrote:

> W liście z śro, 29-01-2003, godz. 14:46, Bonder pisze: 
> > Czy ktos moze ujezdzil abiworda i zainstalowal w nim polskie fonty
> > jesli tak to prosze o przepis
> abiword ma bodajze wlasny katalog na czcionki

Co jest barzo głupi i do usuniecia.
Konkretny kawałek ze skryptu /usr/X11R6/bin/abiword:

if [ ! -z "$locale" ]
then
    #now guess encoding
    encoding=cho $locale | sed -e 's/^.*\.\(.*\)$/\1/'
    if [ ! -z "$encoding" ]
    then
        addfontdir=$ABISUITE_FONT_HOME/$encoding
        if [ ! -z "$addfontdir" ]
        then
            if [ -d "$addfontdir" ]
            then
                #add directory with locale-specific fonts to font path
                ABISUITE_FONT_PATH=$ABISUITE_FONT_PATH,$addfontdir
            fi
        fi
    fi
fi

# Set run-time font path
if [ -d $ABISUITE_FONT_HOME -a -z "$currentFonts" ]
then
    xset fp+ $ABISUITE_FONT_PATH 1>/dev/null 2>/dev/null
fi

# Figure out which binary to run
if [ -f $ABISUITE_LIBEXEC/AbiWord_d ]
then
    $ABISUITE_LIBEXEC/AbiWord_d "$@"
elif [ -f $ABISUITE_LIBEXEC/AbiWord_s ]
then
    $ABISUITE_LIBEXEC/AbiWord_s "$@"
else
    echo ""
    echo "Error: can't find AbiWord executables:"
    echo "    $ABISUITE_LIBEXEC/AbiWord_d"
    echo "    -or-"
    echo "    $ABISUITE_LIBEXEC/AbiWord_s"
    echo ""
    exit
fi

# Check to make sure we don't stomp on anything
if [ -z "$currentFonts" ]
then
    # Set post run-time font path
    if [ -d "$ABISUITE_FONT_HOME" ]
    then
        xset fp- $ABISUITE_FONT_PATH 1>/dev/null 2>/dev/null
        xset fp rehash 1>/dev/null 2>/dev/null
    fi
fi
----

Jak widać nie jest to nic innego jak próba uniezależniania się tego czy ma 
się jakeiś fonty w X śroowisku czy nie. Co wiecj .. bardzo głupia próba bo 
powdująca że te same fonty które są jzu gdzieś zainstalwoane są w zasobach 
abiworda powilane.
Ergo: cały skrypt /usr/X11R6/bin/abiword jest do wywalenia i na jego 
miejsce spokojnie mozan wrzucić stosowną wąłsciwą binarkę. Jeżlei sam 
AbiWord nei potrafi pzry starcie wypisać że nei ma X środowisku 
potzrebnych mu fontów to jest to do poprawienia (IIRC wypisuje jednak 
poprawny komunikat obłędzie i dopiero kończy pracę).
Po powyższej korrekcie pakeit z zbiworem bezie duzo mniejszy.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-users-pl