summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/plain/fontch/README
blob: fbc939fe413593f77fdb2331f740695c83d84593 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
README File of the package fontch.tex   V1.2  2007/03/08

 fontch.tex:  Macros for changing fonts and sizes in plain TeX 
 
 Rodrigo Medina (IVIC) rmedina@ivic.ve

 Suggested locations: .../texmf/tex/plain/fontch/fontch.tex
 			.../texmf/doc/tex/fontch/README.txt
 Licence: LPPL

Purpose
-------
	This package allows, in plain TeX, to change with a single
command the size of all fonts that are used for text input and math input.
Main text fonts of sizes 8, 10, 12, 14, 20 and 24 points are available.
 The package also permits to load the Latin Modern fonts with T1 encoding
and the corresponding companion symbol fonts TS1.

Installation
------------
	You have only to put the file fontch.tex in any sensible place
in the texmf tree, like

       .../texmf/tex/plain/fontch/fontch.tex.

  It is also commendable to put this README file in a proper place such as

       .../texmf/doc/tex/fontch/README.txt

  In order to use the T1 option you need to have installed the Latin Modern
fonts.
 
Usage
-----

	For using fonts.tex with OT1 fonts (Computer Modern) put at the
beginning of the document:

	\input fontch.tex

  For activating T1 fonts (Latin Modern) put at the beginning:

	\let\LMTone\relax
	\input fontch.tex

  If you want also activating support for the TS1 companion symbol font
put at the beginning of the document:

	\let\LMTSone\relax
	\let\LMTone\relax
	\input fontch.tex

  If you want TS1 but you don't need T1 you may also activate TS1 alone:

	\let\LMTSone\relax
	\input fontch.tex

  NOTE: If you are using the T1 option it is mandatory to set some size
type before start writing, even if you start using \tenpoint, which is the
default size. This is needed in order to force the re-definitions of the
accents.

  If you are using the T1 option it is commendable the use of encoding file
il1-t1.tcx (or il2-t1.tcx depending on the language). You have to put as the
first line of your TeX document
	%& --translate-file=il1-t1.tcx

and then you can write your document with ISOlatin1 encoding.

General Commands
------------------
The package fontch defines the following commands valid for any option.

Commands for changing font size:
	\eightpoint      -- Change to small type
	\tenpoint        -- Change to normal type
	\twelvepoint     -- Change to large type
	\fourteenpoint   -- Change to very large type
	\twentypoint     -- Change to huge type
	\twentyfourpoint -- Change to immense type

Commands for changing family, already in plain TeX (except for \sf)
	\rm	  -- Roman
	\it	  -- Italic
	\bf	  -- Boldface
	\tt	  -- Teletype
	\sf	  -- Sans Serif (new)
	\sc	  -- Small Caps
	\cal	  -- Calligraphic
	\mit	  -- Math Italic
	\oldstyle -- Old style digits

Command for changing line spacing
	\doublespace   -- Double Space for ten & twelve points

Commands of the LMT1 option
---------------------------

Redefined Plain TeX Commands:
  \i , \j , \ae , \AE, \oe , \OE , \o , \O ,
  \ss , \SS , \aa , \AA , \l , \L ,
  \Gamma , \Delta , \Theta , \Lambda , \Xi , \Pi ,
  \Sigma , \Upsilon , \Phi , \Psi , \Omega

New T1 Commands for non-latin1 characters

	\lh  -- l'
	\Lh  -- L'
	\dh  -- d'
	\th  -- t'
	\dbar -- d slash
	\Edh
	\edh
	\ij
	\IJ
	\nj
	\NJ
	\thorn
	\Thorn
	\smallzero
	\lguille   -- left guillemot (does not appear in il1-t1.tcx)
	\rguille   -- right guillemot (does not appear in il1-t1.tcx)
	\vispace   -- visible space

Redefined plain TeX accents
  \` , \' , \^ , \~ , \" , \H , \v , \u , \= , \. , \b , \c

Redefined plain TeX math-accents
  \acute,\grave,\ddot,\tilde,\bar,\breve,\check,\hat,\dot

New T1 accents
	\r   -- ring accent
	\k   -- ogonek

New T1 math-accent
	\ring

Commands of the LMTS1 option 
----------------------------

TS1 symbols 
	\tcchar{#1} -- Character of TS1 table

Redefined plain TeX commands
	\t{#1} --  tie-after-accent
	\P     --  pilcrow
	\S     --  section
	\dag   --  dagger
	\ddag  --  double dagger
	\copyright

Most TS1 symbols (in increasing charcode order)
Some are text versions of symbols of the math mode.

	\arrowl      -- left arrow
	\arrowr      -- right arrow
	\blank
	\dollar
	\caster      -- centered asterisk
	\sequals     -- short equals
	\anglel
	\angler
	\mho
	\bigcircle
	\Ohm
	\bbracketl   -- left double square bracket
	\bbracketr   -- right double square bracket
	\arrowu      -- up arrow
	\arrowd      -- down arrow
	\textstar    -- star
	\born
	\died
	\leaf
	\married
	\music
	\doublevert  -- Double vertical bar
	\perthousand
	\bull        -- bullet (is in manmac)
	\centigrade
	\olddollar
	\oldcent
	\florin
	\Colon
	\won
	\naira
	\guarani
	\peso
	\lira
	\recipe
	\interrobang -- Question+Exclamation
	\gnaborretni -- Question+Exclamation upside-down
	\dong
	\TM
	\pertenth    -- per ten thousand
	\npilcrow    -- narrow pilcrow
	\baht
	\numero
	\abzueglich
	\aestimated  -- Big e
	\openbull
	\SM
	\qbrackl     -- left quill bracket
	\qbrackr     -- right quill bracket
	\cent
	\sterling
	\currency
	\yen
	\brokenvert  -- broken vertical bar
	\feminine
	\copyleft
	\lognot      -- logical not
	\circledP
	\registered
	\degree
	\plusminus
	\twoup
	\threeup
	\micro
	\centereddot
	\reference
	\oneup
	\masculine
	\root
	\onequarter
	\onehalf
	\threequarters
	\euro
	\texttimes
	\textdiv

Bugs
----
  Comments and bug reports are welcome at rmedina@ivic.ve