====================================================================== Package tpslifonts Configure presentation fonts alpha version (v0.6) This readme file last changed on May 29, 2003 Author: Stephan Lehmke Lehrstuhl Informatik I Universität Dortmund Dortmund, Germany ====================================================================== Beamer and overhead presentations are often viewed under peculiar circumstances. Especially for presentations which are projected directly `out of the computer', low power of the beamer, low resolution and an abundance of colors can lead to severe readability problems. It is therefore of utmost importance to optimize font selection as much as possible towards readability. The package tpslifonts offers a couple of `harmonising' combinations of text and math fonts from the (distant) relatives of computer modern fonts, with a couple of extras for optimising readability. The package offers the following features: 1) Text fonts from computer modern roman, computer modern sans serif, SliTeX computer modern sans serif, computer modern bright, or concrete roman. 2) Support for OT1 and T1 font encoding. 3) Math fonts from computer modern math, computer modern bright math, or Euler fonts. 4) Support of additional symbol fonts like AMS symbols or doublestroke. 5) All fonts configured for `smooth scaling' (like in the type1cm package). 6) Avoiding fonts not freely available in Type 1 format. 7) Careful design size selection for optimum readability. For some of the options to yield satisfying results, it is neccessary to install additional (free) Type1 fonts on your system. There's no intention to support other font families like the typical ``psnfss'' PostScript fonts, as they usually don't come in different design sizes, making the effort of tuning them for viewing futile. If you wish to use such a font, load it with the usual packages. tpslifonts is part of the TeXPower bundle, residing at http://texpower.sourceforge.net/ but is completely independent and can be used without texpower without problems. The example document slifontsexample.tex can also be compiled without TeXPower installed. Sorry, no `real' documentation yet. The package doesn't define any user-level commands; the font configuration is done entirely by package options. There are some comments inside the package describing the options and other goings-on. Furthermore, the accompanying example document slifontsexample gives a lot of information about the fonts configured and some examples of math typesetting. Please read the comments in slifontsexample.tex carefully and try out some of the configuration variants described therein. Description of package options for tpslifonts ============================================= Text font options. The default is to use SliTeX computer modern sans serif, an eminently readable font and my personal favourite. Option Meaning ------ ------- cmr Set computer modern roman text fonts. cmss Set computer modern sans serif text fonts. cmbright Set computer modern bright text fonts. concrete Set concrete text fonts. Design size bounding. Usually design sizes are `bounded' by 8pt, that is, if an 8pt (or lower) design size of a font exists, it will be scaled to larger sizes even if larger design sizes exist, because large design sizes tend to be less readable at low resolutions. For sizes below 8pt, smaller design sizes are used if available. The limit of 8pt is adjustable (downwards) by options. Option Meaning ------ ------- scale7pt Use 7pt as a bound. scale6pt Use 6pt as a bound. scale5pt Use 5pt as a bound. Font scaling. The default lcmss text fonts have very high `small letters', making normal-size fonts look small and difficult to read. There are options for scaling up math and typewriter fonts slightly so they harmonize a little more with text fonts. Option Meaning ------ ------- scaleupmath scale up math fonts scaleuptt scale up typewriter fonts Math fonts. Because the availability of different fonts in different encodings is not really homogenous, we differentiate between the font used for operator names (plus upper case greek, digits and some symbols) and the font used for other symbols. In some cases (math extension font), the choices are quite limited anyway. The default is to use cmr for operators and such and the standard cmm and relatives for symbols. The concrete option for concrete text fonts selects concrete math fonts by default, but as these don't seem to exist in Type1 format currently, it's recommended to combine concrete text with Euler math. Option Meaning ------ ------- eulermath Use Euler math fonts. This implies the option textops (see below). eulerdigits Take digits also from the Euler fonts (default: the text font used). Can be used only in conjunction with the eulermath option. cmbrightmath Use cmbright math fonts. textops Take operator names, upper case greek, digits and some symbols from the text font rather than from some font matching the math font (default for Euler math).