Improve Arabic Shape Recognition and Scribble Editing

Please improve the handwriting recognition and gesture detection system for Arabic handwriting, particularly the distinction between intentional shapes, normal handwriting, and scribble-to-erase gestures.

When writing Arabic, some letters can naturally resemble geometric shapes. For example, the Arabic letter "ΨΉ" in the middle of a word can sometimes look like a dark circular or closed shape. The app may incorrectly recognize it as a circle and convert it into a geometric shape even though the user is simply writing normal Arabic text.

The system should consider the surrounding strokes, connected Arabic characters, writing direction, letter patterns, and the overall structure of the handwriting before deciding that something is an intentional shape.

There is also an issue when correcting Arabic handwriting. Sometimes letters become temporarily disconnected because of device lag, stylus issues, or other input problems. The user may draw a small stroke over the disconnected area to reconnect the letters or correct the handwriting.

However, the app may interpret this stroke as a scribble-to-erase gesture and delete the entire word. This is frustrating because the user is trying to correct or reconnect part of the handwriting, not erase the word.

The system should therefore consider the location and context of the gesture. If a scribble or short correction stroke occurs inside or directly over a word, especially near a disconnected Arabic letter, the system should consider that the user may be correcting the handwriting rather than deleting it.

Please also consider adding an intelligent "Reconnect Letters" or "Repair Handwriting" function that can recognize when parts of an Arabic word appear to be disconnected and help reconnect them while preserving the user's handwriting style.

If the system is uncertain whether the user intends to create a shape, erase something, or correct the handwriting, it should not make a destructive change automatically. Instead, it could show a small confirmation such as:

"Convert to circle?" "Convert to arrow?" "Erase?" "Reconnect?"

The user can then confirm the suggested action or dismiss it and keep the original handwriting.

This confirmation should only appear when the system is uncertain. Clearly recognized shapes and gestures should continue to work automatically and quickly.

The goal is to make the system understand the user's intent more accurately and prevent accidental shape conversions or deletion of Arabic words while correcting handwriting.

Post type
πŸ› Bug

Please authenticate to join the conversation.

Upvoters
Board
πŸ’‘

Canvas & Note

Date

8 days ago

Subscribe to post

Get notified by email when there are changes.