

- #FONT GLYPHS IN LIBREOFFICE FULL VERSION#
- #FONT GLYPHS IN LIBREOFFICE FULL#
- #FONT GLYPHS IN LIBREOFFICE PLUS#
The latter includes Latin punctuation, the former doesn't. This package contains two different TTF fonts with different file names (OldHungarian.ttf and OldHungarian_Full.ttf) but with identical font names (OldHungarian).
#FONT GLYPHS IN LIBREOFFICE FULL#
After some experimentation, I think I found the cause of the problem, too: What I had previously installed on my system was the full font package called "OldHungarian_0.5.zip" available on Github under "Releases". I did what you suggested and everything worked as expected. Now back to the underlying issue: Any thoughts on whether the way the system handles the font conflict is a LO issue or e.g. So an easy workaround is available and seems that the underlying problem is different from what I initially thought. If I copy only the non-full version to my local folder but leave copies of both in the system-wide folder, I get the same behavior as in my initial report.
#FONT GLYPHS IN LIBREOFFICE FULL VERSION#
If I remove either one of the font files or copy only the full version to my own ~/.fonts folder, things work fine. Now as both fonts were installed in the same folder /usr/local/ share/fonts/, it created some sort of conflict, so that LO thought the glyphs for punctuation were there although in reality it used the non-full version for display. This package contains two different TTF fonts with different file names (OldHungarian.ttf and OldHungarian_ Full.ttf) but with identical font names (OldHungarian). After some experimentation, I think I found the cause of the problem, too: What I had previously installed on my system was the full font package called "OldHungarian_ 0.5.zip" available on Github under "Releases". UpgradeStatus: Upgraded to bionic on (493 days ago) InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.2) InstallationDate: Installed on (966 days ago) Package: libreoffice-writer 1:6.0.7- 0ubuntu0. Locale: fi-FI (fi_FI.UTF-8) UI-Language: en-US Libreoffice 6.3.2.2 151 stable canonical✓.

com/ubuntu bionic/main amd64 PackagesĬPU threads: 4 OS: Linux 4.15 UI render: default VCL: gtk3 com/ubuntu bionic- security/ main amd64 Packagesĥ00 mr.archive. com/ubuntu bionic-updates/main amd64 Packagesĥ00 security. Libreoffice- writer: amd64/bionic- security 1:6.0.7- 0ubuntu0. Now the problem occurs on both 6.0.7.3 installed from Ubuntu 18.04 repositories and on 6.3.2.2 installed as a snap from the stable channel (relase 151). net/ubuntu/ +source/ libreoffice/ +bug/1804657 for 6.1.3.2 (installed as a snap). I don't use Old Hungarian on a daily basis, so I don't know exactly when this regression happened but I'm sure things worked as expected when I submitted bug #1804657 https:/ /bugs.launchpad. Spaces and punctuation between words in the Old Hungarian script show up as boxes. English letters show up ok as well as spaces in between them. See the attached screenshot, where I've included a sentence in English in the middle of Old Hungarian text and set OldHungarian as the font for the whole selection. Latin letters a-z and A-Z as well as numbers 0-9 work fine. Normally, LibreOffice is supposed to find substitute glyphs for characters that are not included in the current font but for some reason it fails to do so with the OldHungarian font for all the basic punctuation from U+0020 (SPACE) to U+002F (SOLIDUS), U+003A (COLON) to U+0040 (COMMERCIAL AT) and U+007B (LEFT CURLY BRACKET) to U+007E (TILDE).

The font doesn't include glyphs for anything else such as basic Latin letters or Latin punctuation.
#FONT GLYPHS IN LIBREOFFICE PLUS#
The font is designed to cover only the characters in the Old Hungarian block (U+10C80 to U+10CFF) plus a couple of punctuation marks that might not be available in all fonts such as ⹁ (U+2E41 REVERSED COMMA) and ⹂ (U+2E42 DOUBLE LOW-REVERSED-9 QUOTATION MARK). com/OldHungaria n/old-hungarian -font to display the text. For test purposes, I wrote a document in the Old Hungarian script and used a font called "OldHungarian" from https:/ /github. I recently noticed a regression in how LibreOffice Writer handles font substitutions for basic ASCII punctuation including space (U+0020).
