Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenType
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Math === A set of tables that mirrors TeX math font metrics relatively closely was added by Microsoft initially to [[Cambria Math]] for supporting their new math editing and rendering engine in [[Office 2007]] and later.<ref>{{cite web|author=MurrayS3 |url=http://blogs.msdn.com/b/murrays/archive/2006/11/15/lineservices.aspx |title=LineServices β Murray Sargent: Math in Office |website=Blogs.msdn.com |date=2006-11-14 |access-date=2017-01-19}}</ref><ref>{{cite web|url=http://ultrasparky.org/school/pdf/DanielRhatigan_Dissertation.pdf |title=Three Typefaces for Mathematics |website=Ultrasparky.org |access-date=2017-01-19}}</ref> This extension was added to the ISO standard (ISO/IEC CD 14496-22 3rd edition) in April 2014.<ref>{{cite web|author=MurrayS3 |url=http://blogs.msdn.com/b/murrays/archive/2014/04/27/opentype-math-tables.aspx |title=OpenType Math Tables β Murray Sargent: Math in Office |website=Blogs.msdn.com |date=2014-04-27 |access-date=2017-01-19}}</ref> Additional (usage) details are available in the Unicode technical report 25<ref>{{cite web|url=https://www.unicode.org/reports/tr25/ |format=PDF |title=Unicode Technical Report #25 : UNICODE SUPPORT FOR MATHEMATICS |website=Unicode.org |access-date=2017-01-19}}</ref> and technical note 28.<ref>{{cite web|url=https://www.unicode.org/notes/tn28/ |title=UTN #28: Nearly Plain-Text Encoding of Mathematics |website=Unicode.org |date=2016-11-16 |access-date=2017-01-19}}</ref> Some of the new technical features (not present in TeX), such as "cut-ins" (which allows kerning of subscripts and superscripts relative to their bases<ref>{{cite web|author=MurrayS3 |url=http://blogs.msdn.com/b/murrays/archive/2010/01/12/special-capabilities-of-a-math-font.aspx |title=Special Capabilities of a Math Font β Murray Sargent: Math in Office |website=Blogs.msdn.com |date=2010-01-11 |access-date=2017-01-19}}</ref>) and stretch stacks<ref name="illum"/> have been patented by Microsoft.<ref>{{cite web|url=https://patents.google.com/patent/US7492366 |title=Patent US7492366 - Method and system of character placement in opentype fonts - Google Patents |website=Google.com |date=2008-03-03 |access-date=2017-01-19}}</ref><ref>{{cite web|url=https://patents.google.com/patent/US7242404 |title=Patent US7242404 - Enlargement of font characters - Google Patents |website=Google.com |date=2007-02-16 |access-date=2017-01-19}}</ref><ref>{{cite web|url=https://patents.google.com/patent/US7453463 |title=Patent US7453463 - Enlargement of font characters - Google Patents |website=Google.com |access-date=2017-01-19}}</ref> [[Windows 8]] supports OpenType math outside MS Office applications via the [[RichEdit]] 8.0 component.<ref>{{cite web|author=MurrayS3 |url=http://blogs.msdn.com/b/murrays/archive/2012/03/03/richedit-8-0-preview.aspx |title=RichEdit 8.0 Preview β Murray Sargent: Math in Office |website=Blogs.msdn.com |date=2012-03-03 |access-date=2017-01-19}}</ref> Besides Microsoft products, XeTeX and [[LuaTeX]] also have some level of support for these tables; support is more limited in XeTeX because it uses the traditional TeX math rendering engine (thus it cannot fully use some of the new features in OpenType math that extend TeX), while LuaTeX takes a more flexible approach by changing some of the internals of TeX's math rendering; in the words of Ulrik Vieth (2009): "More precisely, while XeTeX only provides access to the OpenType parameters as additional \fontdimens, LuaTeX uses an internal data structure based on the combined set of OpenType and TeX parameters, making it possible to supply missing values which are not supported in either OpenType math fonts or traditional TeX math fonts."<ref name="illum">https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf also at http://www.ntg.nl/maps/38/03.pdf</ref> In 2013, XeTeX also gained support for cut-ins.<ref>{{cite web|last=Preining |first=Norbert |url=http://www.preining.info/blog/2013/06/tex-live-2013-released/ |title=TeX Live 2013 released |publisher=Preining.info |date=2013-06-19 |access-date=2017-01-19}}</ref> The [[Gecko (software)|Gecko]] rendering engine used by the [[Firefox]] web browser also supports some OpenType math features in its [[MathML]] implementation.<ref>{{cite web|url=https://fred-wang.github.io/MathUI2014/demos/4-mathml-fonts.html |title=OpenType MATH Fonts |website=Fred-wang.github.io |access-date=2017-01-19}}</ref><ref>{{cite web|url=https://wiki.mozilla.org/MathML:Open_Type_MATH_Table |title=MathML:Open Type MATH Table - MozillaWiki |website=Wiki.mozilla.org |date=2015-12-27 |access-date=2017-01-19}}</ref> {{As of|2024}}, the set of fonts that supported OpenType math includes: [[Asana-Math]], Cambria Math, [[DejaVu fonts|DejaVu Math TeX Gyre]], [[Garamond|Garamond Math]], [[Latin Modern|Latin Modern Math]], [[Libertinus|Libertinus Math]], [[Neo Euler]], [[STIX|STIX Math]], [[XITS|XITS Math]], [[Fira (typeface)|Fira Math]], [[Greek Font Society|GFS Neohellenic Math]], and four TeX Gyre fonts Bonum Math, Pagella Math, Schola Math, Termes Math.<ref name="mozilla"/> <ref>{{cite web|url=http://www.tug.org/~vieth/papers/context2010/context-paper.pdf |title=Experiences typesetting OpenType math with LuaLaTEX and XeLaTEX |website=Tug.org |access-date=2017-01-19}}</ref> More recently the [[Latin Modern]] and [[TeX Gyre]] fonts (an "[[Computer Modern#Latin Modern|LM-ization]]" of the standard PostScript fonts<ref>{{cite web|url=https://www.tug.org/TUGboat/tb27-2/tb87hagen-gyre.pdf |title=The New Font Project: TEX Gyre |author=Jerzy B. Ludwichowski |website=Tug.org |access-date=2017-01-19}}</ref>) have also gained support for OpenType math.<ref>{{cite web |url=http://www.gust.org.pl/projects/e-foundry/lm-math |title=The Latin Modern Math (LM Math) font β GUST |language=pl |website=Gust.org.pl |access-date=2017-01-19 |archive-date=2015-06-02 |archive-url=https://web.archive.org/web/20150602051818/http://www.gust.org.pl/projects/e-foundry/lm-math |url-status=dead }}</ref><ref>{{cite web|url=http://www.ctan.org/pkg/lm-math |title=Package lm-math |publisher=CTAN |access-date=2017-01-19}}</ref><ref>{{cite web|url=http://vimeo.com/51944975 |title=UK-TUG 2012 - TeX Gyre Math report on Vimeo |website=Vimeo.com |date=2012-10-22 |access-date=2017-01-19}}</ref><ref>{{cite web|url=http://www.ctan.org/tex-archive/fonts/tex-gyre-math |title=/tex-archive/fonts/tex-gyre-math |publisher=CTAN |date=2016-05-19 |access-date=2017-01-19}}</ref> {{As of|2014}} the number of OpenType math fonts is still fairly limited.<ref>{{cite web|url=http://www.gust.org.pl/bachotex/2014-pl/presentations/tgm-final03web.pdf |title=Progress of the TEX Gyre Math Font Project |website=Gust.org |access-date=2017-01-19}}</ref> A more up-to-date list is maintained on [[Mozilla]]'s web site .<ref name="mozilla">{{cite web|url=https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/Fonts#MATH_fonts |title=Fonts for Mozilla's MathML engine - Mozilla {{pipe}} MDN |website=Developer.mozilla.org |date=2016-12-01 |access-date=2024-09-23}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)