<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    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.<br>
    <br>
    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 6.3.6.2 of
    the spec - found <a
href="http://mpeg.chiariglione.org/standards/mpeg-4/open-font-format/text-isoiec-cd-14496-22-3rd-edition">here</a>)
    to draw mathematical glyphs correctly. As far as I can tell,
    FreeType does not support reading the MATH tables of OpenType fonts.<br>
    <br>
    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.<br>
    <br>
    If I am correct in saying HarfBuzz cannot help, then do you have any
    advice in where I should look to next?<br>
    <br>
    Thanks in advance,<br>
    Elliot Potts.<br>
    <br>
    (PS this is the second time I've sent this in because now I'm a
    member of the mailing list)<br>
  </body>
</html>