Description: Hello, I have to use specific fonts to create Gregorian chant scores. These fonts are: Meinrad A, Meinrad B and Meinrad C. These fonts are True Type, created with Fontograher 4.1. Libroffice 5.2 handled them perfectly, but Libroffice 6.1 no. In libroffice 6.1: - these meinrad fonts normally appear in the font list. - but when I select a meinrad font in the list, I only get the usual characters (a, b, c, ....) instead of the Gregorian neums. Could you make LibreOffice compatible again with meinrad fonts? thank you so much Corine Steps to Reproduce: 1.download and install meinrad font package (https://www.saintmeinrad.org/media/1511/meinrad-chant-font-package_windows.zip2.) 2. open a new LibreOffice 5.2 writer document 3. Digit "fgh" and select the meinrada font 4. constat that you obtain a music score with three Gregorian notes 5. open a new LibrOffice 6.0 writer document 6. digit "fgh" and select the meinrada font 7. constat that you only obtain the "fgh" habituals letters Actual Results: see attachement Expected Results: see attachment Reproducible: Always User Profile Reset: No Additional Info:
Created attachment 148454 [details] Comparative images of expected and actual results You will visualize the previous good result of meinrad font with libroffice 5.2.6 and confront it to the actual fail with Libroffice 6.0
link is https://www.saintmeinrad.org/media/1511/meinrad-chant-font-package_windows.zip (there's no "2" at the end)
On pc Debian x86-64 with master sources updated some days ago, I got only rectangles when using this font but perhaps because it only works on Windows since it's a package for Windows. Khaled: the linked zip indicates Windows and indeed found some PFM, PDB and AFM but I also found TTF. Any thoughts? All the downloads are in https://www.saintmeinrad.org/the-monastery/liturgical-music/downloads/, the fonts are in the end. (there are some for chants others for melody);
Infinite Thanks for your help and sorry for my English. The fonts for scores are effectively those for CHANTS. I only know the use with windows, I actually use windows 7.
If I install one of the TTFs, I can see the notes in Insert - Special Character and I can insert them. It seems the mapping to letters is somehow broken, but maybe the font itself is problematic. Input from font guru Khaled would be nice. Arch Linux 64-bit Version: 6.4.0.0.alpha0+ Build ID: 1ce1c26dd98e6477139e08d1ebe89fa950ff5fb0 CPU threads: 8; OS: Linux 5.2; UI render: default; VCL: gtk3; Locale: fi-FI (fi_FI.UTF-8); UI-Language: en-US Calc: threaded Built on 12 July 2019
@Khaled, would you mind taking a look at this issue ?
The font has 3 cmap subtables (the stuff that maps characters to glyphs). Two map 0xF0?? range and one maps ASCII range. The layout engines needs to pick one of the three and HarfBuzz is picking the 0xFF?? one apparently, so ASCII input does not work. This should be reported to HarfBuzz: https://github.com/harfbuzz/harfbuzz/issues
Reported as https://github.com/harfbuzz/harfbuzz/issues/1918
Should be fixed with the next HarfBuzz update.
*** Bug 111683 has been marked as a duplicate of this bug. ***