https://bugs.documentfoundation.org/show_bug.cgi?id=172523
Bug ID: 172523
Summary: Zero Width Joiner (U+200D) is removed during Markdown
export
Product: LibreOffice
Version: 26.2.4.2 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: filters and storage
Assignee: [email protected]
Reporter: [email protected]
Description:
The Markdown exporter removes Unicode U+200D (Zero Width Joiner) characters
from emoji sequences.
Steps to Reproduce:
1) Save as markdown file (input.md) with notepad.
Software developer:
๐จ๐ฝโ๐ป
Family:
๐จโ๐ฉโ๐งโ๐ฆ
Rainbow flag:
๐ณ๏ธโ๐
People holding hands:
๐ง๐ผโ๐คโ๐ง๐ฟ
Healthcare worker:
๐ฉ๐ฟโโ๏ธ
2) Open LibreOffice
3) "Save As" output.md.
Actual Results:
The U+200D characters are removed during export.
Composite emoji are split into their individual components.
Expected Results:
All emoji sequences should remain unchanged after:
Markdown โ ODT โ Markdown
Reproducible: Always
User Profile Reset: No
Additional Info:
## Impact
The exported Markdown is not equivalent to the original Markdown.
Unicode emoji sequences are corrupted and lose their intended representation.
## Environment
Version: 26.2.4.2 (X86_64)
Build ID: 0229ac93fcf0d7cbc6376066c6f35021cef002dc
CPU threads: 12
OS: Windows 11 X86_64 (build 26200)
UI render: Skia/Raster
VCL: win
Locale: pt-BR (pt_BR)
UI: pt-BR
Calc: threaded
--
You are receiving this mail because:
You are the assignee for the bug.