Adapting to your handwriting

Top  Previous  Next

MoboMath should work accurately with no training, but if you write some characters a bit differently than other people do, MoboMath might misinterpret them.

 

Here's what to do if you notice this in your input.

 

Disable unused characters

 

If you see characters you never use pop up in your results, you can improve the accuracy (and speed) of the system by disabling those characters. For example, you can disable all Greek characters or a just few of them.

 

You can reenable characters at any time if you need them.

 

Don't worry about highly confusable characters

 

There are some sets of characters that are inherently confusable because they look so much alike - think of o/0, i/l/I, or 2/z. There is little you can do about this. A few of them have handwritten versions that are distinct, such as

z

for z (or Z) to distinguish it from 2. Otherwise, MoboMath will do the best it can based on the shape, size and context of the character. If it is wrong, you can easily tap the character to get the correct one.

 

It is best NOT to use adaptation to try to distinguish these characters, unless you write one in a style very different from the other.

 

Adaptation

 

MoboMath may not recognize particular characters if you write them very differently than other people. In this case use adaptation to tell MoboMath how you write that character. Use the "Adapt character" item on the Grammar menu to do this. There are several steps. You can always see the current list of adapted characters by selecting Show adaptations from the Grammar menu.

 

Adaptation is a tool best used in moderation. Adapted characters slow the system a bit, and can lead to unintentional confusion with other characters.

 

Step 1. Choose the character

 

The first dialog you see when you adapt a character asks you to choose the character to adapt. When you find the character, tap it to select it and then tap the Next button. If you can't find the character on one of the tabs in this window, it means that MoboMath does not support that character. If this is the case, please let us know so we can consider supporting that character in a future version. If you need to use a particular character that MoboMath does not support, you can enter it in your target application after exporting your expression.

 

adapt1

 

Step 2. Provide some samples of the character

 

Write samples of the character in the small boxes provided. Use the Reset button if you need to erase one and rewrite it. When you are satisfied with your samples for this character, tap the Next button.

 

adapt2

 

Step 3. Resolve any problems

 

At this point you will usually get an acknowledgement that your adaptation has been successful, but there are two other possibilities.

 

If MoboMath tells you that no adaptation is required, it means MoboMath already has good models for the way you write this character. If you were adapting to fix a recognition problem, there must be some other cause. Use the error reporting option on the Help menu after trying some of the problematic expressions.
 
If MoboMath tells you your new character is confusable with another character, try some expressions involving both. This may not be a problem for you, but if you see frequent confusion between the characters you might want to use the Show adaptations item in the Grammar menu to remove your new version, and then optionally try again in a style different from the confusable character.