Bug 490738

Summary: ellipsis character in doc appears as … in PDF Skrooge handbook
Product: [Websites] docs.kde.org Reporter: skierpage <skierpage>
Component: generalAssignee: Documentation Editorial Team <kde-doc-english>
Status: RESOLVED FIXED    
Severity: normal CC: yurchor
Priority: NOR    
Version: 4.9   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description skierpage 2024-07-24 01:22:07 UTC
SUMMARY
The three-dot ellipsis '…' in menu commands and lists in the Skrooge documentation now appears as its numeric HTML entity in the PDF Skrooge handbook, e.g. the File Menu help in Basic Usage" displays "Change password&#8230;"

STEPS TO REPRODUCE
1. Open the Skrooge Handbook PDF version, https://docs.kde.org/trunk5/en/skrooge/skrooge/skrooge.pdf#subsection.3.1.1
2. Search for 8230, or navigate to Using Skrooge > The main menu > The file menu

OBSERVED RESULT
&#8230; appears where the three-dot ellipsis should be:
> Change password&#8230;: To change the password

EXPECTED RESULT
See the ellipsis character (or three plain ASCII dots in a row).

SOFTWARE/OS VERSIONS
n/a

ADDITIONAL INFORMATION
This is probably a result of commit 8880fae287 which "fix ellipsis character" to address bug 481226 by changing sequences of three dots to the UTF-8 ellipsis code point. The HTML version of the handbook, https://docs.kde.org/trunk5/en/skrooge/skrooge/using-skrooge-beginner.html#menu-file , shows the ellipsis code point fine
> Change password…: To change the password. Leave the field empty to remove the password

I'm not sure what's happening. I think ellipsis turning into  &#8230; is the only HTML entity in the PDF. Other UTF-8 characters like "-500€ per month" and "Stéphane" in index.docbook work fine. It's probably something going wrong in the KF5DocTools machinery.
Comment 1 Stephane MANKOWSKI 2024-09-28 10:06:39 UTC
The issue is the PDF doc generation.
Comment 2 Yuri Chornoivan 2024-09-28 16:00:09 UTC
Merge request to fix this:

https://invent.kde.org/websites/docs-kde-org/-/merge_requests/6
Comment 3 Yuri Chornoivan 2024-09-28 16:04:20 UTC
Git commit fca59c53a55ea61831edfe852fdb0b066d1526de by Yuri Chornoivan.
Committed on 28/09/2024 at 15:51.
Pushed by ltoscano into branch 'master'.

Replace the ellipsis code with the TeX ellipsis

M  +1    -0    dblatex-cvs-install/share/dblatex/scripts/texclean

https://invent.kde.org/websites/docs-kde-org/-/commit/fca59c53a55ea61831edfe852fdb0b066d1526de