Contact emailsq...@chromium.org, mgi...@chromium.org
An API for web applications to make use of advanced handwriting recognition services (e.g. those on operating systems) to recognize text from handwriting drawings (inks) in real time. In this context, handwriting drawing means the temporal and positional information used to describe a human handwriting process.
This is needed to make use of the latest advanced proprietary handwriting recognition algorithms, reduce the need for third-party integration.
This API makes it easier to develop web applications that process handwriting inputs (e.g. note taking app).
Initial public proposalhttps://github.com/WICG/proposals/issues/8
TAG review statusPending
Interoperability and Compatibility
Different browsers (and operating systems) will expose different underlying implementations and produce different outputs given the same input. We think this is acceptable given the implementation is machine-learning based, and it is not feasible or desirable to precisely specify the expected output for a given input in a standard. In the past, we have taken this approach for the Web Speech and Shape Detection APIs.Gecko
: No signalWebKit
: No signalWeb developers
: No signals
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?No
Initially we support this on Chrome OS, since it has handwriting recognition service ready for use.
We will need to do additional work to integrate with other platforms. Handwriting recognition capabilities already exist on all other platforms, with the exception that Linux doesn't have a built-in handwriting recognition library we can integrate with.
Link to entry on the Chrome Platform Statushttps://www.chromestatus.com/feature/5263213807534080