Today I was reading about serif and sans-serif font opinions and recommendations, trying to reach some conclusion. Unfortunately, it seems that there are no consensus among experts and so I single-handedly decided as follows:

  • by default, Math-o-mir will use sans-serif-upright font for plain text (same as before)
  • by default, it will use italic-serif font for math variables (before it was italic-sans-serif)
  • digits are cast in upright-sans-serif font (same as before, but this is debatable)
  • function names are cast in greenish upright-serif font (same as before)
  • measurement units are cast in pale upright-sans-serif font (same as before)

The reason I decided to change the default math variable cast from italic-sans-serif to italic-serif is because with sans-serif readers have difficulties differentiating between uppercase ‘i’ and lowercase ‘L’ – both letters commonly used in math… For long time I was reluctant to use italic-serif font for math variables because I was thinking that on a low-resolution monitor, tiny serif fonts will be hard to read. It seems however that fonts are ‘intelligent’ and adapt to low resolution well.

I decided to leave the upright-sans-serif for plain text because I wanted better contrast between math and text. This way a user is quicker to realize if he/she is typing in a wrong typing mode. The problem is that users (like myself) that are lazy to switch between math and text typing mode are now going to be forced to do this more often because otherwise their ‘sloppiness’ is going to be clearly visible.

In any case, if you are not a new user and you already saved your preferred settings, you will see no change after you install the new Math-o-mir version. Only new users will be affected by new defaults. You can download the new 1.91 beta2 from here.

There are no other news except the fact that by default, after software gets installed on a systems with high-resolution monitor, the default zoom level will be set to 120%… And of course, several bugs are exterminated.

I am having difficulties solving following problems:

  • double-stroke letters are turned into Greek symbols even when I don’t want it. For example: Vcc, Vdd, mm
  • finding a simpler way to type single math variable while typing plain text. For example to type: “therefore x becomes zero”, the alt+spacebar must be hit before and after ‘x’ in order to switch the typing mode.
  • finding a simpler way to select (highlight) the last typed variable. You can do it by holding down the shift key and then hitting the arrow-left key, but this is wearing. Ideally one single key would suffice…
  • deciding about how to handle the Enter key when plain text is written inside tables – should the Enter key wrap a text line or should it jump into the next table cell (the similar question about the Tab key also)

Some moths ago I introduced a new experimental feature: it is possible to delete some portion of an equation using backspace key, and then to ‘paste’ the deleted portion somewhere else using the Spacebar+comma combination. I am however not happy with this feature and I am thinking to remove it (backspace is used too often and you don’t even realize you used it – this produces many garbage entries into the temporary local clipboard).

Very recently I introduced a feature where using shift+backspace you can splice last typed variables into a single word. This proved effective an I like it. The question is now should it work as it is now (splicing letter-by-letter) or should single shift+backspace strike splice all the letters left of the cursor, up to the first non-letter sign.