https://bugs.documentfoundation.org/show_bug.cgi?id=164989

            Bug ID: 164989
           Summary: Alt+X (.uno:UnicodeNotationToggle) returns an
                    incorrect result following a combining character
           Product: LibreOffice
           Version: 25.2.0.3 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: minor
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
When entering a Unicode value in hexadecimal following a combining character
(e.g. Combining Diacritical Marks, COMBINING KATAKANA-HIRAGANA VOICED SOUND
MARK, COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK, and so on) and
executing .uno:UnicodeNotationToggle, return not the character corresponding to
the entered Unicode but the Unicode of the combining character.

Steps to Reproduce:
1.Enter a combining character: e.g. だ (U+305F U+3099, not だ (U+3060)), è
(U+0065 U+0300, not è (U+00E8)).
2.Enter a Unicode value in hexadecimal following this character: e.g. 3081
(entered and displayed as "だ3081"), 006E or 6E (entered and displayed as
"è006E" or "è6E").
3.Press Alt+X and run .uno:UnicodeNotationToggle.

Actual Results:
だ308U+3099
è006U+0300 or è6U+0300

Expected Results:
だめ
èn


Reproducible: Always


User Profile Reset: No

Additional Info:
We can avoid this issue by entering not XXXX (e.g. 3081) but U+XXXX (e.g.
U+3081), or by using the combined character.


Version: 25.2.0.3 (X86_64) / LibreOffice Community
Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069
CPU threads: 8; OS: Windows 11 X86_64 (10.0 build 22631); UI render:
Skia/Raster; VCL: win
Locale: ja-JP (ja_JP); UI: ja-JP
Calc: CL threaded Jumbo

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to