Issue 43776 - Underlining should optionally skip descenders and characters below baseline
Summary: Underlining should optionally skip descenders and characters below baseline
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: 680m77
Hardware: All All
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Blocks: 41707
  Show dependency tree
Reported: 2005-03-01 08:43 UTC by samphan
Modified: 2013-08-07 14:38 UTC (History)
6 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---

Compare continuous underline and skipping-descenders underline (8.40 KB, application/vnd.oasis.opendocument.text)
2005-03-01 08:45 UTC, samphan
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description samphan 2005-03-01 08:43:47 UTC
When underlining text that composed of characters with descenders, the underline
will overstrike the descenders and reduce readability. The problem is worse in
languages with a lot of combining characters such as Thai. Thai language has
some characters with long descenders and some combining characters that are
below the baseline. Indic scripts will also have the same issue. See

Please look at the attached Writer file. It shows English and Thai text when
underlined continuously and when underlined but manually skipping
descenders/char-below-baseline. This shows how the feature might look. There
might be an option in Format->Character>Font Effects to enable the skipping feature.
Comment 1 samphan 2005-03-01 08:45:19 UTC
Created attachment 23165 [details]
Compare continuous underline and skipping-descenders underline
Comment 2 arthit 2005-03-01 20:16:26 UTC
Comment 3 arthit 2005-03-01 20:17:28 UTC
This not only for Thai and Indic scripts, but also for "Latin" script (and
problaby others) as well.

Example of Latin characters that has some part below the base line:

U+0067  g
U+006A  j
U+0070  p
U+0071  q
U+0079  y
U+00C7  Latin Capital Letter C with Cedilla
U+00FD  Latin Small Letter Y with Acute
U+00FE  Latin Small Letter Thorn
U+0104  Latin Capital Letter A with Ogonek
U+014B  Latin Small Letter Eng
Comment 4 arthit 2005-03-01 20:22:24 UTC
see also,

issue 10708 : RFE: implement CSS3 text mode - text decoration
Comment 5 michael.ruess 2005-03-02 13:18:48 UTC
Reassigned to SBA.
Comment 6 stefan.baltzer 2005-03-03 09:51:51 UTC
SBA: Reassigned to FT.
Comment 7 Martin Hollmichel 2005-05-22 07:28:56 UTC
set target to OOo Later.
Comment 8 falko.tesch 2005-10-20 20:38:16 UTC
FT: Re-assigned to requirement default user
Comment 9 ace_dent 2008-05-16 01:41:44 UTC Issue Tracker - Feedback Request.

The Issue you raised is currently assigned to 'Requirements' pending review, but
has not been updated within the last 2+ years. Please consider re-testing with
one of the latest versions of OOo, as the problem(s) may have already been
addressed. Either use the recent stable version:
or consider trying the new OOo 3 BETA (still in testing):
Please report back the outcome so this Issue may be Closed or Progressed as
necessary - otherwise it may be Resolved as Invalid in the future. You may also
wish to search for (and note) any duplicates of this Issue that may have
advanced further by checking the Issue Tracker:
Many thanks,
Cleaning-up and Closing old Issues as part of:
~ The Grand Bug Squash, pre v3 ~