Murray Sargent: Math in Office

I'm a software development engineer in Microsoft Office and have been working mostly on the RichEdit editor since 1994. In this blog I focus on mathematics in Office along with some posts on RichEdit and the early Windows days

  • Murray Sargent: Math in Office

    NINCH and EMU

    • 0 Comments
    People have been asking about a couple of acronyms fairly often these days, so here’s a blog post on them. They are described on the web already if you type the right queries, but a little more motivation might be useful. The acronyms are NINCH...
  • Murray Sargent: Math in Office

    Two Math Typography Niceties

    • 10 Comments
    Roughly eight years ago, some colleagues and I had the good fortune to spend an extraordinary afternoon with Donald Knuth, the primary author of TeX, at his home on the Stanford University campus. Among many things, Donald showed us how he uses TeX to...
  • Murray Sargent: Math in Office

    Equation Arrays

    • 2 Comments
    One user (Leperkawn) commented "There is basically no documentation on the \eqarray command so I'll post a quick example that I had to figure out from trial and error." Before looking at his interesting example, here's the text in Section 3.19 of the...
  • Murray Sargent: Math in Office

    Plain Text Math in Bidirectional Contexts

    • 0 Comments
    In plain text, bidirectional text (text including some Arabic or Hebrew) is generally displayed according to the Unicode Bidi Algorithm (UBA). Since we’re interested in math, it’s pertinent to study a bit how simple mathematical expressions...
  • Murray Sargent: Math in Office

    Check out Live Writer

    • 4 Comments
    This is a test to see how I can use Live Writer to make blog posts more nicely. In particular, it’s desirable to display equations by copying them from Word. For example, this is the mode locking formula which you can enter by typing \integral<space>...
  • Murray Sargent: Math in Office

    MathML To-Do List

    • 0 Comments
    In my MathML 3.0 post , I noted that several things were postponed for future consideration. The present post lists math document properties and equation numbers. Other members of the MathML Working Group can undoubtedly add to the list. Default Document...
  • Murray Sargent: Math in Office

    Mac Word 2011 and Math

    • 6 Comments
    Office for Mac 2011 has many cool additions. The best of them all (well you know my bias!) is that Mac Word 2011 has the elegant Office math editing and display facility! Although I do not own a Mac, my next-door neighbor Dylan Tom does and we gave the...
  • Murray Sargent: Math in Office

    MathML 3.0

    • 8 Comments
    The W3C announced October 21, 2010 that the MathML 3.0 specification is a W3C Recommendation. This post describes some of the features added to MathML in version 3.0. The specification also includes numerous clarifications that are helpful for people...
  • Murray Sargent: Math in Office

    Nathan Myhrvold

    • 0 Comments
    This is a post about some of the early days in the life of an amazing person, Nathan Myhrvold. Nathan and his good friend and colleague, Chuck Whitmer, had completed PhD’s in theoretical physics at Princeton. They wanted to investigate advanced...
  • Murray Sargent: Math in Office

    Linear Format Notations for Mathematics

    • 9 Comments
    I have been having a great discussion with Christian Lerch about computer-oriented mathematical notations. He has a program that lets you input MathML using a pure ASCII syntax. It is similar to ASCIIMathML . A lightly commented EBNF grammar of his MathEL...
  • Murray Sargent: Math in Office

    Which Languages a Font Supports

    • 0 Comments
    A recent post describes how RichEdit chooses default fonts for Unicode characters. The method assigns a character repertoire (CharRep) to each character and queries fonts to find out which CharRep’s they support. If the current font doesn’t...
  • Murray Sargent: Math in Office

    Article/Video on Murray Sargent and Math in Office

    • 3 Comments
    The article Professor's Laser Focus Gets Math into Office tells some of the story behind the Math in Office project. It also gives a link to a video that includes a sequence of me showing how easy it is to type in the binomial theorem. Hope you like it...
  • Murray Sargent: Math in Office

    RichEdit Font Binding

    • 0 Comments
    Suppose a user pastes some plain text into a document. In principle, that text can contain any Unicode character. That includes virtually all characters used in the current languages of the world along with many from ancient scripts and a plethora of...
  • Murray Sargent: Math in Office

    Bidi Paragraph with Parenthesized Text

    • 0 Comments
    The previous post described four tailorings of the Unicode Bidi Algorithm (UBA) in situations where the UBA display is confusing or even misleading. The present post adds another set of scenarios to this list, namely strange renderings of paragraphs that...
  • Murray Sargent: Math in Office

    Tailoring the Unicode Bidi Algorithm

    • 0 Comments
    The Unicode Bidi Algorithm is a very useful, general, and standard approach for displaying text that contains right-to-left scripts, such as Arabic and Hebrew. But there are situations in which it is awkward to use and/or is visually confusing. This post...
  • Murray Sargent: Math in Office

    Linear Format Version 3

    • 22 Comments
    Unicode Nearly Plain-Text Encoding of Mathematics, Version 3 (Unicode Technical Note #28) is now posted . The differences between Version 1 and 2 of that paper are largely cosmetic, but there were enough changes in Version 2 to merit a new number. Version...
  • Murray Sargent: Math in Office

    Math Ribbon Entry of Subscripts and Superscripts

    • 22 Comments
    As noted in the previous post Keyboard Entry of Subscripts and Superscripts , the preferred way to enter subscripts and superscripts is by using the keyboard, rather than the math ribbon. For example, type alt+= to insert a math zone followed by a^2+b...
  • Murray Sargent: Math in Office

    Keyboard Entry of Subscripts and Superscripts

    • 6 Comments
    The Send-a-Smile and Send-a-Frown feedback from Office beta users is very useful for finding out where we’ve done right and wrong things with the new Office. From time to time I’ll post thoughts on some of the feedback that pertains to the...
  • Murray Sargent: Math in Office

    Negated Operators

    • 5 Comments
    Sometimes you need to enter a negated operator like ≠. If you’re a C/C++ programmer, you might think that != should map to ≠, since that’s what != means in those languages (and some others). But since in mathematics ! means factorial, this choice is a...
  • Murray Sargent: Math in Office

    RichEdit Versions 1.0 through 3.0

    • 16 Comments
    Digging through old doc files, I ran across the following summary of RichEdit up through Version 3.0. It’s more detailed than my post on RichEdit Versions , so it might be of interest to history buffs, anyhow. And it does describe the riched20.dll that...
  • Murray Sargent: Math in Office

    Special Capabilities of a Math Font

    • 4 Comments
    A fairly common inquiry is how a program can use and access the many special glyph variants of a math font. It’s clearly a much more intricate interaction than encountered in most text applications. This post outlines how the Office math layout software...
  • Murray Sargent: Math in Office

    High Fonts and Math Fonts

    • 14 Comments
    Math fonts differ from other fonts not only in their extensive coverage of math operators, symbols, and math alphanumerics, but also in the large number of glyph variants they have to support two sizes of sub/superscripts and many sizes of stretchable...
  • Murray Sargent: Math in Office

    Directionality in Math Zones

    • 4 Comments
    In most places, mathematical text is written “left to right” (LTR). For example, in the expression x + y the plus is displayed to the right of the x and the y is displayed to the right of the plus. But in some Arabic locales, mathematical...
  • Murray Sargent: Math in Office

    Equation Numbering Prototype

    • 14 Comments
    When writing the Math in Office 2010 post back in July, I could just imagine the disappointment various people would have when they discovered no mention of equation numbering. After getting math into PowerPoint, equation numbering had been the most often...
  • Murray Sargent: Math in Office

    RichEdit Friendly Name Hyperlinks

    • 12 Comments
    This post is a companion to Automatic RichEdit Hyperlinks . As stated in that post, RichEdit has two kinds of hyperlinks, automatic hyperlinks (autoURLs) and friendly name hyperlinks. A friendly name hyperlink has a name, which is displayed, and a hidden...
Page 3 of 6 (129 items) 12345»