14. A non-transitory computer-readable media having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising: receiving a multi-script handwriting recognition model, the multi-script recognition model having been trained on spatially-derived features of a multi-script training corpus, the multi-script training corpus including respective handwriting samples corresponding to characters of one or more scripts; receiving a handwriting input from a user, the handwriting input comprising a plurality of handwritten strokes corresponding to a plurality of scripts provided on a touch-sensitive surface coupled to a user device; and in response to receiving the handwriting input comprising a plurality of handwritten strokes corresponding to a plurality of scripts, providing in real-time one or more handwriting recognition results to the user based on the multi-script handwriting recognition model that has been trained on the spatially-derived features of the multi-script training corpus, wherein the one or more handwriting recognition results includes characters from a plurality of scripts.
18. The media of claim 14 , wherein providing real-time handwriting recognition for a user's handwriting input further comprises: continuously revising one or more recognition results for the user's handwriting input in response to continued additions to or revisions of the handwriting input by the user; and in response to each revision of the one or more recognition results, displaying the respective revised one or more recognition results to the user in a candidate display area of the handwriting input user interface.