[HarfBuzz] Obtaining OpenType MATH Info

Behdad Esfahbod behdad at behdad.org
Tue Mar 3 16:17:56 PST 2015

Hi Elliot,

HarfBuzz currently doesn't expose the OpenType MATH table info.  Check this
out, it might help:



On 15-03-03 12:46 PM, Elliot Potts wrote:
> I'm planning on writing a scientific calculator application - this involves
> laying out maths in a way similar to TeX (XeTeX, LaTeX, etc.) and mathml in
> Mozilla Firefox.
> Initially I looked towards FreeType to render the glyphs in the Mathematical
> Operators unicode block - but this is not enough to provide good looking
> typography because some glyphs need to be altered - e.g. the line on a square
> root sign must extend over it's operands. I then learned that I could use the
> MATH Advanced Typographic Tables found in the OpenType format (section
> of the spec - found here
> <http://mpeg.chiariglione.org/standards/mpeg-4/open-font-format/text-isoiec-cd-14496-22-3rd-edition>)
> to draw mathematical glyphs correctly. As far as I can tell, FreeType does not
> support reading the MATH tables of OpenType fonts.
> Is there any way that HarfBuzz can help me in laying out maths? My expectation
> is no - because my understanding is that harfbuzz is for layout (or
> "shaping"?) and not for loading glyphs.
> If I am correct in saying HarfBuzz cannot help, then do you have any advice in
> where I should look to next?
> Thanks in advance,
> Elliot Potts.
> (PS this is the second time I've sent this in because now I'm a member of the
> mailing list)
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz


More information about the HarfBuzz mailing list