Salut,
Je viens de r�cup�rer les polices de publisher 98 et de les faire reconna�tre
� Office52.
Vu que c'�tait le parcours du combattant (2 jours), je vous livre ici ce que
j'ai fait.
D'abord, oubliez ce que qu'il y a �crit sur "lea". C'est beaucoup trop
complexe et il me semble pas adapt� � la version 5.2 d'office.
1. Office permet d'importer les polices au format adobe (.pfa).
Les polices de windows sont rang�es dans c:\windows\system\fonts et sont au
format .ttf. Pour convertir ces polices au format .pfa, il faut utiliser le
programme ttf2pt1. Il n'existe pas de rpm pour mandrake ou redhat. La
compilation du source r�serve pas mal de surprises.
Il faut modifier le Makefile � la main. Pas trop de probl�me, il suffit de
lire les commentaire et d'enlever le commentaire chaque fois qu'il y a marqu�
"si vous �tes sur Linux, enlevez le comentaire".
De plus, changer le chemin de "base dir for instalation", qui pointe vers
/usr/local et le remplacer par /usr (fonctionne � tous les coups avec
mandrake).
Bien s�r, la compilation aboutit � des erreurs, car il ne trouve pas les
includes ad�quats. Pas de probl�me, il suffit de mettre en commentaire les
includes dans le fichier o� s'est produit l'erreur (appel de limits.h
etc...). De toute fa�on, les constantes de ces fichiers sont d�j� d�finies
ailleurs.
En cas de probl�me, je peux tj vous passer l'ex�cutable compil� chez moi.
2. Le convertisseur est pr�t mais que faire ?
Il faut cr�er pour chaque .ttf un .pfa, pfb et .afm. Oui, je sais, c'est
p�nible :) Les deux pf sont destin�s l'un � l'�cran et l'autre �
l'impression. Le .afm, je ne sais pas.
Les param�tres sont les suivants :
ttf2pt1 -e -l latin1 police.ttf police # pour les pfa et .fm
ttf2pt1 -b -l latin1 police.ttf police # pfb
Pour convertir toutes les polices, j'ai bricol� le script suivant :
-----------------------
#!/bin/bash
# on se place dans le r�pertoire o� se trouvent les polices
for a in *.ttf
do
echo $a
ttf2pt1 -e -l latin1 $a $a
ttf2pt1 -b -l latin1 $a $a
# � ce stade, il y a des fichiers police.ttf.pfa, police.ttf.pfb etc...
rename .ttf.pfa .pfa $a.pfa
rename .ttf.pfb .pfb $a.pfb
rename .ttf.afm .afm $a.afm
done
--------------------------
3. Maintenant, j'ai les bonnes polices, que faire ?
Se logger sous root, et ex�cuter le programme /opt/office52/program/spadmin
C'est la fin de la bataille. Il suffit maintenant de cliquer "ajouter des
polices", "puis importer des polices" et s�lectionner le r�pertoire des pfa.
Office �met pas mal d'avertissements (polices en double etc...), � traiter
par le m�pris. A un moment, il vous propose une option "convertir les polices
m�triques" ou un truc comme �a (ce sont les .afm). Utilisez-l�. Je ne sais
pas pourquoi, mais �a vaut mieux :)
4. Youpi
De retour sous office avec votre utilisateur, vous voyez appara�tre les
nouvelles polices ! Youpi, il ne reste plus qu'� essayer de les imprimer. En
principe, �a fonctionne :).
Tom.
--
Thomas Pimmel
email : [EMAIL PROTECTED]
http : http://www.ringard.org