Won't autocorrect I"m to I'm

I constantly mistype I’m as I"m and I wanted it to autocorrect it for me. I tried to add it manually to the autocorrect replace this with this list, but it refuses to do it. It does other manually added autocorrects just fine, including other punctuation ones, I’ve added as tests. I’ve tried reopening the program and the document. It won’t do it JUST for I"m and I’m. The rule is there in the replace with, but when I type it, it acts like it’s fine and doesn’t replace it. It’s driving me nuts. Can someone help? Thanks.

You may bump into an interference with another AutoCorrect option; typographical quote replacement.

When you type I <double_quote> m, as soon as the double quote is entered, Writer proceeds with the typographical replacement, changing U+0022 QUOTATION MARK to U+201D RIGHT DOUBLE QUOTATION MARK (in English(USA) language) because it thinks it is at the end of a word (mark immediately following a non-space character). After the m, the sequence I”m no longer matches the replacement target and is thus left “unchanged”.

You have two possibilities to fix the issue:

  • you don’t need the typographical quote replacement
    Disable this replacement in Tools>AutoCorrect>AutoCorrect Options, Options tab
  • you want to keep the typographical quote replacement
    Add a second replacement rule for I”mI’m (or with the “curly” version of single quote)
2 Likes

Where do I go to disable the typographical quote replacement? I can’t find it in Options, I need more specific directions after that.
As for the second possibility, that’s what I tried to do in the first place? Do you mean disable the typographical quote replacement and then add that? i don’t know what curly quotes means either.
Thank you for your help

The menu item is Tools>AutoCorrect>AutoCorrect Options (where > tells you pop a secondary menu). In the dialog, go to the Options tab. Caution! The menu is not the same as Tools>Options.

Then, mention your OS name, locale (local language and national variant) and LO version.

A curly quote is any non straight quote. There are several in the Unicode repertoire to be able to meet the typographical and grammatical requirements of national languages. Select the one which fits your language.

The second possibility is the one where you keep quote replacement. Consequently you don’t disable it.

To expand on last point of ajlittoz comment on how to disable typographical or curly quotes, you can keep the typographical marks and make the correction.

  1. In Writer type the offending word, I”ll and copy it to the clipboard

  2. Type a space, type the correct word, I’ll , and select it (do not copy)
    SimpleCopy&SelectForAutoCorrect

  3. Click Tools > AutoCorrect > AutoCorrect Options and select the tab labelled Replace

  4. You will see the word selected in Step 2. is already filled in the With field. Click in the Replace field and press Ctrl+V to paste the incorrect word from Step 1.

  5. Tick box Text Only (see comment below). Click the button labelled New then OK.


(Image modified following MikeKaganski comment below)

Now the curly double quotes will be replaced by curly single quotes. If there is a difference in the quotation mark style in your language then by copying it you will select the problem and the correction automatically. Cheers, Al

3 Likes

Note to also check Text only in the AutoCorrect dialog, or else the text formatting from the pre-selected text inserted into With will also be stored in the replacement rule, and will apply to the replaced text.

4 Likes