[5608] in Release_7.7_team
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