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