Q. How can I improve the recognition accuracy of "." characters, especially in email address fields?
A. "." is a tough character for the recognizer to recognize because small movements can look like characters to it. Fortunately, it is possible to write a small amount of script to detect written "." characters.
In the attached example, there is an email field. By default, this field accepts all uppercase letters, numbers, and the symbols -_+@.
If you write something like "A.B.C.D.E.F" in this field, you may notice that the "." characters get incorrectly recognized. Try this first to get a baseline of how accurate the recognition is being for your individual handwriting.
Then check the box "Yes" on the field "UseIt" and enter a value for "NumPts". A typically good value for this is about 20. After doing so, rewrite your test "A.B.C.D.E.F" in the email field and see if your recognition results have improved.
The way this code works is that after the whole field is recognized, script looks at the ink in the individual boxes and finds boxes that have single strokes with "NumPts" or fewer points and turns them into "."s. While this is a fairly simplistic way of detecting a "." it is also effective.
Note: Recognition on this form is slightly different than in default forms in that it will not immediately show you results, but will instead wait until the entire field is recognized. This is set in the form's AfterOpen event and can be turned off if need be as it does not affect the operation of the "." correction mechanism.