The Curious Engineer

All blogs / Math

Murray Sargent: Math in Office

learn.microsoft.com/en-us/archive/blogs/murrays

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

MathSoftware / engineering practiceMicrosoft blogsMSDN archive

’10’15’20’25
Posts
160 from 6 Sep 2006 to 14 Jun 2019
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/murrays/feed.xml

2019 5

  1. Math Autocomplete
  2. Math Zone Navigation
  3. Using MathML-Based Speech to Edit Math in Different Math Models
  4. Using Math Alphanumerics in Code and Web Pages
  5. RichEdit 9 Additions

2018 11

  1. RichEdit Property Sets
  2. UI Automation Math Text Support
  3. OfficeMath UI
  4. OfficeMath
  5. Converting Microsoft Equation Editor Objects to OfficeMath
  6. Integrands, Summands, and Math Function Arguments
  7. Equation-Editor OfficeMath Feature Comparison
  8. OneNote Math Assistant
  9. Representation of Math Accents
  10. RichEdit Animated GIFs
  11. Microsoft Word EQ Field

2017 11

  1. RichEdit Clipped Text
  2. Other Office Math Editing Facilities
  3. Math Greek Letters
  4. Setting and Getting Math Speech, Braille, UnicodeMath, LaTeX…
  5. Recognizing LaTeX Input in UnicodeMath Input Mode
  6. LaTeX Math in Office
  7. Math Braille UI
  8. Braille for Math Zones
  9. Editing Math using MathML for Speech
  10. Microsoft Office Math Speech
  11. Unicode – Nemeth Character Mappings

2016 10

  1. Text Insertion Point
  2. UnicodeMath Version 3.1
  3. Speaking Subscripts, Superscripts, and Fractions
  4. UnicodeMath
  5. Nemeth Braille Alphanumerics and Unicode Math Alphanumerics
  6. Nemeth Braille—the first math linear format
  7. Speaking of math…
  8. RichEdit Text Pointers
  9. Font Binding Refinement
  10. Wingdings with Cyrillic, Greek, etc., Characters

2015 11

  1. Math Font Binding
  2. Inserting and Getting Math Text in RichEdit
  3. RichEdit Language Tag Handling
  4. Color Fonts
  5. Single Line RichEdit Performance Runs
  6. RichEdit Input APIs
  7. Autolink Color Contrast
  8. Equation Numbering in Office 2016
  9. Hot Keys and altGr
  10. RichEdit Colors
  11. Math Language Tag

2014 12

  1. Ruby Text Objects
  2. Math Symbol Hierarchy
  3. Smart Lighting
  4. Entering Unicode Characters
  5. Symbols and Emoji
  6. RichEdit Plain-Text Controls
  7. Math Greek Letter Bug Fixed
  8. Crisp Text Display
  9. OpenType Math Tables
  10. BiDi Hyperlinks
  11. More on Equation Numbering
  12. Book on Technical Writing in Word

2013 11

  1. UTF-8 RTF
  2. RichEdit Hot Keys
  3. RichEdit 8 Feature Additions
  4. Emoji
  5. Flyweight RichEdit Controls
  6. Arabic and Mathematical Enclosures
  7. MathML on the Windows Clipboard
  8. Pasting Bitmaps into Text
  9. The Alpha Channel
  10. RichEdit 8 Performance Improvements
  11. RichEdit 8.0 Touch Support

2012 12

  1. Program Annotations
  2. RichEdit 8 Zoom Support
  3. Inserting Tables Using the Keyboard
  4. RichEdit 8.0 Accessibility
  5. RichEdit Spell Checking, Autocorrection and Prediction
  6. Office Adopts New Windows Display Technology
  7. Ligatures, Clusters, Combining Marks and Variation Sequences
  8. RichEdit 8.0 Image Support
  9. RichEdit 8.0 TOM Table Interfaces
  10. RichEdit 8.0 Preview
  11. RichEdit Character Formatting
  12. Math in Office Links

2011 11

  1. Keyboard Operator Shortcuts
  2. Math Accents
  3. Office Insert Symbol Dialog
  4. Sans Serif Mathematical Symbols
  5. Rendering MathML in HTML5
  6. Math Keyboard Shortcuts
  7. NINCH and EMU
  8. Two Math Typography Niceties
  9. Equation Arrays
  10. Plain Text Math in Bidirectional Contexts
  11. Check out Live Writer

2010 11

  1. MathML To-Do List
  2. Mac Word 2011 and Math
  3. Linear Format Notations for Mathematics
  4. Article/Video on Murray Sargent and Math in Office
  5. Bidi Paragraph with Parenthesized Text
  6. Tailoring the Unicode Bidi Algorithm
  7. Linear Format Version 3
  8. Math Ribbon Entry of Subscripts and Superscripts
  9. Keyboard Entry of Subscripts and Superscripts
  10. Negated Operators
  11. Special Capabilities of a Math Font

2009 14

  1. High Fonts and Math Fonts
  2. Directionality in Math Zones
  3. Equation Numbering Prototype
  4. RichEdit Friendly Name Hyperlinks
  5. RichEdit Versions Update to 7.0
  6. Automatic RichEdit Hyperlinks
  7. Entering Matrices
  8. Math in Office 2010
  9. Entering Math via the Linear Format
  10. Math Handwriting Recognition
  11. Empty Math Zone Place Holders
  12. Restricted Math Zone Character Formatting
  13. RichEdit Paragraph Indents
  14. OMML Specification, Version 2

2008 16

  1. The Math Paragraph
  2. Paragraphs and Paragraph Formatting
  3. More on Math Context Menus
  4. Default Document Math Properties
  5. RichEdit’s Nested Table Facility
  6. The Invisibles
  7. Improved MathML support in Word 2007
  8. Subscript and Superscript Bases
  9. Extracting OMML from Word 2003 Math Zone Images
  10. Updated RTF Specification
  11. Math Context Menus
  12. A neat opportunity...
  13. Word EQ Field and East Asian Formatting
  14. Hidden Math Features in Word 2007
  15. Weird F020-F0FF characters in Word’s RTF
  16. Rick Shoemaker, quantum magician and microcomputer whiz

2007 16

  1. Smart Canvasses
  2. STIX Beta Fonts
  3. Using RichEdit 6.0 for Math
  4. Using Left/Right Arrow Keys in Mathematical Text
  5. Breaking Equations into Multiple Lines
  6. Automatic arguments
  7. Math Selection
  8. Getting Word 2007 Technical Files into Publisher Pipelines
  9. Science and Nature have difficulties with Word 2007 mathematics
  10. Using Math Italic and Bold in Word 2007
  11. When Formula Autobuildup Occurs
  12. Creating Math Web Documents using Word 2007
  13. Math Find/Replace and Rich Text Searches
  14. Cool Equation Number Macros for Word 2007
  15. Converting Equations from MathType to Word 2007's Equation Format
  16. Office Math RTF and OMML Documentation

2006 9

  1. Saving Windows from the OS/2 Bulldozer
  2. LineServices
  3. User Spaces in Math Zones
  4. Mathematical RTF
  5. Some RichEdit History
  6. RichEdit versions
  7. MathML and Ecma Math (OMML)
  8. High-Quality Editing and Display of Mathematical Text in Office 2007
  9. Formula Autobuildup in Word 2007