plnfss-1.1 Copyright 2003-2005 Han The Thanh . This file is part of plnfss. License: LPPL, version 1.3 or newer, according to http://www.latex-project.org/lppl.txt Description =========== plnfss is a set of macros to provide easy font access (somewhat similar to NFSS but with some limitations) with plain tex. plnfss can automatically make use of PSNFSS fd files, ie. when a postscript font is used the relevant fd file will be loaded automatically. For cmr-like fonts (ec, vnr, csr or plr fonts), a special format called pfd (plain fd) is required and must be loaded manually. Authors ======= The authors of plnfss are Han The Thanh and Michal Konecny . License ======= All files are under LPPL, version 1.3 or newer. See http://www.latex-project.org/lppl.txt Support ======= The current maintainer is Reinhard Kotucha Recent Changes ============== The current version contains * Copyright messages in all files, * a bugfix provided by Hartmut Henkel to avoid spurious white spaces, * additional .pfd files. Installation ============ plnfss.tds.zip is supposed to be extracted in the root of a TDS compliant texmf tree. In most cases texmf-local is an appropriate place. On web2c based systems you have to update the file database. Read the documentation of the TeX system you are using for details. ----------------------------- You only need plnfss.tds.zip. ----------------------------- Usage Example ============= ______________________________________________________________________ \input plnfss \input ot1cm.pfd % plain font description file for CM fonts \setfontsize{12pt} % set the default font size to 12pt \selectfont % activate the font with requested attributes %% default attributes: % \setfontencoding{OT1} % \setfontfamily{cmr} % \setfontseries{m} % \setfontshape{n} % \setfontsize{10pt} % \setrmdefault{cmr} % \setttdefault{cmtt} % \setsfdefault{cmss} ... some text and some \textit{italic} and some {\bfseries bold}. \usefont{OT1}{ptm}{m}{n} % switch to Times; the fd file ot1ptm.fd will % be loaded automatically ... ______________________________________________________________________ Supported Encodings =================== The following encoding files are provided: ams.pfd il2cm.pfd ly1lm.pfd ot1cm.pfd ot4cm.pfd qxlm.pfd t1lm.pfd t5cm.pfd t5lm.pfd ts1lm.pfd Using the files il2cmr.pfd ot1cmr.pfd t5cmr.pfd is deprecated, they are provided for backward compatibility only. Supported Commands ================== \rmfamily \sffamily \ttfamily \mdseries \bfseries \upshape \itshape \slshape \scshape \normalfont \textrm \textsf \texttt \textmd \textbf \textup \textit \textsl \textsc \rm \sf \tt \md \bf \up \it \sl \sc What is missing? ================ - size commands: \large, \huge etc. Use \fontsize{20pt} instead. - scaling - math support is poor