https://bugs.documentfoundation.org/show_bug.cgi?id=172115
V Stuart Foote <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor CC| |[email protected] Summary|Smiley characters in |Internal Microsoft Office |dropdown shown as squares |PUA (U+F04A, U+F04B, | |U+F04C) Smiley characters | |from Wingdings used in | |dropdown shown as squares --- Comment #1 from V Stuart Foote <[email protected]> --- Checked, and yes PUA codepoints for glyphs from OOXML styles using Wingdings font are being written by MSO into the document XML. But, this is not our bug. Rather it is the continued use by Microsoft of a legacy non-Unicode symbol font in the MS Office/Office 365 Even on a Windows 11 system with Wingdings (v. 5.010) font available, LO does not render the PUA. But then neither does the Edge browser when viewing the XML. Examining the OOXML of attachment 207094 the glyphs are encoded with their PUA and the text style sets font to 'Wingdings' Unfortunately since this is baked in to the MSO handling, for interoperability I think we may need to try harder. And yes for exchange MSO users are advised to embed fonts--but those would still be PUA, and reducing/eliminating PUA mappings really is appropriate for LO (there is an a11y facet in supporting assistive technology). The LO approach could take a "well-known-font" (i.e. PDFs "core font" approach) and work up some kludge to filter import the PUA from the OOXML and transliterate to the Unicode UTC L2/11-052R [1] implementation. It would not be a 100% solution, and the transliteration would have some fidelity trouble. But it could potentially handle the high volume use of specific PUA fonts. And, once filter imported to ODF, the glyphs could receive reasonable fallback, with potential to add the full UTC L2/11-052R equivs to OpenSymbol for insured coverage. Then on export, with proper Unicode assigned and font support fall-back or OpenSymbol, the external formats would not contain the PUA. Roundtrip and collaboration in OOXML could improve. =-=-= [1] https://www.unicode.org/L2/L2011/11052r-wingding.pdf =-testing-= Version: 26.8.0.0.alpha0+ (X86_64) Build ID: 9ed2065ed28d6b31b29381c62d4eb08b439df40c CPU threads: 8; OS: Windows 11 X86_64 (build 26100); UI render: Skia/Raster; VCL: win Locale: en-US (en_US); UI: en-US Calc: threaded -- You are receiving this mail because: You are the assignee for the bug.
