summaryrefslogtreecommitdiff
path: root/info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm
blob: 9f430552ee11008a4fabeb3b831d72e41213a1eb (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
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>TrueType Schriftarten in (La)TeX and pdf(La)TeX</title>
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="Es wird beschrieben wie man TrueType Schriftarten in to TeX (pdfTeX) und LaTeX (pdfLaTeX) nutzt.">
<META name="abstract" content="Es wird beschrieben wie man TrueType Schriftarten in to TeX (pdfTeX) und LaTeX (pdfLaTeX) nutzt.">
<META name="keywords" content="pdfTeX, pdftex, pdf, TeX, LaTeX, latex, pdflatex, pdfLaTeX, truetype, TrueType, True Type, true type, font, MiKTeX, Acrobat, Adobe Acrobat, WinEdt, PostScript">
<META http-equiv="expires" content="46400">
<META name="author" content="Jens Weissenburger">
<link REV="made" href="mailto:jens@weissenburger.de">
<META name="publisher" content="Jens Weissenburger">
<META name="copyright" content="Jens Weissenburger">
<META name="Content-Language" content="de">
<META name="robots" content="ALL">
<META name="revisit-after" content="7 days">
<META name="page-topic" content="Sport">
<META name="page-type" content="Anleitung, Installation">
<link rel="stylesheet" href="latex.css" type="text/css">
<style>
  body {margin-left:5%;margin-right:7%}
</style>
</HEAD>
<BODY>
<div align="center">
<table border="0" width="88%" cellspacing="0">
  <tr>
    <td width="20%" id="td1"><a href="latex.htm" target="_self">LaTeX-Startseite</a></td>
    <td width="18%" id="td1"><a href="einleitung.htm" target="_self">Einleitung</a></td>
    <td width="16%" id="td1"><a href="miktex.htm" target="_self">MiKTeX</a></td>
    <td width="16%" id="td1"><a href="winedt.htm" target="_self">WinEdt</a></td>
    <td width="15%" id="td1"><a href="ttf.htm" target="_self">ttf</a></td>
    <td width="15%" id="td1"><a href="links.htm" target="_self">Links</a></td>
  </tr>
</table>
</div>

<!-- ********************************************************************** -->

<h1><img src="pic/latex.gif" alt="" border="0" width="120" height="47">
TrueType Schriftarten f&uuml;r TeX (LaTeX) und pdfTeX (pdfLaTeX) verf&uuml;gbar machen</h1>
<HR>
<p>Mit freundlicher Genehmigung von Damir Rakityansky (<a href="mailto:radamir@technologist.com">radamir@technologist.com</a>).<br>
Hier geht es zum Original: <a href="http://www.radamir.com/tex/" target="_blank"> &quot;Using TrueType fonts with TeX (LaTeX) and pdfTeX
(pdfLaTeX)&quot;</a></p>
<HR>
<p><i>Die Originalanleitung basiert auf MiKTeX&nbsp;1.11 und Ghostscript+GSView&nbsp;5.50.
Ich habe das ganze mit MiKTeX&nbsp;2.2 und
Ghostscript&nbsp;7.05 + GSview&nbsp;4.3 nachvollzogen und dabei auf vielfachen
Wunsch gleich in Deutsch &uuml;bersetzt. Sollte ich bei der &Uuml;bersetzung gepatzt
haben, bitte ich um eine kurze <a href="mailto:jens@weissenburger.de">Nachricht</a>!<br>
Auch wenn irgendwelche Lizenz- und Copyright-Bestimmungen mit den Ausf&uuml;hrungen auf dieser Seite verletzt werden,
bitte ich um <a href="mailto:jens@weissenburger.de">Benachrichtigung</a>.</i><a name="top"></a></p>
<HR>

<center><table BORDER=0>
  <tr>
    <td id="td2">&nbsp;1&nbsp; <a href="#Before we begin (TeX)">Bevor es losgeht [(La)TeX]</a></td>
    <td id="td2">&nbsp; 7&nbsp; <a href="#Using new fonts in LaTeX">Neue Schrift in LaTeX verwenden</a></td>
  </tr>
  <tr>
    <td id="td2">&nbsp;2&nbsp; <a href="#Creating TeX Font Metrics (tfm)">Erzeugen der TeX Font Metrics (tfm)</a></td>
    <td id="td2">&nbsp; 8&nbsp; <a href="#Before we begin (pdfTeX)">Bevor es
      losgeht [pdf(La)TeX]</a></td>
  </tr>
  <tr>
    <td id="td2">&nbsp;3&nbsp; <a href="#Creating Virtual Fonts (vf)">Erzeugen
      der Virtual Fonts (vf)</a></td>
    <td id="td2">&nbsp; 9&nbsp; <a href="#Creating Adobe Font Metrics (afm)">Erzeugen
      der Adobe Font Metrics (afm)</a></td>
  </tr>
  <tr>
    <td id="td2">&nbsp;4&nbsp; <a href="#Installation of fonts for TeX and LaTeX">Installation der Schriften unter (La)TeX</a>&nbsp;&nbsp;&nbsp;</td>
    <td id="td2">10&nbsp; <a href="#Gathering map file">Erstellen der map-Datei</a></td>
  </tr>
  <tr>
    <td id="td2">&nbsp;5&nbsp; <a href="#Testing the installation in TeX">Test der Installation in TeX</a></td>
    <td id="td2">11&nbsp; <a href="#Installation of fonts for pdfTeX and pdfLaTeX">Installation der Schriften unter pdf(La)TeX</a></td>
  </tr>
  <tr>
    <td id="td2">&nbsp;6&nbsp; <a href="#Using new fonts in TeX">Neue Schrift in TeX verwenden</a></td>
    <td id="td2">12&nbsp; <a href="#Testing the installation in pdfTeX">Test der
      Installation in pdfTeX</a></td>
  </tr>
  <tr>
    <td COLSPAN="2" id="td22">13&nbsp; <a href="#Acrobat Bug Note">Acrobat 3.01 &quot;Bug Note&quot;</a></td>
  </tr>
</table></center>

<!-- ********************************************************************** -->

<h3><a NAME="Before we begin (TeX)"></a>1 Bevor es losgeht [(La)TeX]</h3>
<p><font color="#FF0000"><i>Nutzer von Adobe Acrobat 3.01 lesen bitte die <a href="#Acrobat Bug Note">&quot;Bug Note&quot;</a> am Ende der
Seite oder installieren die neuere Version 5.0.</i></font></p>
<p>Es wird davon ausgegangen, dass LaTeX so installiert wurde, wie im Abschnitt <a href="miktex.htm">MiKTeX</a>
beschrieben. Bei Abweichungen m&uuml;ssen die Pfade entsprechend angepasst werden.
<p>Nehmen wir an, dass wir statt der Standardschriftart Computer Modern
Roman (cmr) den Text in Times New Roman setzen wollen. Times New Roman in Windows 9x/NT4/2k ist
eine Unicode Schriftart, die fast alle Zeichen der Computer Modern enth&auml;lt -
allerdings an verschiedenen Positionen. F&uuml;r die Verwendung der Schriftarten in TeX (LaTeX)
und PDF Dokumenten, m&uuml;ssen zwei weitere Schriftarten erzeugt werden:
<ul>
<li>&quot;raw tex font&quot; - enth&auml;lt die notwendigen Zeichen, aber ohne Kerning-Informationen und</li>
<li>&quot;virtual tex font&quot; - mit den Informationen zu Kerning und Ligaturen.</li>
</ul>
<p>Die Datei einer Beispielschriftart habe f&uuml;r TrueType den Name
<em id="com">foo.ttf</em>. Der &quot;virtual tex font&quot; in
T1 encoding erh&auml;lt dann den Namen <em id="com">ecfoo</em> und der &quot;raw tex font&quot;
den Namen <em id="com">recfoo</em>. Die Times New Roman Schriftfamilie besteht
aus den Dateien <em id="com">times.ttf</em>,
<em id="com">timesi.ttf</em>, <em id="com">timesbd.ttf</em> und <em id="com">timesbi.ttf</em>,
welche im Systemunterordner <em id="com">fonts</em>  (normalerweise: <em id="com">c:\windows\fonts</em> directory
f&uuml;r Windows 9x bzw. <em id="com">c:\winnt\fonts</em> f&uuml;r Windows NT/2k) zu
finden sind. Die Schriftfamilie besteht aus Regular (normal), Italic (kursiv), Bold
(fett) und BoldItalic (fettkursiv). Mit dem Buchstaben &quot;o&quot; am Ende des
Namens werden die erzeugten <b>o</b>blique (slanted/geneigte) Varianten der Regular
und Bold Schriftarten bezeichnet.<br>
Die folgende Tabelle fast die beiden vorherigen Abs&auml;tze noch einmal zusammen:
<br>&nbsp;
<table BORDER=1>
<tr>
<td WIDTH="16%" id="td2">&nbsp;</td>

<td WIDTH="28%" id="td2">TrueType Dateiname (.ttf)</td>

<td WIDTH="28%" id="td2">TeX&nbsp;Name&nbsp;(virtual&nbsp;font;&nbsp;.vf,&nbsp;.tfm)&nbsp;</td>

<td WIDTH="28%" id="td2">Raw&nbsp;TeX&nbsp;Name&nbsp;(.tfm,&nbsp;.afm,&nbsp;.pk)&nbsp;</td>
</tr>

<tr>
<td WIDTH="16%" id="td2">Regular</td>

<td WIDTH="28%" id="td2"><em id="com">times</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimes</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimes</em></td>
</tr>

<tr>
<td WIDTH="16%" id="td2">Italic</td>

<td WIDTH="28%" id="td2"><em id="com">timesi</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimesi</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimesi</em></td>
</tr>

<tr>
<td WIDTH="16%" id="td2">Bold</td>

<td WIDTH="28%" id="td2"><em id="com">timesbd</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimesbd</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimesbd</em></td>
</tr>

<tr>
<td WIDTH="16%" id="td2">BoldItalic</td>

<td WIDTH="28%" id="td2"><em id="com">timesbi</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimesbi</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimesbi</em></td>
</tr>

<tr>
<td WIDTH="16%" id="td2">Oblique</td>

<td WIDTH="28%" id="td2"><em id="com">-</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimeso</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimeso</em></td>
</tr>

<tr>
<td WIDTH="16%" id="td2">BoldOblique</td>

<td WIDTH="28%" id="td2"><em id="com">-</em></td>

<td WIDTH="28%" id="td2"><em id="com">ectimesbdo</em></td>

<td WIDTH="28%" id="td2"><em id="com">rectimesbdo</em></td>
</tr>
</table>

<p><small>TeX und LaTeX ben&ouml;tigen f&uuml;r die Bearbeitung eines Textes nur
die .tfm-Dateien. Die .tfm-Dateien enthalten nicht die Zeichens&auml;tze selbst,
sondern nur Informationen &uuml;ber die einzelnen Zeichen der entsprechenden
Zeichens&auml;tze, wie z.&nbsp;B. Abmessungen, Neigungen, Ligaturen usw. Die
eigentlichen Zeichens&auml;tze werden erst f&uuml;r die Druckausgabe ben&ouml;tigt.</small></p>

<p>Neben den ttf-Dateien wird noch eine Datei mit den Informationen &uuml;ber die
Position der Zeichen in einer neuen Schriftart ben&ouml;tigt. Hierf&uuml;r kann die
Datei <tt><a href="T1-WGL4.enc">T1-WGL4.enc</a></tt>
 heruntergeladen werden, welche die Informationen f&uuml;r T1 encoding enth&auml;lt. (F&uuml;r
die Nutzung von kyrillischen Zeichen sollte die Datei <em id="com">T2A-mod0.enc</em>
oder eine &auml;hnliche aus dem T2 Packet verwendet werden.)<br>
Nun noch ein tempor&auml;res Verzeichnis anlegen und die Schriftdateien (<em id="com">times.ttf</em>,
<em id="com">timesbd.ttf</em>, <em id="com">timesbi.ttf</em>, <em id="com">timesi.ttf</em>)
und die Datei <a href="T1-WGL4.enc">T1-WGL4.enc</a> dorthin kopieren
und es kann losgehen ...</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Creating TeX Font Metrics (tfm)"></a>2 Erzeugen der TeX Font Metrics (tfm)</h3>
<p>Folgende Kommandos an der Eingabeaufforderung ausf&uuml;hren:<br><br>
<em id="com">ttf2tfm times.ttf -q -T T1-WGL4.enc -v ectimes.vpl rectimes.tfm &gt;&gt; ttfonts.map<br>
ttf2tfm timesi.ttf -q -T T1-WGL4.enc -v ectimesi.vpl rectimesi.tfm &gt;&gt; ttfonts.map<br>
ttf2tfm timesbd.ttf -q -T T1-WGL4.enc -v ectimesbd.vpl rectimesbd.tfm &gt;&gt; ttfonts.map<br>
ttf2tfm timesbi.ttf -q -T T1-WGL4.enc -v ectimesbi.vpl rectimesbi.tfm &gt;&gt; ttfonts.map</em>
<br><br>
Es werden die tfm-Dateien der &quot;raw fonts&quot; und die vpl-Dateien der
&quot;virtual fonts&quot; erzeugt. F&uuml;r die Erzeugung der slanted/geneigten Versionen&nbsp;der
regular/normalen und bold/fetten Schriftarten m&uuml;ssen folgende Kommandos
ausgef&uuml;hrt werden:<br><br>
<em id="com">ttf2tfm times.ttf -q -T T1-WGL4.enc -s .167 -v ectimeso.vpl rectimeso.tfm &gt;&gt; ttfonts.map<br>
ttf2tfm timesbd.ttf -q -T T1-WGL4.enc -s .167 -v ectimesbdo.vpl rectimesbdo.tfm &gt;&gt; ttfonts.map</em></p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Creating Virtual Fonts (vf)"></a>3 Erzeugen der Virtual Fonts (vf)</h3>
<p>Folgende Kommandos an der Eingabeaufforderung ausf&uuml;hren:<br><br>
<em id="com">vptovf ectimes.vpl ectimes.vf ectimes.tfm<br>
vptovf ectimesi.vpl ectimesi.vf ectimesi.tfm<br>
vptovf ectimesbd.vpl ectimesbd.vf ectimesbd.tfm<br>
vptovf ectimesbi.vpl ectimesbi.vf ectimesbi.tfm<br>
vptovf ectimeso.vpl ectimeso.vf ectimeso.tfm<br>
vptovf ectimesbdo.vpl ectimesbdo.vf ectimesbdo.tfm</em>
<br><br>
Damit werden die vf- und tfm-Dateien der &quot;virtual fonts&quot; erzeugt.
Anschlie&szlig;end k&ouml;nnen alle
vpl-Dateien gel&ouml;scht werden:<br><br>
<em id="com">del *.vpl</em></p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Installation of fonts for TeX and LaTeX"></a>4 Installation der Schriften unter (La)TeX</h3>
<p>Die erzeugten vf- und tfm-Dateien m&uuml;ssen nun in die MiKTeX-Installation
eingebunden werden. Die vf-Dateien werden daf&uuml;r nach <em id="com">c:\localtexmf\fonts\vf\ms\times\</em>
verschoben und alle tfm-Dateien nach <em id="com">c:\localtexmf\fonts\tfm\ms\times\</em>.
Die Unterordner <em id="com">ms\times</em>  sind nicht zwingend erforderlich,
aber auf diese Weise (<em id="com">&lt;Anbieter&gt;\&lt;Schriftfamilie&gt;</em>) beh&auml;lt man leichter den
&Uuml;berblick und au&szlig;erdem entspricht es den &uuml;blichen Regeln.<p>Der Inhalt der
Datei <em id="com">ttfonts.map</em>  aus dem tempor&auml;ren Verzeichnis muss nun in
die Datei <em id="com">c:\texmf\ttf2tfm\base\ttfonts.map</em>
 eingef&uuml;gt werden. Am einfachsten per Copy&amp;Paste mittels Notepad. Falls ein
anderer Texteditor verwendet wird, ist darauf zu achten, dass dieser lange
Zeilen nicht automatisch umgebricht. Abspeichern und Editor schlie&szlig;en.<p>Nun
noch die Datei <em id="com">T1-WGL4.enc</em> in den Ordner
<em id="com">c:\texmf\pdftex\base\</em> kopieren und die Database updaten:<br><br>
MiKTeX 1.x: <em id="com">Start=&gt;Programme=&gt;MiKTeX=&gt;Maintenance=&gt;Refresh Filename Database</em><br>
MiKTeX 2.x: <em id="com">Start=&gt;Programme=&gt;MiKTeX=&gt;MiKTeX Options</em> und unter <em id="com">General</em> auf <em id="com">Refresh Now</em> klicken</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Testing the installation in TeX"></a>5 Test der Installation in TeX</h3>
<p>F&uuml;r den Test der Installation sollte das aktuelle tempor&auml;re Verzeichnis
verlassen und in ein Verzeichnis gewechselt werden in welchem keinerlei Dateien
mit Bezug zu den soeben erzeugten Schriftdateien liegen. Dann folgendes Kommando
ausf&uuml;hren:<br><br>
<em id="com">tex testfont</em><br><br>
Es wird abgefragt, welche Schrift getestet werden soll und man gibt nun "<em id="com">ectimes</em>&quot;
ein. Anschlie&szlig;end wird ein Kommando abgefragt, was man mit "<em id="com">\table\eject\init</em>&quot;
beantwortet. Das ganze wiederholt man mit der Schriftart "<em id="com">ectimes<b>o</b></em>",
dann mit "<em id="com">ectimes<b>bd</b></em>" usw. Zum Abschluss gibt man das Kommando "<em id="com">\bye</em>&quot;
ein und die Datei <em id="com">testfont.dvi</em>
 wird im aktuellen Verzeichnis erzeugt.<br>
Sollten hierbei Probleme auftreten, liegt das normalerweise an Tippfehlern beim
Namen der Schriftarten oder an fehlenden tfm-, vf-Dateien.<p>Um eventuelle
Probleme mit YAP zu vermeiden, sollte besser noch die Konvertierung der
dvi-Datei in PostScript erfolgen:<br><br>
<em id="com">dvips testfont.dvi</em><br><br>
Die Ausgabe sollte dabei etwa folgendes zeigen:<br><br>
<em id="com">- make_pk_font (rectimes, 600, 600, ljfour)<br>
name: rectimes, dpi=600, bdpi=600, mag=magstep(0.0), mode=ljfour<br>
C:\texmf\miktex\bin\makemf.exe --verbose rectimes<br>
Cannot find rectimes source file.<br>
C:\texmf\miktex\bin\ttf2pk.exe -q -n rectimes 600<br>
ttf2pk: WARNING: Cannot map character `compwordmark'.<br>
ttf2pk: WARNING: Cannot map character `perthousandzero'.<br>
ttf2pk: WARNING: Cannot map character `dotlessj'.<br>
ttf2pk: WARNING: Cannot map character `ff'.<br>
ttf2pk: WARNING: Cannot map character `ffi'.<br>
ttf2pk: WARNING: Cannot map character `ffl'.<br>
ttf2pk: WARNING: Cannot map character `visualspace'.<br>
ttf2pk: WARNING: Cannot map character `Germandbls'.<br>
Creating rectimes.pk...<br>
move rectimes.pk<br>
C:\localtexmf\fonts\pk\modeless\ms\times\dpi600\rectimes.pk</em>
<br><br>
Wie zu sehen, werden ein paar Zeichen mit nicht all zu gro&szlig;er Bedeutung (z.B. Promillezeichen,
ff, ffi und ffl Ligaturen) vermisst.</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Using new fonts in TeX"></a>6 Neue Schrift in TeX verwenden</h3>
<p>Die neuen Schriften k&ouml;nnen in TeX beispielsweise mit folgendem Kommando benutzt
werden:<br><br>
<em id="com">\font\myfont=ectimes<br>
\font\mybigfont=ectimes at 36pt<br>
\myfont Hello, I am being typeset in Times New Roman<br>
<br>
\mybigfont Me too...</em></p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Using new fonts in LaTeX"></a>7 Neue Schrift in LaTeX verwenden</h3>
<p>F&uuml;r die Verwendung in LaTeX ist etwas mehr Aufwand notwendig. Zun&auml;chst muss
die Datei <em id="com">t1tnr.fd</em>
 im Ordner <em id="com">c:\localtexmf\tex\latex\winfonts</em> angelegt und mit
folgendem Inhalt gef&uuml;llt werden:<br><br>
<em id="com">\ProvidesFile{t1tnr.fd}[Hier Schriftbeschreibung einf&uuml;gen]<br>
<br>
\DeclareFontFamily{T1}{tnr}{}<br>
<br>
\DeclareFontShape{T1}{tnr}{b}{n}{&lt;-&gt;ectimesbd}{}<br>
\DeclareFontShape{T1}{tnr}{b}{sl}{&lt;-&gt; ectimesbdo}{}<br>
\DeclareFontShape{T1}{tnr}{b}{it}{&lt;-&gt; ectimesbi}{}<br>
<br>
\DeclareFontShape{T1}{tnr}{m}{n}{&lt;-&gt; ectimes}{}<br>
\DeclareFontShape{T1}{tnr}{m}{sl}{&lt;-&gt; ectimeso}{}<br>
\DeclareFontShape{T1}{tnr}{m}{it}{&lt;-&gt; ectimesi}{}<br>
<br>
\DeclareFontShape{T1}{tnr}{bx}{n}{&lt;-&gt;ssub * tnr/b/n}{}<br>
\DeclareFontShape{T1}{tnr}{bx}{sl}{&lt;-&gt;ssub * tnr/b/sl}{}<br>
\DeclareFontShape{T1}{tnr}{bx}{it}{&lt;-&gt;ssub * tnr/b/it}{}<br>
<br>
\endinput</em><br><br>
Nun k&ouml;nnen die neuen Schriften auf folgende Weise mit LaTeX verwendet werden:<br><br>
<em id="com">\documentclass{article}<br>
\begin{document}<br>
\usefont{T1}{tnr}{m}{sl}<br>
<br>
Hello, I am being typeset in Times New Roman Slanted<br>
<br>
\end{document}</em><br><br>
Soll die neu erzeugte Schriftart (Times New Roman) als Standard &quot;roman font&quot;
verwendet werden, k&ouml;nnen folgende zwei <em id="com">\renewcommand</em>  Befehle
in der Pr&auml;ambel eingef&uuml;gt werden:<br><br>
<em id="com">\documentclass{article}<br>
<br>
\renewcommand{\encodingdefault}{T1}<br>
\renewcommand{\rmdefault}{tnr}<br>
<br>
\begin{document}<br>
<br>
Hello, I am being typeset in \textsl{Times New Roman Slanted}<br>
<br>
\end{document}</em><br><br>
Erstellt man jetzt PDF-Dokumente mittels pdftex oder pdflatex werden die neuen
Schriften als (h&auml;ssliche) Bitmaps eingebunden. Die n&auml;chsten Abschnitte
beschreiben wie TrueType Schriften in PDF-Dokumente eingebunden werden k&ouml;nnen.</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Before we begin (pdfTeX)"></a>8 Bevor es losgeht (pdfTeX)</h3>
<p>Zuerst sollte &uuml;berpr&uuml;ft werden, ob pdfTeX funktioniert. Durch Eingabe des
Befehls<br><br>
<em id="com">pdftex story</em><br><br>
erscheint die folgende Meldung:<br><br>
<em id="com">C:\texmf&gt;pdftex story<br>
This is pdfTeX, Version 3.14159-12r (MiKTeX 1.11c)<br>
<font color="#FF0000">(pdftex.cfg)</font> (story.tex [1<font color="#FF0000">&lt;cm.map&gt;</font>])<br>
*</em>
<br><br>
Jetzt das Kommando <em id="com">\bye</em>  eingeben und man erh&auml;lt die Ausgabe<br><br>
<em id="com">*\bye<br>
<font color="#FF0000">&lt;cmtext.enc&gt;&lt;cmr10.pfb&gt;&lt;cmsl10.pfb&gt;&lt;cmbx10.pfb&gt;</font><br>
Output written on story.pdf (1 page, 31672 bytes).<br>
Transcript written on story.log.</em>
<br><br>
Zwei Zeilen sind hier besonders wichtig. Zum einen die Zeile mit <em id="com"><font color="#FF0000">(pdftex.cfg)</font></em>
und <em id="com"><font color="#FF0000">&lt;cm.map></font></em>, welche anzeigt,
dass
pdftex die Konfigurationsdatei gefunden und die &quot;Computer Modern
fonts map&quot; geladen hat. Zum anderen die Zeile mit <em id="com"><font color="#FF0000">&lt;cmtext.enc>&lt;cmr10.pfb></font></em> ...,
was hei&szlig;t, dass die Type 1 PostScript Schriften CMR10, CMSL10 und CMBX10 in das
Dokument eingebunden wurden.</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Creating Adobe Font Metrics (afm)"></a>9 Erzeugen der Adobe Font Metrics (afm)</h3>
<p>Um die afm-Dateien zu erzeugen, geht man zur&uuml;ck in das tempor&auml;re
Arbeitsverzeichnis und f&uuml;hrt folgende Kommandos aus:<br><br>
<em id="com">ttf2afm -e T1-WGL4.enc -o rectimes.afm times.ttf<br>
ttf2afm -e T1-WGL4.enc -o rectimesi.afm timesi.ttf<br>
ttf2afm -e T1-WGL4.enc -o rectimesbd.afm timesbd.ttf<br>
ttf2afm -e T1-WGL4.enc -o rectimesbi.afm timesbi.ttf</em>
<br><br>
Dabei werden vom Programm einige fehlende Zeichen gemeldet, aber die
gew&uuml;nschten afm-Dateien werden erzeugt.</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Gathering map file"></a>10 Erstellen der map-Datei</h3>
<p>Jetzt muss die map-Datei, welche die Namen der &quot;raw tex fonts&quot; auf die
aktuellen Namen TrueType Schriften abbildet, erstellt werden. Hierzu verwendet
man am besten das Programm <em id="com">afm2tfm</em>. Wie der Programmname verr&auml;t, werden aus den
afm-Dateien die schon vorher einmal erzeugten tfm-Dateien erstellt. Allerdings
erzeugt <em id="com">afm2tfm</em> noch einen Teil, der f&uuml;r die map-Datei notwendig ist. Folgende
Kommandos sind auszuf&uuml;hren:<br><br>
<em id="com">afm2tfm rectimes.afm -T T1-WGL4.enc rectimes.tfm &gt;&gt;winfonts.map<br>
afm2tfm rectimesi.afm -T T1-WGL4.enc rectimesi.tfm &gt;&gt;winfonts.map<br>
afm2tfm rectimesbd.afm -T T1-WGL4.enc rectimesbd.tfm &gt;&gt;winfonts.map<br>
afm2tfm rectimesbi.afm -T T1-WGL4.enc rectimesbi.tfm &gt;&gt;winfonts.map<br>
afm2tfm rectimes.afm -T T1-WGL4.enc -s .167 rectimeso.tfm &gt;&gt;winfonts.map<br>
afm2tfm rectimesbd.afm -T T1-WGL4.enc -s .167 rectimesbdo.tfm &gt;&gt;winfonts.map</em>
<br><br>
Nun die Datei <em id="com">winfonts.map</em> &ouml;ffnen und am Ende jeder Zeile noch den zugeh&ouml;rigen
Namen der ttf-Datei einf&uuml;gen:<br><br>
<em id="com">rectimes TimesNewRomanPSMT &quot; T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">times.ttf</font> T1-WGL4.enc<br>
rectimesi TimesNewRomanPS-ItalicMT &quot; T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">timesi.ttf</font> T1-WGL4.enc<br>
rectimesbd TimesNewRomanPS-BoldMT &quot; T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">timesbd.ttf</font> T1-WGL4.enc<br>
rectimesbi TimesNewRomanPS-BoldItalicMT &quot; T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">timesbi.ttf</font> T1-WGL4.enc<br>
rectimeso TimesNewRomanPSMT &quot; .167 SlantFont T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">times.ttf</font> T1-WGL4.enc<br>
rectimesbdo TimesNewRomanPS-BoldMT &quot; .167 SlantFont T1Encoding ReEncodeFont &quot; &lt;<font color="#FF0000">timesbd.ttf</font> T1-WGL4.enc</em></p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Installation of fonts for pdfTeX and pdfLaTeX"></a>11 Installation der Schriften unter pdf(La)TeX</h3>
<p>Die erzeugten afm-Dateien werden in den Ordner <em id="com">c:\localtexmf\fonts\afm\ms\times</em>
verschoben und die Datei <em id="com">winfonts.map</em> in das Verzeichnis <em id="com">c:\localtexmf\pdftex\base</em>.<p>Jetzt
die
Datei <em id="com">c:\texmf\miktex\config\miktex.ini</em> &ouml;ffnen und die Zeile,
welche mit "<em id="com">TrueType Font Dirs=</em>" (MiKTeX&nbsp;1.x) bzw. "<em id="com">TTFPath=</em>" (MiKTeX&nbsp;2.x) beginnt, suchen und das Windows
Schriftverzeichnis hinzuf&uuml;gen:<br><br>
MiKTeX 1.x: <em id="com">TrueType Font Dirs=.;%R\fonts\truetype//;c:\windows\fonts</em><br>
MiKTeX 2.x: <em id="com">TTFPath=.;%R\fonts\truetype//;c:\windows\fonts</em>
<br><br>
Nun noch die Datei <em id="com">c:\texmf\pdftex\config\pdftex.cfg</em>
(unter MiKTeX&nbsp;1.x ist die Datei eventuell im Verzeichnis <em id="com">c:\texmf\pdftex\base\</em> zu finden!)
&ouml;ffnen und die folgende Zeile einf&uuml;gen:<br><br>
<em id="com">map +winfonts.map</em>
<br><br>
und die Database updaten:<br><br>
MiKTeX 1.x: <em id="com">Start=&gt;Programme=&gt;MiKTeX=&gt;Maintenance=&gt;Refresh Filename Database</em><br>
MiKTeX 2.x: <em id="com">Start=&gt;Programme=&gt;MiKTeX=&gt;MiKTeX Options</em> und unter <em id="com">General</em> auf <em id="com">Refresh Now</em> klicken</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Testing the installation in pdfTeX"></a>12 Test der Installation in pdfTeX</h3>
<p>F&uuml;r den Test der Installation sollte das aktuelle tempor&auml;re Verzeichnis
verlassen und in ein Verzeichnis gewechselt werden in welchem keinerlei Dateien
mit Bezug zu den soeben erzeugten Schriftdateien liegen. Dann folgendes Kommando
ausf&uuml;hren:<br><br>
<em id="com">pdftex testfont</em>
<br><br>
Es wird abgefragt, welche Schrift getestet werden soll und man gibt nun "<em id="com">ectimes</em>&quot;
ein. Anschlie&szlig;end wird ein Kommando abgefragt, was man mit "<em id="com">\table\eject\init</em>&quot;
beantwortet. Das ganze wiederholt man mit der Schriftart "<em id="com">ectimes<b>o</b></em>",
dann mit
"<em id="com">ectimes<b>bd</b></em>" usw. Zum Abschluss gibt man das Kommando "<em id="com">\bye</em>&quot;
ein und folgende Zeilen erscheinen:<br><br>
<em id="com">pdftex testfont<br>
This is pdfTeX, Version 3.14159-12r (MiKTeX 1.11c)<br>
(pdftex.cfg) (testfont.tex<br>
Name of the font to test = ectimes<br>
Now type a test command (\help for help):)<br>
*\table\eject\init<br>
[1&lt;cm.map&gt;<font color="#FF0000">&lt;winfonts.map&gt;</font>]<br>
Name of the font to test = ectimesbdo<br>
Now type a test command (\help for help):<br>
*\table\bye<br>
[2]<font color="#FF0000">&lt;T1-WGL4.enc&gt;&lt;timesbd.ttf&gt;</font>&lt;cmttext.enc&gt;&lt;cmtt10.pfb&gt;<font color="#FF0000">&lt;times.ttf&gt;</font>&lt;cmitext.enc&gt;&lt;<br>
cmti10.pfb&gt;&lt;T1-WGL4.enc&gt;&lt;cmr10.pfb&gt;&lt;cmr7.pfb&gt;<br>
Output written on testfont.pdf (2 pages, 195888 bytes).<br>
Transcript written on testfont.log.</em>
<br><br>
Wie zu sehen, findet pdftex die Dateien <em id="com">winfonts.map</em>
und <em id="com">T1-WGL4.enc</em> sowie die TrueType Schriftarten <em id="com">times.ttf</em> und
<em id="com">timesbd.ttf</em> f&uuml;r das erzeugte PDF-Dokument. <em id="com">testfont.pdf</em> kann nun mit
GSview ge&ouml;ffnet werden, was wie auf dem folgenden Bild aussehen sollte:</p>
<p><font color="#FF0000"><i>Nutzer von Adobe Acrobat 3.01 lesen bitte die <a href="#Acrobat Bug Note">&quot;Bug Note&quot;</a> am Ende dieses
Dokuments oder installieren die neuere Version 4.05.</i></font></p>
<p><img SRC="pic/gsview.gif" height=576 width=800 border="0"></p>
<p>Die Verwendung der neuen Schriften mit pdfTeX und pdfLaTeX erfolgt wie mit TeX
und LaTeX.</p>
<p>Fertig! ...</p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<!-- ********************************************************************** -->

<h3><a NAME="Acrobat Bug Note"></a>13 Acrobat 3.01 &quot;Bug Note&quot;</h3>
<p>PDF-Dokumente sind einfacher mit dem Adobe Acrobat Reader als mit GSview zu
handhaben. Allerdings hat Acrobat in der Version 3.01 die Angewohnheit auf dem
System installierte TrueType Schriftarten nicht korrekt anzuzeigen. Mit der
neueren Version 4.05 besteht dieses Problem nicht mehr! Wenn man das gleiche
PDF-Dokument mit dem Acrobat Reader 3.01 &ouml;ffnet sieht man folgendes:</p>
<p><img SRC="pic/acrobat.gif" border=0 height=576 width=800>
<p>Acrobat 3.01 zeigt nur die Zeichen, welche beim Reencoding nicht
&quot;angefasst&quot; wurden, korrekt an! Wenn man die Schriftart aus dem
Windows-System entfernt (WAS F&Uuml;R Times
New Roman NICHT ZU EMPFEHLEN IST!), zeigt auch Acrobat 3.01 das gleiche
PDF-Dokument vollst&auml;ndig an:
<p><img SRC="pic/acrobat1.gif" border=0 height=576 width=800></p>

<p><font size=1><a href="#top"><tt>zum Seitenanfang</tt></a></font></p>

<div align="center">
<table border="0" width="88%" cellspacing="0">
  <tr>
    <td width="20%" id="td1"><a href="latex.htm" target="_self">LaTeX-Startseite</a></td>
    <td width="18%" id="td1"><a href="einleitung.htm" target="_self">Einleitung</a></td>
    <td width="16%" id="td1"><a href="miktex.htm" target="_self">MiKTeX</a></td>
    <td width="16%" id="td1"><a href="winedt.htm" target="_self">WinEdt</a></td>
    <td width="15%" id="td1"><a href="ttf.htm" target="_self">ttf</a></td>
    <td width="15%" id="td1"><a href="links.htm" target="_self">Links</a></td>
  </tr>
</table>
</div>
<p align="center"><font color="#AAAAAA" size="1">+++&nbsp;&nbsp;&nbsp;</font><a href="mailto:jens@weissenburger.de"><font color="#AAAAAA" size="1">Jens Wei&szlig;enburger</font></a><font color="#AAAAAA" size="1">&nbsp;&nbsp;&nbsp;+++&nbsp;&nbsp;&nbsp;</font><a href="http://www.weissenburger.de/LaTeX" target="_top"><font color="#AAAAAA" size="1">http://www.weissenburger.de</font></a><font color="#AAAAAA" size="1">&nbsp;&nbsp;&nbsp;+++</font></p>
<p align="right"><font size="1" color="#AAAAAA">letzte &Auml;nderung: 
<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d. %B %Y" startspan -->28. März 2003<!--webbot bot="Timestamp" endspan i-checksum="36332" -->
</font></p>
</body>
</html>