I was thrilled when I figured out that Scrivener has covert to title case integrated into the program. I am curious, however, why it capitalizes all of the selected words, rather than ignoring the “little” ones that are not supposed to be capitalized in titles. For my usage it would it would be great if this function ignored (the, of, in, at, etc…) and left them lowercase. (Bookends does this.) I don’t know if this would be difficult to do, or if it would conflict with other peoples’ usage of this function, but I thought I would throw it out there. . .
I don’t know how the programming goes, but I know the grammar gets messy when you start talking about which words to leave uncapitalized.
For example, any of them get capitalized when they’re the first word, but what are the words that aren’t capitalized unless they’re the first one? Articles (a, an, the) are standard, but prepositions can vary. Some styles say that all prepositions should be lower case, others that only little ones should be, and in either event, what do you do for compound adjectives like built-in?