Bug 143469 - Font Effects -> Outline feature
Summary: Font Effects -> Outline feature
Status: RESOLVED DUPLICATE of bug 136772
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
(earliest affected)
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Keywords: needsUXEval
Depends on:
Blocks: Font-Rendering
  Show dependency treegraph
Reported: 2021-07-21 11:30 UTC by Joe
Modified: 2021-07-22 06:46 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:

sample odg showing outline font effect (10.68 KB, application/vnd.oasis.opendocument.graphics)
2021-07-21 15:48 UTC, V Stuart Foote
a frame clip of sample odg open in LO7.2.0.1 (90.71 KB, image/png)
2021-07-21 15:51 UTC, V Stuart Foote
a frame clip of sample odg open in LO7.2.0.1 (105.43 KB, image/png)
2021-07-21 15:55 UTC, V Stuart Foote

Note You need to log in before you can comment on or make changes to this bug.
Description Joe 2021-07-21 11:30:08 UTC
I've searched around and can only find this request in other message boards, not BugZilla, so I'd like this to get resolved once and for all. It's a HIGHLY misunderstood request because the word 'outline' has way too many definitions. I apologize in advance if this gets too wordy because this really warrants a proper description.

In Impress/Draw, create a text box, type a word.
Right-click the text box > Edit Style... > Font Effects > Outline (check box)

What this feature does:
Takes the font color (default, black), wraps the letter in a border of that color, then turns the letter itself white (so it's white letter with a black border).

What this feature needs:
-the ability to choose the color of the letter itself (ex: black border around yellow instead of white)
-the ability to adjust the thickness of the border around the letter (1px, 5px, etc)
-(optional) the ability to change the line type (solid, dashed, double, etc)

FontWork/Intersecting Shapes is NOT a viable solution, I have many slides with lots of words (lyrics) that need to be changed on the fly, doing all that with shape objects would take forever.

TLDR: the font outline feature exists in LibreOffice but is painfully incomplete. It has been around on PowerPoint/Keynote for years.

**Note: Please understand this feature request before marking it as a duplicate, as it always gets confused with another completely non-related feature. That's a big part of the reason why this seemingly basic feature has still not been implemented all these years later. 

Steps to Reproduce:
1. Create Text Box and type a word
2. Right-click the text box > Edit Style... > Font Effects (tab)
3. Check box that says Outline towards the bottom

Actual Results:
Places black border around white letter

Expected Results:
Ability to choose color of Border AND Letter, as well as border line thickness.

Reproducible: Always

User Profile Reset: No

Additional Info:
Given me the option to choose the color of the letter itself, the color of the border around the letter, and the thickness of the line that makes up the border.
Comment 1 V Stuart Foote 2021-07-21 15:48:07 UTC
It does not "wraps the letter in a border of that color", rather only the strokes of the glyphs are rendered in the font color--but with outline effect there is then no fill with the font color--the interiors of the glyph remain white.

Set the area fill to a color for the draw TextBox--the "counters" will show the area fill of the TextBox.

Not clear there is any real advantage to providing differing stroke and fill color controls for glyphs in sd TextBox; but it should be possible.
Comment 2 V Stuart Foote 2021-07-21 15:48:55 UTC
Created attachment 173744 [details]
sample odg showing outline font effect
Comment 3 V Stuart Foote 2021-07-21 15:51:47 UTC
Created attachment 173745 [details]
a frame clip of sample odg open in LO7.2.0.1

here is a frame clip of the attachment 173744 [details] sample ODG
Comment 4 V Stuart Foote 2021-07-21 15:55:01 UTC
Created attachment 173746 [details]
a frame clip of sample odg open in LO7.2.0.1

swapping clip with the Properties deck showing for the TextBox
Comment 5 Joe 2021-07-21 21:11:20 UTC
Here are images of the literal menu I'm talking about in PPT:




Here's a sample of the result, black text with an orange outline:



In its current state, this CANNOT be done in LibreOffice without resorting to FontWorks or Intersecting Shapes over a text box. While these methods work simple tasks, they're too clumsy and time consuming for large amounts of text across multiple slides (ie song lyrics), especially since I use software to build my slideshows automatically from plaintext files (pptxgenJS)

I don't mean to be short tempered, but it's frustrating to see how easily misunderstood this one feature request is. I just want the freedom to change the outline color and font color to whatever pairing necessary, as well as the ability to adjust the thickness of that line color. The images above were pulled from an article written in 2015, as in 6 years ago.
Comment 6 Heiko Tietze 2021-07-22 06:46:54 UTC
Duplicate of bug 136772. It's also a compatibility issue, see bug 127696.

*** This bug has been marked as a duplicate of bug 136772 ***