Tgif Home
----
About Tgif
Current Release & Download
FAQ
Copyright Info
A Screendump of Tgif
Release History
Tools That Tgif Uses
Tools That Work with Tgif
Author of Tgif
Miscellaneous Info
----
 
Return to Tgif's Home Page
William Chia-Wei Cheng
(bill.cheng@acm.org)
 

Tgif FAQ - Font Sizes

 
Tgif.FontSizes
If you want to use large fonts, you can add the following line to your X resource file (such as ~/.Xdefaults):

Tgif.FontSizes: 8 10 11 12 13 14 17 20 24 25 34 38 40 44 48 64

Please also use Tgif.InitialFontSize to specify the initial font size to use if 14 is not in the specified font sizes.

Why is it that when I use 14pt font in tgif, it comes out much smaller in PostScript?
The short answer is that the font size you see in tgif's Font Menu is not in points. It is the size of X fonts. If you like to see point sizes in the Font Menu and you are running tgif-4.x, you can set the following X default:

Tgif.ShowFontSizeInPoints: true

Tgif uses 128 pixels/inch and PostScript uses 72 points/inch. The difference you see is 128/72 which is about 178%. I chose 128 long long time ago so I can do shifts instead of multiplications/divisions to speed up computation. It was probably the right thing to when we only have SUN3's and slow 486's. Now, it's too late to change.

One quick way to get around the problem is to just set the reduction/magnification to 178% (which is approximately 128/72). This can be done by selecting SetReduction() under the Layout Menu or setting the following X default:

Tgif.PercentPrintReduction: 178

This effectively blows everything up in PS by 178%.