Defining none-standard fonts 

How to get an arbitrary FONT SIZE 

http://web.mit.edu/answers/latex/fonts/latex_font_sizes.html

The standard fonts that LaTeX uses are bitmaps. These bitmapped fonts can, theoretically, be generated at any point size; however, this requires that you know how to run the font-generating program (metafont) and have enough space to store the bitmapped fonts that are generated. Generally, though, you'll just use the sizes that have already been created, and these are only in the standard (\large, \Huge, etc) sizes.

However, if you use a postscript font, you can use whatever size you want, since these are not stored as bitmaps anywhere, but instead generated at the right size internally on the printer. So, if you're using a postscript font (say, by specifying "timrom" or "newcen" in the documentstyle), you can use arbtrary sizes of these fonts, by just saying:

\newfont{\wayhuge}{t-rom scaled 10000}

Then, if you used

{\wayhuge Big}

you would get "Big" in 100pt Times Roman when you printed it.

loading the font 

http://www.aczoom.com/itrans/dvnc/node1.html

Since these are PostScript fonts, you can use them at any font size in your document. In fact, the font size must be specified when loading in the font. The following line was used for loading the font:

\newfont{\devnf}{dnh at 15pt}.

Even though this document has been typeset using a 11 point size, the devanagari font is loaded in at 15 point size.

2001-07-17 ITRANS

Expressing Magnification in TeX 

http://makingtexwork.sourceforge.net/mtw/ch05.html

Magnification can be expressed either implicitly or explicitly in TeX. Implicitly, magnification can be expressed by selecting a particular font at a particular size. For example, the following line defines the control sequence \big to be the Computer Modern Roman 10pt font at a size of 12pt (an implicit magnification of 120\%):

\font\big=cmr10 at 12pt

Explicit magnification is selected by requesting a font scaled to a particular extent. For example, the following line defines the control sequence \bigger to be the Computer Modern Roman 10pt font at a magnification of 144% (in other words, at 14.4pt):

\font\bigger=cmr10 scaled 1440

As you can see, TeX expects the scaled magnification to be ten times the percentage of magnification. The magnification that you request must be an integer (you can't say scaled 1440.4). Multiplying the magnification by 10 allows TeX to accept fractional percentages like 104.5%.

Standard Magnifications 

TeX provides seven standard magnifications. There are several good reasons to use these magnifications whenever possible. The most important is that most TeX systems can easily print fonts at these sizes. As described later in the section "the section called "Printing Fonts"," TeX's ability to select any font at any magnification does not guarantee that it can be printed at that size. By using standard sizes, you increase the likelihood that your document will be printable on your system and on other TeX systems (if portability is an issue). Using standard sizes will also give consistency to your documents. If you write many documents separately that may eventually be collected together (as a collection of short stories or a series of technical reports, for example), the internal consistency of sizes will make them appear more uniform. Finally, the standard sizes have aesthetic characteristics as well. Each size is 1.2 times the preceding size. The geometric relationship between the sizes is designed to make them appear pleasing when mixed together.

The standard sizes can be selected with the \magstep control sequence. The standard sizes (or steps) are called magsteps in TeX jargon. The natural size of a font is its \magstep0 size. The \magstep1 size is 20% larger. And \magstep2 is 20% larger than that (44% larger than the original design), etc. To select the Computer Modern Roman 10pt font at its next largest standard size, use:

\font\larger=cmr10 scaled\magstep1

For those occasions when you want a font that is only a little bit larger, TeX includes the control sequence \magstephalf which is halfway between \magstep0 and \magstep1.

Most TeX formats that are based upon Plain TeX define seven magsteps: \magstep0, \magstephalf, and \magstep1 through \magstep5.

*. . .*

Font Declarations in LaTeX 

ftp://ftp.cs.stanford.edu/pub/tex/font-hints.txt

If you want to use a font that is not preloaded, you will need to declare it. If you already have a pk file, you can calculate from its name how to declare the font in several ways. First, you can figure what magstep it is at, and use that. For instance, to make "bigfont" be cmr10 at magstep5:

\newfont{\bigfont}{cmr10 scaled \magstep 5}

You can also use the magnification, which you can calculate from the extension with the equation 5 * r / 1.5, where r is the resolution (e.g. 300 or 600 dpi). For example, if the largest cmr10 font is cmr10.746gf (i.e. \magstep5), then you can declare this font in TeX with:

\newfont{\bigfont}{cmr10 scaled 2487}

Finally, you can declare it by the size at which it will print out, which you can calculate from the extension with the equation d * r / 300, where d is the design size (e.g. 10 or 12), and r is the resolution as previously. For example, you could also declare the same cmr10 font with:

\newfont{\bigfont}{cmr10 at 24.866pt}

re-size fonts 

http://xoomer.alice.it/sam_psy/soft/my_latex_notes.pdf

You can also re-size fonts, for example the helvetica font looks better if scaled down a little bit, to do this:

\usepackage[scaled=0.92]{helvet}

To change the font type only for a portion of the document you can use the following command:

{\fontfamily{phv}\selectfont your text in the new font!} old font again

here the font family phv indicates the Helvetica font

documented on: 2008-06-21