MathML:Fonts: Difference between revisions

(group Cambria Math and MATH table)
Line 17: Line 17:
See {{bug|407439}}
See {{bug|407439}}


== Support for More Unicode Fonts ==
Support for More Unicode Fonts  


Windows Vista and Office 2007 come with new fonts Cambria and Cambria Math. They are also installed as part of PowerPoint Viewer 2007 and the Microsoft Office Compatibility Pack. We can get support for some [[MathML:CompositeChars_and_Variants|Composite Chars and Variants]] by writing a <tt>mathfontCambriaMath.properties</tt>. However, we won't have access to the non-Unicode glyphs since there is no character maps for them. The ideal approach is to read the OpenType MATH table.
There are other mathematical unicode fonts that would be interesting to support. Let's mention two of them:


See {{bug|372351}}
* Cambria Math, which is distributed with many Microsoft product. See {{bug|372351}}
* Neo Euler, a free OpenType version of the [AMS Euler http://en.wikipedia.org/wiki/AMS_Euler]. See {{bug|??????}}
 
However, [[MathML:CompositeChars_and_Variants|Composite Chars and Variants]] for these fonts are built with non-unicode glyphs and so we can not use our mechanism in its present form.
 
== OpenType MATH table ==


The OpenType MATH table contains information about [[MathML:CompositeChars_and_Variants|Composite Chars and Variants]]. The purpose is to directly read the tables in the fonts that contain this information rather than maintaining our own mathfonts*.properties.
The OpenType MATH table contains information about [[MathML:CompositeChars_and_Variants|Composite Chars and Variants]]. The purpose is to directly read the tables in the fonts that contain this information rather than maintaining our own mathfonts*.properties.
Confirmed users
226

edits