To replicate the situation:
- In Microsoft Word, use ‘smart quotes’. Type some text and include quote marks.
- Save as a text file and use the default save options.
- Open the text file in a text editor. (You cannot see the quote marks.)
- Copy the text to LT. (The quote marks are in the pasted text.)
- LT gives a warning for spelling.
In the LT screen shot, line 1 contains pasted text from the Word document. Line 2 is pasted text from the text document:
I copied the 2 lines from LT into a text editor. The screen shot from the text editor shows that in line 2, character u0093 comes before the T. (u0092, u0093, u0094 are control characters: http://archive.oreilly.com/pub/a/actionscript/excerpts/as3-cookbook/appendix.html).
- Should LT tokenize on u0092, u0093, u0094?
- If no, is it possible to change the spelling checker such that it does not give a spelling error for correctly spelled words that are in the quote marks?
- If it is possible, should we do it? (What possible problems are there if the behaviour is changed?)
- If we should do it, can one of the Java developers please do it?