Pour afficher du MathML avec Mozilla, on a besoin de polices qui ne sont pas fournies par défaut.
L'installation a été testée sous Linux avec une distribution Slackware version 9.0 (XFree86 4.3.0).
L'installation se fait sous le compte root.
Se procurer les polices suivantes :
- polices de Mathematica 4.1 http://support.wolfram.com/mathematica/systems/unix/general/MathT1.tar.Z
- polices type1 de l'AMS ftp://ftp.ams.org/pub/tex/psfonts/cm/cmps-unix.tar.gz
Récupérer type1inst :
- ftp://ftp.metalab.unc.edu/pub/Linux/X11/xutils/type1inst-0.6.1.tar.gz
Installer typeinst :
cd /usr/src
tar -vzxf type1inst-0.6.1.tar.gz
cd type1inst-0.6.1
cp t1embed type1inst /usr/local/bin
cp type1inst.man /usr/local/man/man1/type1inst.1
Installer les polices de Mathematica :
cd /usr/X11R6/lib/fonts
tar -vzxf MathT1.tar.Z
chown -R root.root MathT1
Noter que le répertoire contient deux fichiers fonts.dir et fonts.scale qui indiquent à X11 les polices utilisables de ce répertoire.
Installer les polices de l'AMS :
tar -vxzf cmps-unix.tar.gz
cd cmpsfont
mv afm/* pfb/* .
rmdir afm pfb
On fabrique des police .pfa à partir des .pfb :
for POLICE in *.pfb ; do pfb2pfa $POLICE ; done
On utilise type1inst pour fabriquer fonts.dir et fonts.scale :
type1inst
On modifie /etc/X11/XF86Config. Dans la section "Files" rajouter les lignes nécessaires :
FontPath "/usr/X11R6/lib/X11/fonts/MathT1/"
FontPath "/usr/X11R6/lib/X11/fonts/cmpsfont/"
On remet à jour les fichiers fonts.cahe-1 :
fc-cache
Au prochain lancement de X11 les polices seront disponibles.
En cas de problème commencer par aller voir dans le fichier /var/log//XFree86.0.log (recherche sur le mot "font").
http://www.mozilla.org/
http://www.w3.org/TR/MathML2/
http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd
http://www.mozilla.org/projects/mathml/fonts/
ftp://ftp.metalab.unc.edu/pub/Linux/X11/xutils
http://support.wolfram.com/mathematica/systems/unix/general/
ftp://ftp.ams.org/pub/tex/psfonts/cm
Dernière mise à jour le jeudi 12 juin 2003