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

    Ruby Text Objects

    • 0 Comments
    Chinese characters are used to represent syllables and words in a number of East Asian languages. In each language, the characters are pronounced differently and their meanings may differ as well. To help clarify the pronunciation and/or semantics, “ruby...
  • Murray Sargent: Math in Office

    Math Symbol Hierarchy

    • 0 Comments
    The Unicode Standard 7.0 has 2311 math symbols not including the ASCII letters and the standard combining marks like tilde, which are also used in math zones. Such a large number of symbols can be confusing if not intimidating to people who don’t...
  • Murray Sargent: Math in Office

    Smart Lighting

    • 0 Comments
    This post involves an old passion of mine, computerizing homes. First some background. I spent the academic year 1975-76 on sabbatical at the Max Planck Institute for Solid-State Physics and the University of Stuttgart in Stuttgart, Germany researching...
  • Murray Sargent: Math in Office

    Entering Unicode Characters

    • 0 Comments
    As noted in the post Symbols and Emoji we have the ability to input characters in much more powerful ways than possible before the advent of modern computers and smart phones. We can insert symbols chosen from large galleries ( Character Map , Office...
  • Murray Sargent: Math in Office

    Symbols and Emoji

    • 3 Comments
    The emoji symbols (literally picture characters ) introduced by Japanese cell phone carriers have captured the imaginations of computer users around the world. So much so that occasionally many symbols created long before the emoji are now being treated...
  • Murray Sargent: Math in Office

    RichEdit Plain-Text Controls

    • 0 Comments
    A Unicode plain-text editor appears to have a single set of character formatting properties for the entire text and a single set of paragraph formatting properties. With NotePad, for example, you can choose a normal, bold, italic, or bold-italic font...
  • Murray Sargent: Math in Office

    Math Greek Letter Bug Fixed

    • 3 Comments
    When Word 2007 and later versions write an RTF file that includes math alphanumeric symbols (see U+1D400..U+1D7FF ), they convert the symbols back to ASCII or Greek in the BMP (basic multilingual plane) and then write the characters out using the appropriate...
  • Murray Sargent: Math in Office

    Crisp Text Display

    • 6 Comments
    Kaspar commented on my post Office Adopts New Windows Display Technology “I always wondered why the text in OneNote 2013 looks so much better than Word 2013.” Curious, I typed some math into Word and OneNote on my 3200 x 1800 resolution Samsung...
  • Murray Sargent: Math in Office

    OpenType Math Tables

    • 5 Comments
    The math tables created for the math facility in Word 2007 and other Microsoft Office applications are now officially part of the OpenType standard ISO/IEC CD 14496-22 3rd edition. See Section 6.3.6 MATH. You can download a copy of the whole standard...
  • Murray Sargent: Math in Office

    BiDi Hyperlinks

    • 0 Comments
    More precisely, this post is about BiDi Internationalized Resource Identifiers (IRIs) . These objects are a generalization of Universal Resource Identifiers (URIs) that can contain a large variety of nonASCII characters, such as most alphabetic characters...
  • Murray Sargent: Math in Office

    More on Equation Numbering

    • 9 Comments
    The book Creating Research and Scientific Documents using Microsoft Word gives a method for numbering equations that works with all versions of Word from Word 2007 on and has automatic renumbering of the equations and the references to the equations....
  • Murray Sargent: Math in Office

    Book on Technical Writing in Word

    • 10 Comments
    There’s a new Microsoft Press book on creating technical documents in Word, entitled Creating Research and Scientific Documents using Microsoft Word . Alexander Mamishev, Professor of Electrical Engineering at the University of Washington, is the...
  • Murray Sargent: Math in Office

    UTF-8 RTF

    • 3 Comments
    For RichEdit 4.0 (Windows XP SP1), I developed a UTF-8 version of the Rich Text Format (RTF) . The reason was to have a faster, more reliable way of handling copy/paste for RichEdit than regular RTF. RichEdit 5.0 added the binary format for this purpose...
  • Murray Sargent: Math in Office

    RichEdit Hot Keys

    • 0 Comments
    This post summarizes the hot keys built into RichEdit. Previous posts have described various math hot keys like Alt+=. But AFAIK no one has published a summary of all the RichEdit hot keys. Note that RichEdit clients, e.g., OneNote, often handle all hot...
  • Murray Sargent: Math in Office

    RichEdit 8 Feature Additions

    • 14 Comments
    The time has come to summarize the features added in RichEdit 8, which shipped with Windows 8 and Office 2013. Since so much was added, I wrote a number of blog posts over the last twelve months about the larger RichEdit 8 features. The present post lists...
  • Murray Sargent: Math in Office

    Emoji

    • 0 Comments
    Early in this century with texting becoming an increasingly popular way to communicate on cell phones, the Japanese created an imaginative new way of conveying an idea or emotion: use cool, maybe colorful, maybe animated, symbols called emoji . Some emoji...
  • Murray Sargent: Math in Office

    Flyweight RichEdit Controls

    • 2 Comments
    Back when RichEdit 2.0 was being designed, Christian Fortini had a dream that every text string in a Forms^3 form or dialog would be a light-weight RichEdit control. That way there would be no display glitches in switching from static display to edit...
  • Murray Sargent: Math in Office

    Arabic and Mathematical Enclosures

    • 1 Comments
    This post describes the Arabic subtending marks and discusses how their editing and display could be significantly improved by using a mathematical layout engine instead of using a complex-script shaping engine. Unicode has a set of six Arabic subtending...
  • Murray Sargent: Math in Office

    MathML on the Windows Clipboard

    • 1 Comments
    Sometimes people enquire how the Windows clipboard works and whether it supports MathML , jpeg , RTF and other formats in addition to built-in formats like CF_BITMAP and CF_UNICODETEXT that are defined in winuser.h. The answer to the second question is...
  • Murray Sargent: Math in Office

    Pasting Bitmaps into Text

    • 0 Comments
    In the (almost) old days, when you paste a bitmap into a rich-text editor, the editor would give it to OLE (Object Linking and Embedding) to figure out what to do with it. But these days, OLE isn’t always available, so it’s more general to...
  • Murray Sargent: Math in Office

    The Alpha Channel

    • 0 Comments
    One of our testers inserted a Microsoft logo image into RichEdit and saw an inky black rectangle. Ignoring any connotation that this might be a bad omen (!), I proceeded to study image formats in Wikipedia and in MSDN. (Not that I hadn't already scoured...
  • Murray Sargent: Math in Office

    RichEdit 8 Performance Improvements

    • 6 Comments
    This post describes a couple of performance improvements introduced in RichEdit 8: 1) a more efficient display tree, and 2) a faster rich-text formatting mechanism. Performance is always of interest, partly to make the user experience more enjoyable ...
  • Murray Sargent: Math in Office

    A Math Build-up Bug

    • 7 Comments
    I didn’t think we had any serious math build-up bugs thanks to very extensive testing, but there was at least one bug anyhow. (If you find such bugs, please let me know by email or as a comment on a post). This one was quite simple and it existed...
  • Murray Sargent: Math in Office

    RichEdit 8.0 Touch Support

    • 3 Comments
    Windows 8 introduced substantially better touch facilities than those available in Windows 7. One cool thing is the new touch on-screen keyboard, which is enabled if you have a touch screen. To see it, swipe in from the right side, touch the cog icon...
  • Murray Sargent: Math in Office

    Program Annotations

    • 5 Comments
    Notation is a favorite topic of mine being at least partly inspired by Bertrand Russell, who once wrote , “A good notation has a subtlety and suggestiveness which at times make it seem almost like a live teacher…and a perfect notation would...
Page 1 of 5 (122 items) 12345