[GRASS-dev] iconv a required dependency for using Freetype?

Hamish hamish_nospam at yahoo.com
Tue May 8 04:31:24 EDT 2007


Michael Barton wrote:
> > so wait to add them until after your sort|uniq?
> 
> The idea is to get them from d.font -l, rather than parse the actual
> freetypecap file and etc/fonts directory directly. d.font -l lists
> stroke fonts and freetype fonts all in a single list.

if we change mkftcap to use `| sort -f` (--ignore-case) then the Tcl GUI
only has to worry about unique?

FWIW, for me the existing 'd.font -l' list order is already in a
prefered state (lower case names are all like "n019064l" [Type1], upper
case names (first) are like "Courier_New" [.ttf]). Keeping those groups
separate isn't so bad.


Are .pcf fonts usable?
most .pcf fonts on Debian are compressed by default:
  /usr/X11R6/lib/X11/fonts/misc/neep-iso8859-1-05x11.pcf.gz

$ locate .pcf | grep font | grep '.gz$' | wc -l
1103

$ locate .pcf | grep font | grep -v '.gz$' 
/usr/share/gnome/cursor-fonts/cursor-large-white.pcf
/usr/share/gnome/cursor-fonts/cursor-large.pcf
/usr/share/gnome/cursor-fonts/cursor-white.pcf

only 3 are not .gz! (rather large freetypecap otherwise; file for each
size, not family)
How to access those fonts?


Bug: "d.font help", "--help", does all sorts of wacky output.
same with "d.font [any string not in ftcap]".


Hamish


# ps - my current list:
G63 > d.font -l
cyrilc
gothgbt
gothgrt
gothitt
greekc
greekcs
greekp
greeks
italicc
italiccs
italict
romanc
romancs
romand
romans
romant
scriptc
scripts
Andale_Mono
Arial
Arial_Black
Arial_Bold
Arial_Bold_Italic
Arial_Italic
Comic_Sans_MS
Comic_Sans_MS_Bold
Courier_New
Courier_New_Bold
Courier_New_Bold_Italic
Courier_New_Italic
FreeMono
FreeMonoBold
FreeMonoBoldOblique
FreeMonoOblique
FreeSans
FreeSansBold
FreeSansBoldOblique
FreeSansOblique
FreeSerif
FreeSerifBold
FreeSerifBoldItalic
FreeSerifItalic
Georgia
Georgia_Bold
Georgia_Bold_Italic
Georgia_Italic
Impact
Times_New_Roman
Times_New_Roman_Bold
Times_New_Roman_Bold_Italic
Times_New_Roman_Italic
Trebuchet_MS
Trebuchet_MS_Bold
Trebuchet_MS_Bold_Italic
Trebuchet_MS_Italic
Vera
VeraBI
VeraBd
VeraIt
VeraMoBI
VeraMoBd
VeraMoIt
VeraMono
VeraSe
VeraSeBd
Verdana
Verdana_Bold
Verdana_Bold_Italic
Verdana_Italic
Webdings
a010013l
a010015l
a010033l
a010035l
b018012l
b018015l
b018032l
b018035l
c0419bt_
c0419bt_
c0582bt_
c0582bt_
c0583bt_
c0583bt_
c059013l
c059016l
c059033l
c059036l
c0611bt_
c0611bt_
c0632bt_
c0632bt_
c0633bt_
c0633bt_
c0648bt_
c0648bt_
c0649bt_
c0649bt_
cmex10
cmmi10
cmr10
cmsy10
cursor
cursor
d050000l
msam10
msbm10
n019003l
n019004l
n019023l
n019024l
n019043l
n019044l
n019063l
n019064l
n021003l
n021004l
n021023l
n021024l
n022003l
n022004l
n022023l
n022024l
opens___
p052003l
p052004l
p052023l
p052024l
s050000l
wasy10
wine_marlett
z003034l




More information about the grass-dev mailing list