* Tzvetan Ivanov <[EMAIL PROTECTED]> [19 06 01 14:46]:

>Hi Eckhard,
>
>dann will ich mal versuchen das alles zu rekapitulieren.
>
>* Ich kopiere einige True-Type-Fonts aus Windows auf mein Linux-Kiste
>
>  divine:~# cp /mnt/winnt/fonts/*.ttf /tmp/ttf
>
>* Mit Hilfe des True-Type-Font to Postscript-Type-1 Converter (ttf2pt1)
>  kann ich aus den ttf-files die f�r das X Window-System lesbaren
>  Postscript-Type-1-Fonts. Der Switch "-b" sorgt daf�r das neben den
>  den Adobe-Font-Metric Files auch Postscript-Font-Binary Files (Outlines)
>  erzeugt werden. # w�rde Postscript-Font-Ascii auch funktionieren ?
>
>  divine:/tmp/ttf# for X in *.ttf do ttf2pt1 -b $X ${X%%.ttf} done
>  divine:/tmp/ttf# cp *.pfb /usr/lib/X11/fonts/Type1 && \
>                          cp *.afm /usr/share/enscript/afm
>
>* Nun geht es darum dem X-Server die Fonts bekanntzumachen - auch hier
>  gibt es ein Programm was die Arbeit erleichter - es hei�t Type1Inst und
>  ist ein Perl-Skript das die die f�r den X-Server wichtige Datei fonts.scale
>  erzeugt indem es die n�tigen Informationen aus den AFM-Files lie�t.
>
>  divine:/usr/lib/X11/fonts/Type1# type1inst
>
>* Dann muss dass Type1-Verzeichniss in die Datei XF86Config eingetragen 
>werden
>
>  divine:~# vim /etc/X11/XF86Config
>
>  [...]FontPath        "/usr/lib/X11/fonts/Type1"[...]
>
>* Die regul�ren Fontnames (z.B. TimesNewRomanPS-BoldMT) werden in der 
>Datei
>  /etc/lib/X11/fonts/Type1/fontmap mit den dazugeh�rigen Postscript-Font-
>Binary
>  Files verkn�pft. # gibt es daf�r kein Skript ???
>
>  divine:~# vim /etc/lib/X11/fonts/Type1/fontmap
Das macht alles type1inst - vollst�ndig f�r X und ghostscript
>
>  Beispiel: /TimesNewRomanPS-BoldMT (jtmb8a.pfb);
>
>
>Die Frage ist - war das wirklich alles ? so einfach ? kann jetzt mein
>Netscape
>der ja ein X-Client ist ein HTML-Document mit folgendem Source-Code richtig
>darstellen ?
Das war es - au�er, dass der XServer neu gestarted wird - wenn Du
das von der Konsole aus  machst, zeigt X dir auch an, ob es die
Type1 Fonts akzeptiert - solange "removing /usr/lib/X11/fonts/Type1
form FontPath" oder so �hnlich nicht erscheint, ist es in Ordnung.

Das ganze ist ziemlich easy, wenn man wei�, wie es geht. 
Wie gesagt, es gibt noch defoma, das angeblich das ganze noch
weiter vereinfachen soll - wei� aber nicht wie das fnuktioniert.
Man registriert die Fonts und tr�gt in /etc/defoma/hints Hinweise
auf die Fonts ein und dann soll alles noch einfacher gehen - na ja,
wenn ich mal dahintersteige (Zeit), kann man ja ein kleines Skript
basteln, dass die Infos in den Hintfile schreibt. 

>
>       <SPAN STYLE="Font-Size : 14pt"><FONT FACE="Times New
>Roman"> \
>       Test fuer Linux Netscape</FONT></SPAN>
>
>Da gibt es sicher noch einige Haken - sonst w�rde es im Internet nicht die
>unz�hligen
>Docus zu Netscape und falsche Fontgr��en bzw. so ewig lange X-Font-
>Howtos geben . . .
Netscape Fontgr��en sind ein anderes Problem - netscape stellt
die Fonts im Prinzip um 30 % kleiner dar als MSIE. Da die meisten
Seiten inzwischen auf MSIE abgestimmt sind, kommt es oft vor. dass
die Fonts mit Netscape zu klein erscheinen => Abhilfe mozilla
installieren oder konqueror benutzen oder use my own fonts - womit
du aber wiederum keine Sonderschriften hast. 

Ein weiteres Problem ist die Tatsache, dass netscape und HTML4/ Stylesheets
Probleme verursachen. Wenn Du eine Webseite heutzutage schreibst,
verwendest du im allgmeinenen f�r die Fontgr��en px-Angaben und
nicht pt-Angaben; also 
font-size : 12px und nicht font-size : 10 pt
Ist einfach besser, weil bei einer 800x640 Aufl�sung du dann keine
Riesenschrift hast und bei 1600x12800 das ganze immer noch gut
lesen kannst. Mit font-size : 12 px kommt netscape4.x aber nicht
zurecht mit der Folge, dass die Schriftgr��en unter aller Sau sind. 
Abhilfe: den Webseitenbetreiber bitten, ein eigenes Stylesheet f�r
netscape4.x zu schreiben:  
(Mit JavaScript kein Problem: if user-agent = netscape 
document.write <link rel="stylesheet ...  
Na ja, mit Javascript kenne ich mit nicht aus.)
Eine andere M�glichkeit besteht darin, einfach gr��ere Schriften zu
verwenden - es gab/gibt irgendwo mozilla-fonts. Da hat jemand eine
Schtrift in der Entwurfsgr��e 12pt genommen und die f�r 9pt
erkl�rt. Dann hat man diese Schriften im mozialla/netscape
�bernommen und alles hat gepasst - waren aber nur times und
helvetica sowiet ich wei�. 


Und die ewig langen HowTos gibt es, weil ich hier nur das aus
meiner Sicht Wichtigste hingeschrieben habe und die Methode, wie
ich es mache, nachdem ich mich ziemlich lange mit diesem Thema
besch�ftigt habe. So wie ich es mache, funktioniert es gut
allenfalls nach einem Fonts-update muss man nochmal type1inst
ausf�hren und dann flutscht die Sache. 

Wenn du mal eine Handvoll Type1-Fonts installiert hast, w�rde ich
die Bitmap-Fonts aus der XF86confifg kicken, denn die sind
vielleicht f�r den Druck geeignet - f�r die Darstellnug am
Bildschrim aber nicht - wenn xfs l�uft, muss in /etc/X11/fs/config
der catalogue = xfs-FontPath angepasst werden. 
>we're getting closer :)
>
>
>
>--
>-----------------------------------------------------------
>Um sich aus der Liste auszutragen schicken Sie bitte eine
>E-Mail an [EMAIL PROTECTED] die im Subject
>"unsubscribe <deine_email_adresse>" enthaelt.
>Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
>-----------------------------------------------------------
>
>841 eingetragene Mitglieder in dieser Liste.
>

-- 
--//--\\--
Eckhard Hoeffner
[EMAIL PROTECTED]
--//--\\--

Antwort per Email an