Bug 157358 - Small caps command not available in Customize > Toolbars other than Writer
Summary: Small caps command not available in Customize > Toolbars other than Writer
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: UNO-Command-New Font_Effects Customize-Dialog-Toolbars
  Show dependency treegraph
 
Reported: 2023-09-21 04:34 UTC by Kira Tubo
Modified: 2024-01-11 14:40 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kira Tubo 2023-09-21 04:34:28 UTC
Description:
Small caps option not available in the toolbar. This option seems available in Writer, but not Impress. 

Steps to Reproduce:
1. Open Impress
2. View > Toolbars > Customize
3. Under Toolbar tab, Search for "Small Caps" and note results
4. You can repeat steps 2-3 in Writer to compare

Actual Results:
"Small Caps" is not available in customizing the Toolbar of Impress. It is available in Writer.  

Expected Results:
"Small Caps" is available in customizing the Toolbar of Impress.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 486ae5db6987411d5e394de94b2b077099d03856
CPU threads: 6; OS: Windows 10.0 Build 22621; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL threaded

I also don't see it available in v.3.3
Comment 1 V Stuart Foote 2023-09-21 13:25:09 UTC
Probably a valid enhancement, left over from bug 87914

Small caps is already a "font effect" available for draw Textboxes via the Character... dialog. There is no UNO command to assign for menu, toolbar or keyboard use.

Writer's current .uno:SmallCaps (<Ctl><Shift>+K) [1] only applies to text runs selected from paragraph objects in the Writer module, it can not affect draw Textboxes as in Impress or Draw module, or in Writer for that matter.

=-ref-=
[1] https://cgit.freedesktop.org/libreoffice/core/commit/?id=d378cd2f766eeb1fd1c98f62c9ae6b5b59fd00f1
Comment 2 Stéphane Guillou (stragu) 2024-01-11 14:40:48 UTC
So I assume a new UNO command is required here? Adding the bug 86899 meta.

Likely related to the button being greyed out in the Text Formatting toolbar, see bug 149409.

Small caps works well in Impress/Draw since the fix for bug 98367 in 24.2.

Also applies to Linux:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: a2ccc25ccb2e94f5990d6d413541dbcdd3a72338
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded