Mis-capitalization after "i.e."

oc
octopoedi
Posts: 3
Joined: Wed Oct 04, 2017 10:10 pm
Platform: Mac

Mon Nov 06, 2017 7:01 am Post

In Scrivener, at least on a Mac, the word after "i.e." will automatically be capitalized, which is very much annoying.

To reproduce, write out "This bug—i.e. the one that capitalizes words after "i.e."—bugs me." The "the" will be changed to "The", despite appearing midway through the sentence.

I wish this were not the case.

This does not happen in other apps—i.e. Notes—so I don't think it is operating specific.

User avatar
lunk
Posts: 3642
Joined: Wed Aug 21, 2013 4:24 pm
Platform: Mac + iOS
Location: Sweden 64° N

Mon Nov 06, 2017 8:00 am Post

octopoedi wrote:In Scrivener, at least on a Mac, the word after "i.e." will automatically be capitalized, which is very much annoying.

- - -

This does not happen in other apps—i.e. Notes—so I don't think it is operating specific.


Oh boy... one of life's small jokes. :D
I am a user, writing non-fiction and science, using:
* Mac Scrivener 3 on a Macbook 12”, MacBook Pro 13”, and iMac 27”, all running Mojave.
* iOS Scrivener 1 on an iPhone 11 Pro, iPad Air 9.7”, and iPad Pro 12.9”, all running the latest iOS

User avatar
auxbuss
Posts: 247
Joined: Mon Nov 30, 2015 9:50 pm
Platform: Mac
Contact:

Mon Nov 06, 2017 9:02 am Post

This is due to Preferences/Corrections/Auto-Capitalization/Fix capitalization of sentences being checked.

I leave it unchecked for a bunch of reasons. Yours is one of them. I live in my own personal Wild West.
Image

oc
octopoedi
Posts: 3
Joined: Wed Oct 04, 2017 10:10 pm
Platform: Mac

Wed Nov 08, 2017 8:48 am Post

auxbuss wrote:This is due to Preferences/Corrections/Auto-Capitalization/Fix capitalization of sentences being checked.

I leave it unchecked for a bunch of reasons. Yours is one of them. I live in my own personal Wild West.


Maybe, but I still think that is a bug because it is "fixing" capitalization that is not at the start of a sentence.

User avatar
kewms
Posts: 5447
Joined: Fri Feb 02, 2007 5:22 pm
Platform: Mac

Wed Nov 08, 2017 7:30 pm Post

Determining whether a period is the end of a sentence or is being used for some other reason requires that the program have some understanding of grammar. It's not a trivial programming task.

(Used to be that you could tell because a sentence-ending period would be followed by two spaces, rather than one, but that convention has lapsed.)

Katherine
Scrivener Support Team

Pe
PerlinP
Posts: 41
Joined: Sat Sep 09, 2017 2:17 pm
Platform: Mac + Windows

Thu Nov 09, 2017 4:42 pm Post

octopoedi wrote:In Scrivener, at least on a Mac, the word after "i.e." will automatically be capitalized, which is very much annoying.

To reproduce, write out "This bug—i.e. the one that capitalizes words after "i.e."—bugs me." The "the" will be changed to "The", despite appearing midway through the sentence.

I wish this were not the case.

This does not happen in other apps—i.e. Notes—so I don't think it is operating specific.

Every time a dot does not mean the end of a sentence and a new capital letter, cmd + Z is your only friend :
"i.e." + "the" + space = "i.e. The"
then cmd+Z -> "i.e. the"

Same issue in French dialogue (followed by a 'he says') :
— Je m'en vais... dit-il.
— Je m'en vais ? dit-il.
— Je m'en vais ! dit-il.

sh
shivohum
Posts: 48
Joined: Mon Jan 04, 2010 7:29 am

Wed Apr 18, 2018 8:07 pm Post

Is there a reason why this hasn't been fixed yet? It seems like a fairly elementary point on what must be an extremely common issue, no?

User avatar
rdale
Posts: 1767
Joined: Tue Jul 14, 2015 1:07 pm
Platform: Mac, Win + iOS
Location: St. Louis, MO
Contact:

Thu Apr 19, 2018 1:31 pm Post

It's probably because the autocorrect rountines are baked into the development tools for Mac developers, but the source code is not accessible for Keith to fix. If he could have fixed it, he would have. Trust me, Keith doesn't leave these kinds of bugs lying around for years if they can be worked around.

Meanwhile, if you want to save a few keystrokes for typing these sorts of common abbreviations and solve this issue for yourself, try a trick I found from the following website: http://best-mac-tips.com/2015/02/07/pre ... scrivener/

In short, create a system-wide substitution for "ie" that turns it into "i.e." for you. Because you won't be typing in the periods, no automatic capitalization will occur afterwards.
FKA: robertdguthrie
AKA: R Dale Guthrie, Robert, Mr. Obscure, and "Oh, it's you again".

User avatar
KB
Site Admin
Posts: 20718
Joined: Tue Jun 13, 2006 11:23 pm
Platform: Mac
Location: Truro, Cornwall
Contact:

Fri Apr 20, 2018 5:16 pm Post

This actually has been fixed in 3.0.
"You can't waltz in here, use my toaster, and start spouting universal truths without qualification."

la
laleleona
Posts: 8
Joined: Mon Apr 15, 2019 8:43 am
Platform: Mac

Wed Sep 18, 2019 2:15 pm Post

Has this really been fixed in Scrivener 3.0 ? For German it still hasn't been , so when I type "z.B." (meaning e.g.) anything that comes afterwards will be capitalized . It also seems trivial to me to prevent that, since any note taking program or word processing programs (e.g. MS Word) don't do it and otherwise possess about the same spellchecking /grammar checking power as Scrivener. Will there be an update to fix this ?

User avatar
kewms
Posts: 5447
Joined: Fri Feb 02, 2007 5:22 pm
Platform: Mac

Wed Sep 18, 2019 6:04 pm Post

The latest version of Scrivener is 3.1.3. Do you still see the problem there? Do you see it in TextEdit?

Katherine
Scrivener Support Team

User avatar
dirkhaun
Posts: 18
Joined: Tue Jan 02, 2018 4:32 pm
Platform: Mac + iOS
Location: Stuttgart, Germany
Contact:

Thu Sep 19, 2019 9:50 am Post

I'm not the previous poster, but I, too, still see this happening (Scrivener 3.1.3, MacOS 10.14.6). The system language is German, but Scrivener's is English, if that matters.

It does not happen in TextEdit. It doesn't happen in Scrivener's "Notes" panel as I just noticed. It does happen in my manuscript's text files, though.

va
vaidab
Posts: 8
Joined: Mon Oct 07, 2019 9:24 am
Platform: Mac

Tue Oct 08, 2019 4:51 pm Post

Also in some languages the 3 dots are used to create suspense like in: "and suddenly ... she disappeared!" and Scrivener capitalizez the verb there. Can I let autocapitalization on but disable the capitalization after the 3 dots?

la
laleleona
Posts: 8
Joined: Mon Apr 15, 2019 8:43 am
Platform: Mac

Thu Oct 10, 2019 2:03 pm Post

It's also still happening in 3.1.3 in my version, writing in German, running Scrivener in German (and it doesn't happen in TextEdit). Say I write "z.B." (the German equivalent of e.g.) in a sentence, then Scrivener will capitalize whatever comes after that and I need to manually correct it each time...

la
laleleona
Posts: 8
Joined: Mon Apr 15, 2019 8:43 am
Platform: Mac

Mon Oct 21, 2019 8:51 am Post

Hi, is there a follow up on this problem ? It is really tedious and annoying to have to correct capitalization after EACH single abbreviation that's used in-sentence. Would much appreciate if this could be fixed in an update soon