SGI: Development

Firefox3 rebuild - Page 5

diegel wrote: In this case there is no support for any antialiased fonts.

BFD :P
hamei wrote: Can you ? Did you know that, at least on Irix, X will serve up Type1 fonts ? And we have those ? And they are better than Truetype ?


Since X11R5 (September 1991) Type1 fonts get served up by any bog-standard Xserver on all platforms regardless of DPS or DPShmesh.

Here's the README from ./contrib/fonts/lib/font/Type1/ of the X11R5 contrib tape :

This directory contains a rasterizer for "Type 1" (PostScript) format
outline fonts. It was donated by IBM for the R5 contrib tape and has
been maintained since then by the MIT X Consortium. This version is
compatible with X11R5 public patch 13.

To be used, this rasterizer must be bound into the X server and the font
server. It is most convenient to do this if this directory is moved
into the 'mit' directory tree (i.e., mit/font/lib/font/Type1, a peer of
the 'Speedo' directory). Of course, mit/font/lib/font/Imakefile must be
made aware of its new subdirectory and the objects in it. In any case,
you must ensure that the library mit/font/lib/font/libfont.a contains
this code.

In addition, the rasterizer must be "registered" with X. The source in
mit/fonts/lib/font/fontfile/renderers.c, specifically the routine
FontFileRegisterFontFileFunctions(), must be modified to add the line:

Type1RegisterFontFileFunctions();

after the call to "SpeedoRegisterFontFileFunctions".

Some Type 1 fonts have been donated; see, for example, the directory
contrib/fonts/scaled/Type1. In order to use them, they must be in the
font path, either by combining them in some existing font object
directory, or adding a new font directory to the path.


As to better or not, as has been mentioned before, theoretically TrueType should be better than Type1 on low-resolution output devices such as screens as its specification provides for extensive hinting instructions. In practice these hinting ops are hard to implement. Nobody, except a few type geeks and Microsoft when they still had deep pockets, gave a flying fornication about TrueType potential for uber Hinting. Furthermore, GIMP - the only X11 application I know to be hinting aware - invariably gives you better letterforms when you switch-off hinting and rely on Anti-Aliasing alone. So wether it's Type1 or TrueType, it's all a scalable font of some sort and you'll get the same real world performance out of them this weekend On A Screen Near You!
:Fuel: redbox 800Mhz 4Gb V12
Trippynet wrote: Dillo is fine for simple sites, and renders Nekochan reasonably well. For other sites, I've personally found SeaMonkey to be more responsive than FF2 or FF3 on my Indigo2. Although even then, it's still slow of course!

Thanks! I should give SeaMonkey a try :)
diegel wrote: If this is a real problem, I can build dillo without xft.

The question where the culprit is. Looks like GTK2 based Pidgin in Nekoware uses Xft too, but it draws fonts correctly after some preparations: viewtopic.php?f=7&t=16725280&p=7382854#p7382854
Also I (and think many of us) need Unicode in browser, so Type 1 are out?
dukzcry wrote: Also I (and think many of us) need Unicode in browser, so Type 1 are out?

There are Cyrillic Type1 fonts but maybe they are CID. That might be an adventure only the brave (or foolish) undertake :D

I used to lust after Unicode but after I had her, well ... the Chinese Unicode fonts suck. They work good as dbcs fonts but if you try to use the western glyphs, they are all screwed up. Talk about whacked with the ugly stick :( So I dunno but it's possible that Unicode ain't all she's cracked up to be.
jimbo elephant wrote: So wether it's Type1 or TrueType, it's all a scalable font of some sort

I was shocked to find that we are using bitmap fonts a lot more than we think. When I moved the 75dpi folder out of the path, lots of the fonts changed. Not even 100 dpi, 75 !

For an experiment, try this :

Check with < xset q > first, most likely you'll have 100dpi then 75dpi then misc then Type1 then Speedo then CID

Take your /usr/lib/X11/fonts/75dpi and rename it to 75dpi-bak. Make a folder 75dpi. Put a file fonts.dir in the new 75dpi folder with just the place-marker 0 in it. (Otherwise you're-a gonna be sorry when you try to start X again :) )

Now log out and log back in. (Might have to restart the computer, seems like the fontlist might stay in memory even if you logout-login, can't remember.)

Whoa :shock:
Hey Everyone,

Was just wondering if there's any chance of seeing a version of Firefox for IRIX supporting 'webfonts'?

J.
Tried to get Firefox from your ftp server but the host is down. Did anyone mirror the files?
############################
Re-install with OpenBSD :)
Thanks man. Are the other packages there too like libz etc

There's no index viewable for http://r-a-c.de/dist/sgi/6.5/
############################

Re-install with OpenBSD :)
khalidschofield wrote: Thanks man. Are the other packages there too like libz etc

There's no index viewable for http://r-a-c.de/dist/sgi/6.5/

this is just a mirror of my folder here on nekochan. for details have a look at the first post there => viewtopic.php?f=7&t=16728266