[5608] in Release_7.7_team

home help back first fref pref prev next nref lref last post

MathML fonts

daemon@ATHENA.MIT.EDU (Robert A Basch)
Mon Sep 11 16:51:36 2006

Message-Id: <200609112051.k8BKpRAj006102@abulia.mit.edu>
To: release-team@MIT.EDU
Date: Mon, 11 Sep 2006 16:51:27 -0400
From: Robert A Basch <rbasch@MIT.EDU>
X-Spam-Score: 1.217
X-Spam-Level: * (1.217)
X-Spam-Flag: NO

To provide minor relief for the Firefox start-up delay, I created
cache files for the relevant math font directories in the infoagents
locker, i.e. in /mit/infoagents/share/fonts/MathML/texcm-ttf and
/mit/infoagents/share/fonts/MathML/Mathematica/TrueType.  The
fontconfig library will now read the cache file instead of every
font in the directory at start-up.  I ran fc-cache on Solaris to
create these; on Linux, this command writes a cache containing
a "foundry" property not present in the Solaris version, so I
went with the latter to be safe.  This will be visible following
tonight's volume release.

While testing this, I noticed that rendering of MathML is now
broken on Linux.  Red Hat's build uses Pango for text rendering,
which is known to break MathML in Firefox 1.5; this has supposedly
been fixed upstream (https://bugzilla.mozilla.org/show_bug.cgi?id=349904),
so perhaps we will get a working version relatively soon.  The
workaround is to set MOZ_DISABLE_PANGO=1 in the environment.

Bob


home help back first fref pref prev next nref lref last post