Description: Writer renders special characters like "U+24C8 CIRCLED LATIN CAPITAL LETTERS" with a wrong font (or fallback). Steps to Reproduce: 1. Choose Font Arial 2. Insert "Ⓢ" in a Writer document Actual Results: Ⓢ is rendered with serives. This was not the case for the libreoffice which was shipped with ubuntu 14.04. Now with ubuntu 16.04 and libreoffice 5.1.4.3 or 5.1.6.2 the character is rendered with serives. See https://storage9.static.itmages.com/i/17/0107/h_1483766300_2100770_46b415f885.png This happens for _all_ fonts (not only Arial). Expected Results: Fonts without serives should render without serives, including special characters and eventual fallbacks for these special characters. Note that this is a regression. That worked perfectly fine with previous versions. Reproducible: Always User Profile Reset: No Additional Info: When I do pretty much the same in Gimp, it works as expected: 1. Choose Font Arial 2. Insert "Ⓢ" in a document Result is rendered sans serifes (see https://storage1.static.itmages.com/i/17/0107/h_1483766331_1635727_c13e463267.png). User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0
That's how it looks in ubuntu's character table (ubuntu 16.04): https://storage7.static.itmages.com/i/17/0107/s_1483766727_6953569_b5baefe250.png Only LibreOffice renders it wrong.
https://storage7.static.itmages.com/i/17/0107/h_1483766727_6953569_b5baefe250.png
This issue has some severity because it renders existing documents differently. In my case, it destroys a company logo, which is not acceptable.
You’re using an old version. Can you try updating to 5.2.4 and re-testing? You can add the LibreOffice PPA to get automatic updates: https://launchpad.net/~libreoffice/+archive/ubuntu/ppa
Retried on a fresh ubuntu 16.04 installation. I installed ms fonts: sudo apt-get install cabextract libmspack0 wget "http://ftp.fr.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb" sudo apt-get remove --purge ttf-mscorefonts-installer sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb And updated LO: sudo add-apt-repository ppa:libreoffice/libreoffice-5-2 sudo apt-get update sudo apt-get dist-upgrade Now, with LO 5.2.4.2 it works as expected: http://storage1.static.itmages.com/i/17/0112/h_1484224896_3805654_88f53da6aa.png Would be great if this could be backported to LO 5.1 which is shipped with ubuntu 16.04. Please note that I already tested against the latest 5.1 realease which is made available via LO ppa (5.1.6.2).
Closing as RESOLVED WORKSFORME as per comment 5. Backporting to 5.1.X is no longer possible as this branch has reached the end of life.
I updated the original system to LO 5.2.4.2, too. But I get the serifes again: http://storage2.static.itmages.com/i/17/0112/h_1484225974_2630450_d0547dc2cc.png So this issue is not solved for my original case. But now it could be a configuration issue in LO or somewhere else.
I tracked it down. First, I removed a couple of font packages (asian ones, etc.). I also cleared the font-cache using fc-cache After that, I got the unwanted serifes also in ubuntu's character table (that was not the case for my screen shot before, so LO diverged from that!). Then I right clicked the "Ⓢ" character on both systems, the working one and the not-working one. As it turned out, all there was to do was to install a package named fonts-noto-cjk which can serve as a fallback font for my special character (which seems not to be contained in Arial). And the good thing is: It does not have serives. Now, everything is working again as expected. It's not a bug in LO, it was just a configuration issue, eventually together with a missing font package.