По этому адресу http://grsites.com/fonts/ находится около 6800 различных TTF шрифтов.
Можно, конечно, качать по отдельности, а можно и с помощью вот этого скрипта:
Код: Выделить всё
#! /usr/bin/env python
# original perl script: http://thelinuxbox.org/Got_font.html
# downloads all fonts from: http://grsites.com/fonts/
import urllib, re, os
print 'Connecting to server...'
f = urllib.urlopen("http://www.grsites.com/fonts/")
print 'OK, processing list of files...'
for line in f:
pagelink = re.search('<nobr>\[<a href="(.*)\.shtml">Page', line)
if (pagelink):
fonthash = {}
f = urllib.urlopen("http://www.grsites.com/fonts/" \
+ pagelink.group(1) + ".shtml")
for line in f:
fontlink = re.search('dir=(.*).fn=(.*)">', line)
if (fontlink):
dir = fontlink.group(1)
filename = fontlink.group(2)
fonthash[filename] = dir
for font in fonthash.keys():
if (os.path.isfile(font + ".ttf")):
print 'File %s.ttf already exists... skipping' % font
continue
print 'Downloading ', font,
dir = fonthash[font]
try:
f = urllib.urlretrieve("http://www.grsites.net/modperl/fontdownload.cgi?server=216.40.241.209&dir=%s&fn=%s" % (dir, font), font + '.ttf')
except IOError, (errno, strerror):
print "I/O error(%s): %s" % (errno, strerror)
print '... OK, saved file ' + font + '.ttf'
для просмотра и отбора шрифтов можно воспользоваться сей программой (написана на java):
http://opcion.sourceforge.net/
хочу предупредить - если засунуть всю эту пачку шрифтов сразу в иксы, то ожидание старта
самих иксов и какого-нибудь KDE будет достаточно долгим, поэтому лучше сначала всё-таки
отобрать те, что понравились...
P.S. всё выше описанное в наглую стянуто с форума gentoo.org
оригинальный топик прилагается