[ http://www.loadandhelp.de/images/stories/design-grafics/freeofficelogo.png ]
Bei Load and Help gibt es bis zum 31. Dezember kostenlos zwei Office-Pakete und eine Schriftensammlung:
Für jeden Download spendet SoftMaker € 0,10 an ausgewählte Hilfsprojekte auf betterplace.org.
Zum Installieren der Weihnachtsfonts unter Linux (Kubuntu 12.04) habe ich mir das folgende Python-Script gebastelt:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os.path
import os
import shutil
SOFTMAKERFONTS = '%s/%s' % (os.environ["HOME"], '.fonts/softmaker/')
def installieren_verzeichnis(qVerzeichnis):
qVerzeichnis = os.path.abspath(qVerzeichnis)
if not os.path.exists(qVerzeichnis):
print 'Quellverzeichnis %s existiert nicht.' % (qVerzeichnis)
return(False)
zVerzeichnis = SOFTMAKERFONTS
zVerzeichnis = os.path.abspath(zVerzeichnis)
#Zielpfad anlegen, falls er nicht existiert
if not os.path.exists(zVerzeichnis):
os.makedirs(zVerzeichnis)
if not os.path.exists(zVerzeichnis):
print 'Zielverzeichnis %s existiert nicht.' % (zVerzeichnis)
return(False)
y = os.listdir(qVerzeichnis)
y.sort()
i = 0
for qDateiname in y:
if (qDateiname.lower().endswith('.ttf')):
zDateiname = '%s/%s' % (zVerzeichnis, os.path.basename(qDateiname))
if not os.path.exists(zDateiname):
i = i + 1
qdn = '%s/%s' % (qVerzeichnis, qDateiname)
zdn = '%s' % zDateiname
shutil.copyfile(qdn, zdn)
print zDateiname
print '%s Schriften installiert.' % (i)
if (i > 0):
print 'Schriften registrieren (root-Rechte sind erforderlich)'
s = 'sudo fc-cache'
print s
os.system(s)
if __name__ == "__main__":
print "Alle *.ttf Fonts des aktuellen Verzeichnisses installieren."
s = '.'
installieren_verzeichnis(s)
Tags: Softmaker