diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm |
Initial commit
Diffstat (limited to 'info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm')
-rw-r--r-- | info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm | 545 |
1 files changed, 545 insertions, 0 deletions
diff --git a/info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm b/info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm new file mode 100644 index 0000000000..9f430552ee --- /dev/null +++ b/info/german/MiKTeX-WinEdt-TrueType-Anleitung/ttf.htm @@ -0,0 +1,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ür TeX (LaTeX) und pdfTeX (pdfLaTeX) verfü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"> "Using TrueType fonts with TeX (LaTeX) and pdfTeX +(pdfLaTeX)"</a></p> +<HR> +<p><i>Die Originalanleitung basiert auf MiKTeX 1.11 und Ghostscript+GSView 5.50. +Ich habe das ganze mit MiKTeX 2.2 und +Ghostscript 7.05 + GSview 4.3 nachvollzogen und dabei auf vielfachen +Wunsch gleich in Deutsch übersetzt. Sollte ich bei der Ü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ü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"> 1 <a href="#Before we begin (TeX)">Bevor es losgeht [(La)TeX]</a></td> + <td id="td2"> 7 <a href="#Using new fonts in LaTeX">Neue Schrift in LaTeX verwenden</a></td> + </tr> + <tr> + <td id="td2"> 2 <a href="#Creating TeX Font Metrics (tfm)">Erzeugen der TeX Font Metrics (tfm)</a></td> + <td id="td2"> 8 <a href="#Before we begin (pdfTeX)">Bevor es + losgeht [pdf(La)TeX]</a></td> + </tr> + <tr> + <td id="td2"> 3 <a href="#Creating Virtual Fonts (vf)">Erzeugen + der Virtual Fonts (vf)</a></td> + <td id="td2"> 9 <a href="#Creating Adobe Font Metrics (afm)">Erzeugen + der Adobe Font Metrics (afm)</a></td> + </tr> + <tr> + <td id="td2"> 4 <a href="#Installation of fonts for TeX and LaTeX">Installation der Schriften unter (La)TeX</a> </td> + <td id="td2">10 <a href="#Gathering map file">Erstellen der map-Datei</a></td> + </tr> + <tr> + <td id="td2"> 5 <a href="#Testing the installation in TeX">Test der Installation in TeX</a></td> + <td id="td2">11 <a href="#Installation of fonts for pdfTeX and pdfLaTeX">Installation der Schriften unter pdf(La)TeX</a></td> + </tr> + <tr> + <td id="td2"> 6 <a href="#Using new fonts in TeX">Neue Schrift in TeX verwenden</a></td> + <td id="td2">12 <a href="#Testing the installation in pdfTeX">Test der + Installation in pdfTeX</a></td> + </tr> + <tr> + <td COLSPAN="2" id="td22">13 <a href="#Acrobat Bug Note">Acrobat 3.01 "Bug Note"</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">"Bug Note"</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ü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ält - +allerdings an verschiedenen Positionen. Für die Verwendung der Schriftarten in TeX (LaTeX) +und PDF Dokumenten, müssen zwei weitere Schriftarten erzeugt werden: +<ul> +<li>"raw tex font" - enthält die notwendigen Zeichen, aber ohne Kerning-Informationen und</li> +<li>"virtual tex font" - mit den Informationen zu Kerning und Ligaturen.</li> +</ul> +<p>Die Datei einer Beispielschriftart habe für TrueType den Name +<em id="com">foo.ttf</em>. Der "virtual tex font" in +T1 encoding erhält dann den Namen <em id="com">ecfoo</em> und der "raw tex font" +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ür Windows 9x bzw. <em id="com">c:\winnt\fonts</em> für Windows NT/2k) zu +finden sind. Die Schriftfamilie besteht aus Regular (normal), Italic (kursiv), Bold +(fett) und BoldItalic (fettkursiv). Mit dem Buchstaben "o" 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ätze noch einmal zusammen: +<br> +<table BORDER=1> +<tr> +<td WIDTH="16%" id="td2"> </td> + +<td WIDTH="28%" id="td2">TrueType Dateiname (.ttf)</td> + +<td WIDTH="28%" id="td2">TeX Name (virtual font; .vf, .tfm) </td> + +<td WIDTH="28%" id="td2">Raw TeX Name (.tfm, .afm, .pk) </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ötigen für die Bearbeitung eines Textes nur +die .tfm-Dateien. Die .tfm-Dateien enthalten nicht die Zeichensätze selbst, +sondern nur Informationen über die einzelnen Zeichen der entsprechenden +Zeichensätze, wie z. B. Abmessungen, Neigungen, Ligaturen usw. Die +eigentlichen Zeichensätze werden erst für die Druckausgabe benötigt.</small></p> + +<p>Neben den ttf-Dateien wird noch eine Datei mit den Informationen über die +Position der Zeichen in einer neuen Schriftart benötigt. Hierfür kann die +Datei <tt><a href="T1-WGL4.enc">T1-WGL4.enc</a></tt> + heruntergeladen werden, welche die Informationen für T1 encoding enthält. (Für +die Nutzung von kyrillischen Zeichen sollte die Datei <em id="com">T2A-mod0.enc</em> +oder eine ähnliche aus dem T2 Packet verwendet werden.)<br> +Nun noch ein temporä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ühren:<br><br> +<em id="com">ttf2tfm times.ttf -q -T T1-WGL4.enc -v ectimes.vpl rectimes.tfm >> ttfonts.map<br> +ttf2tfm timesi.ttf -q -T T1-WGL4.enc -v ectimesi.vpl rectimesi.tfm >> ttfonts.map<br> +ttf2tfm timesbd.ttf -q -T T1-WGL4.enc -v ectimesbd.vpl rectimesbd.tfm >> ttfonts.map<br> +ttf2tfm timesbi.ttf -q -T T1-WGL4.enc -v ectimesbi.vpl rectimesbi.tfm >> ttfonts.map</em> +<br><br> +Es werden die tfm-Dateien der "raw fonts" und die vpl-Dateien der +"virtual fonts" erzeugt. Für die Erzeugung der slanted/geneigten Versionen der +regular/normalen und bold/fetten Schriftarten müssen folgende Kommandos +ausgeführt werden:<br><br> +<em id="com">ttf2tfm times.ttf -q -T T1-WGL4.enc -s .167 -v ectimeso.vpl rectimeso.tfm >> ttfonts.map<br> +ttf2tfm timesbd.ttf -q -T T1-WGL4.enc -s .167 -v ectimesbdo.vpl rectimesbdo.tfm >> 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ü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 "virtual fonts" erzeugt. +Anschließend können alle +vpl-Dateien gelö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üssen nun in die MiKTeX-Installation +eingebunden werden. Die vf-Dateien werden dafü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"><Anbieter>\<Schriftfamilie></em>) behält man leichter den +Überblick und außerdem entspricht es den üblichen Regeln.<p>Der Inhalt der +Datei <em id="com">ttfonts.map</em> aus dem temporären Verzeichnis muss nun in +die Datei <em id="com">c:\texmf\ttf2tfm\base\ttfonts.map</em> + eingefügt werden. Am einfachsten per Copy&Paste mittels Notepad. Falls ein +anderer Texteditor verwendet wird, ist darauf zu achten, dass dieser lange +Zeilen nicht automatisch umgebricht. Abspeichern und Editor schließ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=>Programme=>MiKTeX=>Maintenance=>Refresh Filename Database</em><br> +MiKTeX 2.x: <em id="com">Start=>Programme=>MiKTeX=>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ür den Test der Installation sollte das aktuelle temporä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ü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>" +ein. Anschließend wird ein Kommando abgefragt, was man mit "<em id="com">\table\eject\init</em>" +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>" +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ß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ö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ür die Verwendung in LaTeX ist etwas mehr Aufwand notwendig. Zunä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üllt werden:<br><br> +<em id="com">\ProvidesFile{t1tnr.fd}[Hier Schriftbeschreibung einfügen]<br> +<br> +\DeclareFontFamily{T1}{tnr}{}<br> +<br> +\DeclareFontShape{T1}{tnr}{b}{n}{<->ectimesbd}{}<br> +\DeclareFontShape{T1}{tnr}{b}{sl}{<-> ectimesbdo}{}<br> +\DeclareFontShape{T1}{tnr}{b}{it}{<-> ectimesbi}{}<br> +<br> +\DeclareFontShape{T1}{tnr}{m}{n}{<-> ectimes}{}<br> +\DeclareFontShape{T1}{tnr}{m}{sl}{<-> ectimeso}{}<br> +\DeclareFontShape{T1}{tnr}{m}{it}{<-> ectimesi}{}<br> +<br> +\DeclareFontShape{T1}{tnr}{bx}{n}{<->ssub * tnr/b/n}{}<br> +\DeclareFontShape{T1}{tnr}{bx}{sl}{<->ssub * tnr/b/sl}{}<br> +\DeclareFontShape{T1}{tnr}{bx}{it}{<->ssub * tnr/b/it}{}<br> +<br> +\endinput</em><br><br> +Nun kö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 "roman font" +verwendet werden, können folgende zwei <em id="com">\renewcommand</em> Befehle +in der Präambel eingefü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ässliche) Bitmaps eingebunden. Die nächsten Abschnitte +beschreiben wie TrueType Schriften in PDF-Dokumente eingebunden werden kö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 überprü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>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"><cm.map></font>])<br> +*</em> +<br><br> +Jetzt das Kommando <em id="com">\bye</em> eingeben und man erhält die Ausgabe<br><br> +<em id="com">*\bye<br> +<font color="#FF0000"><cmtext.enc><cmr10.pfb><cmsl10.pfb><cmbx10.pfb></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"><cm.map></font></em>, welche anzeigt, +dass +pdftex die Konfigurationsdatei gefunden und die "Computer Modern +fonts map" geladen hat. Zum anderen die Zeile mit <em id="com"><font color="#FF0000"><cmtext.enc><cmr10.pfb></font></em> ..., +was heiß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ück in das temporäre +Arbeitsverzeichnis und fü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ü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 "raw tex fonts" 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ä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ür die map-Datei notwendig ist. Folgende +Kommandos sind auszuführen:<br><br> +<em id="com">afm2tfm rectimes.afm -T T1-WGL4.enc rectimes.tfm >>winfonts.map<br> +afm2tfm rectimesi.afm -T T1-WGL4.enc rectimesi.tfm >>winfonts.map<br> +afm2tfm rectimesbd.afm -T T1-WGL4.enc rectimesbd.tfm >>winfonts.map<br> +afm2tfm rectimesbi.afm -T T1-WGL4.enc rectimesbi.tfm >>winfonts.map<br> +afm2tfm rectimes.afm -T T1-WGL4.enc -s .167 rectimeso.tfm >>winfonts.map<br> +afm2tfm rectimesbd.afm -T T1-WGL4.enc -s .167 rectimesbdo.tfm >>winfonts.map</em> +<br><br> +Nun die Datei <em id="com">winfonts.map</em> öffnen und am Ende jeder Zeile noch den zugehörigen +Namen der ttf-Datei einfügen:<br><br> +<em id="com">rectimes TimesNewRomanPSMT " T1Encoding ReEncodeFont " <<font color="#FF0000">times.ttf</font> T1-WGL4.enc<br> +rectimesi TimesNewRomanPS-ItalicMT " T1Encoding ReEncodeFont " <<font color="#FF0000">timesi.ttf</font> T1-WGL4.enc<br> +rectimesbd TimesNewRomanPS-BoldMT " T1Encoding ReEncodeFont " <<font color="#FF0000">timesbd.ttf</font> T1-WGL4.enc<br> +rectimesbi TimesNewRomanPS-BoldItalicMT " T1Encoding ReEncodeFont " <<font color="#FF0000">timesbi.ttf</font> T1-WGL4.enc<br> +rectimeso TimesNewRomanPSMT " .167 SlantFont T1Encoding ReEncodeFont " <<font color="#FF0000">times.ttf</font> T1-WGL4.enc<br> +rectimesbdo TimesNewRomanPS-BoldMT " .167 SlantFont T1Encoding ReEncodeFont " <<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> öffnen und die Zeile, +welche mit "<em id="com">TrueType Font Dirs=</em>" (MiKTeX 1.x) bzw. "<em id="com">TTFPath=</em>" (MiKTeX 2.x) beginnt, suchen und das Windows +Schriftverzeichnis hinzufü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 1.x ist die Datei eventuell im Verzeichnis <em id="com">c:\texmf\pdftex\base\</em> zu finden!) +öffnen und die folgende Zeile einfü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=>Programme=>MiKTeX=>Maintenance=>Refresh Filename Database</em><br> +MiKTeX 2.x: <em id="com">Start=>Programme=>MiKTeX=>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ür den Test der Installation sollte das aktuelle temporä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ü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>" +ein. Anschließend wird ein Kommando abgefragt, was man mit "<em id="com">\table\eject\init</em>" +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>" +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<cm.map><font color="#FF0000"><winfonts.map></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"><T1-WGL4.enc><timesbd.ttf></font><cmttext.enc><cmtt10.pfb><font color="#FF0000"><times.ttf></font><cmitext.enc><<br> +cmti10.pfb><T1-WGL4.enc><cmr10.pfb><cmr7.pfb><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ür das erzeugte PDF-Dokument. <em id="com">testfont.pdf</em> kann nun mit +GSview geö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">"Bug Note"</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 "Bug Note"</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 ö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 +"angefasst" wurden, korrekt an! Wenn man die Schriftart aus dem +Windows-System entfernt (WAS FÜR Times +New Roman NICHT ZU EMPFEHLEN IST!), zeigt auch Acrobat 3.01 das gleiche +PDF-Dokument vollstä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">+++ </font><a href="mailto:jens@weissenburger.de"><font color="#AAAAAA" size="1">Jens Weißenburger</font></a><font color="#AAAAAA" size="1"> +++ </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"> +++</font></p> +<p align="right"><font size="1" color="#AAAAAA">letzte Ä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>
\ No newline at end of file |