Summary: | Characters such as "⑥" cannot be copied as in Chrome, but can only be pasted as "6" | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | llzspaul <llzspaul> |
Component: | PDF backend | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version First Reported In: | 22.12.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Other | ||
Latest Commit: | https://invent.kde.org/graphics/okular/-/commit/322fd2d54e4226f6dbb4fb357a86931a5c790340 | Version Fixed In: | |
Sentry Crash Report: |
Description
llzspaul@sharklasers.com
2023-02-27 11:54:07 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/okular/-/merge_requests/941 Git commit 322fd2d54e4226f6dbb4fb357a86931a5c790340 by Sune Vuorela, on behalf of Wendi Gan. Committed on 24/05/2024 at 10:02. Pushed by sune into branch 'master'. fix Unicode Normalization: replace NFKC to NFC Use NFC in copy, makeWord, and export functions, and NFKC for search operations. NFKC may alter characters when copied or exported. For example ⑥ in pdf will be pasted as 6. So most instances are replaced with NFC. To simplify matching during search operation, NFKC is used. Related: bug 473495 M +12 -9 core/textpage.cpp M +1 -1 generators/poppler/generator_pdf.cpp https://invent.kde.org/graphics/okular/-/commit/322fd2d54e4226f6dbb4fb357a86931a5c790340 |