Capitalization does not work as documented

I had received text in all uppercase.

JOHN Q. PUBLIC

I wanted to change to the first letter of every word capitalized

John Q. Public

In the Libre-Office Help file it says:

To Capitalize Text

Select the text that you want to capitalize.

Do one of the following:

Choose Format - Text - Uppercase.

Choose Format - Character, click the Font Effects tab, then select the type of capitalization in the Effects box. "Capitals" capitalizes all letters. "Title" capitalizes the first letter of each word. "Small capitals" capitalizes all letters, but in a reduced font size.

Note that under Character “Font Effects” tab, that the pulldown does not match the documentation:

  1. The Capitalize Each Word changes to all Capital text not the expected result
  2. There is no “Title” capitalization as the documentation suggests.
  3. If you change to all lower case, it is impossible to change the first letter of each word to a Capital you have to select “Capitalization” as blank to be able to manually change since Capitalize Each Word does not behave as expected.

tdf#152197

The documented help file is at:
https://help.libreoffice.org/24.2/en-US/text/swriter/guide/text_capital.html?DbPAR=WRITER#bm_id3155182

This is both a documentation problem AND an implementation problem due to the behavior of the “lowercase” option

Implementation? No.
When you use font effects, you explicitly use font or program features that make any character to look e.g. as if it is capitalized, no matter if it’s capitalized or not. When you use Format → Text menu and its UPPERCASE/lowercase/Sentence case/Capitalize Every Word…, you change the text itself, replacing some characters with their lowercase counterparts, some with uppercase ones.

1 Like

Please create a bug report, How to Report Bugs in LibreOffice - The Document Foundation Wiki, report the number back here as tdf#123456. You can use attached file.

Creating a table shows the problem. Unformatted text is shown in the first column and character font effects shown in subsequent columns. It seems that when unformatted text is upper case then Capitalise Every Word and small capitals doesn’t work.


CharacterFontEffects.odt (15.3 KB)

1 Like

Having a similar issue. Attempting to apply formatting of : Small Caps to a section. It is not showing in the “preview” box, and does not adjust the formatting of the document. Leaves as all Full Grown Caps.
Currently running:
Linux Mint 21.3
LibreOffice: 24.2.0.3

Change the text to No Capitalization (blank field) and then manually change the capitalization of each word.

No Uppercase, but Capitalize Every Word.