Sign in
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
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Math in Office
MathML
OMML
RichEdit
Word 2007
Archive
Archives
April 2013
(1)
March 2013
(1)
February 2013
(1)
January 2013
(1)
December 2012
(1)
November 2012
(1)
October 2012
(1)
September 2012
(1)
August 2012
(1)
July 2012
(1)
June 2012
(1)
May 2012
(1)
April 2012
(1)
March 2012
(1)
February 2012
(1)
January 2012
(1)
December 2011
(1)
November 2011
(1)
October 2011
(1)
September 2011
(1)
August 2011
(1)
July 2011
(1)
June 2011
(1)
May 2011
(1)
April 2011
(1)
March 2011
(1)
February 2011
(1)
January 2011
(1)
December 2010
(1)
November 2010
(1)
October 2010
(1)
September 2010
(1)
August 2010
(1)
July 2010
(1)
June 2010
(2)
May 2010
(1)
April 2010
(1)
March 2010
(2)
February 2010
(2)
January 2010
(2)
December 2009
(1)
November 2009
(1)
October 2009
(1)
September 2009
(3)
August 2009
(1)
July 2009
(1)
June 2009
(1)
May 2009
(2)
April 2009
(1)
March 2009
(1)
February 2009
(1)
January 2009
(1)
December 2008
(1)
November 2008
(2)
October 2008
(1)
September 2008
(1)
August 2008
(1)
July 2008
(1)
June 2008
(1)
May 2008
(1)
April 2008
(1)
March 2008
(2)
February 2008
(2)
January 2008
(3)
December 2007
(1)
November 2007
(1)
October 2007
(1)
September 2007
(2)
July 2007
(1)
June 2007
(3)
May 2007
(1)
April 2007
(2)
March 2007
(1)
February 2007
(2)
January 2007
(1)
December 2006
(1)
November 2006
(2)
October 2006
(4)
September 2006
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Murray Sargent: Math in Office
Pasting Bitmaps into Text
Posted
24 days ago
by
MurrayS3
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
Posted
2 months ago
by
MurrayS3
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
Posted
3 months ago
by
MurrayS3
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
RichEdit 8.0 Touch Support
Posted
3 months ago
by
MurrayS3
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
Posted
4 months ago
by
MurrayS3
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...
Murray Sargent: Math in Office
RichEdit 8 Zoom Support
Posted
6 months ago
by
MurrayS3
0
Comments
In this day and age with touch pinch and expand zooming of screens, zoom is everywhere! So you might wonder how to zoom the contents of a RichEdit control. There are two ways: 1) maintaining the display width and rewrapping the text as necessary to fill...
Murray Sargent: Math in Office
Inserting Tables Using the Keyboard
Posted
7 months ago
by
MurrayS3
5
Comments
This post describes a little trick that lets you insert a table into RichEdit and into Word just using the keyboard. Admittedly in Word, you can use the handy table tool on the Insert tab with a mouse or with a keyboard. But in WordPad and the Windows...
Murray Sargent: Math in Office
RichEdit 8.0 Accessibility
Posted
8 months ago
by
MurrayS3
1
Comments
An important part of a computer’s user interface is to provide for user interaction alternatives to the usual sight-oriented methods. Such capability requires programmatic access to what’s on the screen so that screen reader programs can express...
Murray Sargent: Math in Office
RichEdit Spell Checking, Autocorrection and Prediction
Posted
8 months ago
by
MurrayS3
7
Comments
RichEdit has provided support for client spell checking ( TOM object model and temporary character formatting—see tomApplyTmp ) and autocorrect (see EM_SETAUTOCORRECTPROC ) for many years. But it has been the RichEdit client’s responsibility...
Murray Sargent: Math in Office
Office Adopts New Windows Display Technology
Posted
9 months ago
by
MurrayS3
16
Comments
Office 2013 has undergone a substantial shift to a relatively new display facility, Direct2D , and a new text facility, DirectWrite . These are the display facilities that are used on Windows Phone 8, the new Windows RT slates, and optionally on Windows...
Murray Sargent: Math in Office
Ligatures, Clusters, Combining Marks and Variation Sequences
Posted
10 months ago
by
MurrayS3
2
Comments
On the surface, Unicode appears to be a just large collection of characters. But before Unicode text is displayed, substantial “shaping” can occur. This shaping is the process of mapping the Unicode characters to glyphs and placing them correctly...
Murray Sargent: Math in Office
RichEdit 8.0 Image Support
Posted
11 months ago
by
MurrayS3
4
Comments
Up until RichEdit 8.0, RichEdit’s native image support was limited to metafiles, enhanced metafiles, and simple images like bitmaps (bmp’s). If OLE (Object Linking and Embedding) had supported other types, such as jpg’s, png’s...
Murray Sargent: Math in Office
RichEdit 8.0 TOM Table Interfaces
Posted
over 1 year ago
by
MurrayS3
0
Comments
An earlier post describes the RichEdit nested table facility and how the EM_INSERTTABLE and EM_GETTABLEPARMS messages could be used to insert and examine tables. Now those messages are documented in MSDN along with a new message, EM_SETTABLEPARMS that...
Murray Sargent: Math in Office
RichEdit 8.0 Preview
Posted
over 1 year ago
by
MurrayS3
7
Comments
There’s been a lot of buzz about the Windows 8 Consumer Preview and it is really exciting. One particularly exciting thing missing in the buzz is that Windows 8 contains a new RichEdit! Since the new version is now publically documented on MSDN...
Murray Sargent: Math in Office
RichEdit Character Formatting
Posted
over 1 year ago
by
MurrayS3
0
Comments
RichEdit’s name derives from its ability to represent rich text. Such text is comprised of text runs with different sets of character and paragraph formatting properties along with embedded objects, such as images. Some discussion of paragraph formatting...
Murray Sargent: Math in Office
Math in Office Links
Posted
over 1 year ago
by
MurrayS3
8
Comments
I started this blog in 2006 and now it’s 2012. How time flies! At this point it seems worthwhile to post links to previous posts grouped according to subject. The present post provides links relevant to the main theme of the blog, math editing and...
Murray Sargent: Math in Office
Keyboard Operator Shortcuts
Posted
over 2 years ago
by
MurrayS3
5
Comments
The previous post introduces Hermann Klinke’s math input notation, which he developed to speed up entry of equations for real-time note taking in OneNote. The post is followed by a very interesting set of comments comparing high-speed, and yet easy...
Murray Sargent: Math in Office
Klinke’s Streamlined Math Input Notation
Posted
over 2 years ago
by
MurrayS3
38
Comments
Hermann Klinke has designed and instrumented an input notation on top of the Microsoft Office math facility that you may want to try. It significantly reduces the number of keystrokes needed to input mathematical text. His motivation is to have a way...
Murray Sargent: Math in Office
Math Accents
Posted
over 2 years ago
by
MurrayS3
9
Comments
Accents are quite common in mathematical text. For example, in physics one uses one- to four-dot accents to designate the first through fourth time derivatives, respectively. Primes are often used on integration variables. Transforms can be designated...
Murray Sargent: Math in Office
Office Insert Symbol Dialog
Posted
over 2 years ago
by
MurrayS3
1
Comments
This blog post describes a cool insert-symbol facility built into Office applications like Word, PowerPoint, Excel, and Outlook. The facility is handy for locating mathematical symbols as well as other characters. And with the developments in Unicode...
Murray Sargent: Math in Office
Sans Serif Mathematical Symbols
Posted
over 2 years ago
by
MurrayS3
5
Comments
Most mathematical documents and books use fonts with serifs , such as Times Roman. However mathematical expressions can also be displayed with sans-serif letters, such as the font this post uses. In fact, sans-serif letters are used sufficiently often...
Murray Sargent: Math in Office
Rendering MathML in HTML5
Posted
over 2 years ago
by
MurrayS3
1
Comments
As you can see in this document , Presentation MathML is part of HTML5. This is very exciting, since HTML5 is becoming the primary new web standard format. You might think that this would automatically make it easy to render MathML in a browser. In fact...
Murray Sargent: Math in Office
Math Keyboard Shortcuts
Posted
over 2 years ago
by
MurrayS3
9
Comments
Nali commented on the post Office 2007 Math Editing/Display that it would be nice to have keyboard hot keys to switch between Professional and Linear format (build up/down), and between Display and Inline mode of equations. This is a great idea especially...
Murray Sargent: Math in Office
NINCH and EMU
Posted
over 2 years ago
by
MurrayS3
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
Posted
over 2 years ago
by
MurrayS3
8
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...
Page 1 of 5 (102 items)
1
2
3
4
5