Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
SuSE Trutypefonts

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
spfef



Anmeldungsdatum: 19.12.2001
Beiträge: 6

BeitragVerfasst am: 23. Dez 2001 19:11   Titel: SuSE Trutypefonts

Hallo,

bei SuSE 7.2 wie auch bei der 7.3 ist ja ein Script dabei welches Trutypefonts vom Microsoft Server zieht. Bei der 7.2 sind es allerdings weniger als bei der 7.3. Also Script von der 7.3 angepasst ud siehe da, geht nicht.
Kann mal jemand auf seiner 7.3 nachsehen worum es sich bei "cabextract" handelt?
Ist das ein Script oder ein Binary?
Auf dem SuSE Server habe ich kein RPM gefunden.
Könnte mir jemand vielleicht aus der 7.3 das script "fetchmsttfonts" sowie das Skript, bzw. rpm von cabextract zumailen?

Vielen Dank!

S. Pfeffer

pfeffer2@gmx.de
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Descartes
Gast





BeitragVerfasst am: 23. Dez 2001 19:48   Titel: Re: SuSE Trutypefonts

/usr/X11R6/bin/fetchmsttfonts.sh

code:

#!/bin/sh

/usr/X11R6/bin/fetchmsttfonts
read

 

Descartes
Gast





BeitragVerfasst am: 23. Dez 2001 19:48   Titel: Re: SuSE Trutypefonts

/usr/X11R6/bin/fetchmsttfonts

code:

#!/bin/sh

FONTS=" \
http://www.microsoft.com/typography/downloads/webdin32.exe \
http://www.microsoft.com/typography/downloads/andale32.exe \
http://www.microsoft.com/typography/downloads/trebuc32.exe \
http://www.microsoft.com/typography/downloads/georgi32.exe \
http://www.microsoft.com/typography/downloads/verdan32.exe \
http://www.microsoft.com/typography/downloads/comic32.exe \
http://www.microsoft.com/typography/downloads/arialb32.exe \
http://www.microsoft.com/typography/downloads/impact32.exe \
http://www.microsoft.com/typography/downloads/arial32.exe \
http://www.microsoft.com/typography/downloads/times32.exe \
http://www.microsoft.com/typography/downloads/courie32.exe \
"

WGET_OPTIONS="-q --proxy=on"
EULA="http://www.microsoft.com/typography/fontpack/eula.htm"

if [ "`id -u`" != "0" ]; then
echo "error: You must be root to use this program!"
exit 1
fi

if [ -z $http_proxy ]; then
echo
echo "note: No proxy is used. Please set the environment variable \"http_proxy\""
echo "note: to your favorite proxy, if you want to use a proxy for the download."
echo "note:"
echo "note: bash: export http_proxy=\"http://proxy.provider.de:3128/\""
echo "note: tcsh: setenv http_proxy \"http://proxy.provider.de:3128/\""
fi

echo
echo "By continuing with this program you log on to the Microsoft(c)-Webserver."
echo "Accepting the following Terms and conditions results in a contract between the"
echo "user and Microsoft(c). Neither SuSE nor the vendor of this installation media"
echo "is part of this contract. SuSE will not take any liability for the software"
echo "which can be found on the Microsoft(c) Webserver."
echo
echo -n "Continue? [yes/NO] "

read answer
if [ "$answer" != "yes" ]; then
exit 0
fi

mkdir -p /usr/X11R6/lib/X11/fonts/truetype/tmp
cd /usr/X11R6/lib/X11/fonts/truetype/tmp

lynx -dump $EULA|grep EULA &> /dev/null
if [ $? -ne 0 ]; then
echo "error: EULA not found. Aborting now!"
cd .. && rm -rf tmp
exit 1
fi

lynx -dump $EULA | less
echo -n "Do you accept all of the terms of EULA ? [yes/NO] "
read answer
if [ "$answer" != "yes" ]; then
echo "warning: EULA not accepted. Aborting now!"
cd .. && rm -rf tmp
exit 0
fi

for archive in $FONTS; do
file=`echo $archive|awk -F "/" '{print $NF}'`
rm -f $file
echo "$file:"
echo -n " Fetching ... "
wget $WGET_OPTIONS $archive
if [ $? -ne 0 ]; then
rm -f $file
echo "failed ... deleted!"
continue
fi
echo done
echo -n " Extracting ... "
cabextract -v $file &> /dev/null
if [ $? -ne 0 ]; then
rm -f $file
echo "failed ... deleted!"
else
cabextract $file &> /dev/null
echo "done"
for i in *.TTF *.ttf; do
lower=`echo $i|tr [:upper:] [:lower:]`
mv $i ../$lower &> /dev/null
done
fi
done

cd .. && rm -rf tmp
chmod 644 *.ttf

echo

if [ -x /usr/X11R6/bin/ttmkfdir ]; then
echo -n "Creating fonts.scale ... "
/usr/X11R6/bin/ttmkfdir|grep ttf > fonts.scale.msttfonts
echo "done"
else
echo "error: ttmkfdir (SuSE package ttmkfdir) is required to create fonts.scale!"
exit 1
fi

chmod 644 fonts.scale.msttfonts

if [ -x /usr/X11R6/bin/mkfontdir ]; then
echo -n "Creating fonts.dir ... "
echo 0 > fonts.scale
ls fonts.scale.* &> /dev/null && cat fonts.scale.* >> fonts.scale
/usr/X11R6/bin/mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings/large -e /usr/X11R6/lib/X11/fonts/encodings
echo "done"
else
echo "error: mkfontdir is required to created fonts.dir!"
exit 1
fi

chmod 644 fonts.scale fonts.dir
rm -f encodings.dir

 

Descartes
Gast





BeitragVerfasst am: 23. Dez 2001 19:57   Titel: Re: SuSE Trutypefonts

/usr/bin/cabextract ist ein ELF Binary das du im Quellcode auch von http://www.kyz.uklinux.net/cabextract.php3#download bekommst.
 

spfef



Anmeldungsdatum: 19.12.2001
Beiträge: 6

BeitragVerfasst am: 23. Dez 2001 20:21   Titel: Re: SuSE Trutypefonts

Danke,

habe eben nochmal gesucht und siehe da es ist auch auf dem SuSE ftp. Zwar etwas versteckt aber unter ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/XFree86/XFree86-4.1.0-SuSE/src/xf86tools ist es zu finden.

Vielen Dank für die Mühe die ihr Euch gemacht habt.

Schöne Weihnachten!


Zuletzt bearbeitet von spfef am 23. Dez 2001 20:21, insgesamt 1-mal bearbeitet
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy