divvun / divvunspell-libreoffice

LibreOffice extension for divvunspell
https://extensions.libreoffice.org/en/extensions/show/27383
Apache License 2.0
2 stars 0 forks source link

Mns spell checker does not work in LibreOffice #6

Open rueter opened 1 year ago

rueter commented 1 year ago

I use Mac M2 Ventura. The text language can be defined for the entire document. But: No spelling underlines.

This problem has been around for a while.

rueter commented 1 year ago

The Mansi (mns) speller is now working partially in LibreOffice, but it does not accept words with U+0304 macrons.

Screenshot 2023-02-13 at 11 48 02
snomos commented 1 year ago

Good! What changed in between?

I notice the speller version is from June last year. Could you try deinstalling the Mansi speller using Divvun Manager, and then reinstalling it using the nightly channel? After you have made sure you have the latest speller (should be from yesterday), then have a look at the macron and other issues as well.

rueter commented 1 year ago

If we bring three interfaces together, we will see that the oswide speller does not have problems with the precomposed letter «ӯ» in word «ӯрнэ», whereas both the LibreOffice speller and the oswide speller have problems with U+0304.

Screenshot 2023-02-13 at 12 05 35

On the positive side, we can now see that Automatic Spell Checking, when turned on, provides red underlines. The word «ва̄рэ̄гыт» actually is a spelling mistake.

rueter commented 1 year ago

The situation has not changed. Oswide speller recognizes words that are supposed to be precomposed Cyrillic У with macron U+04EE and U+04EF; something that the speller in LibreOffice cannot do. Hence correcting the spelling U+0443 U+0304 >> U+04EF has immediately improved the result for work with LibreOffice. The full stop does not seem to have any effect on use of the speller.

A mysterious word «А̄сын» is accepted by the LibreOffice speller, but not the Mansi descriptive analyzer: hfst-lookup src/analyser-gt-desc.hfstol There is, however, such a word without the combining modifier macron: Асын Асын ас+N+Sg+Lat 0,000000 Асын ас+N+Sg+Nom+PxDu2 0,000000 Асын ас+N+Sg+Nom+PxPl2 0,000000 Асын ас+N+Sg+Nom+PxSg2 0,000000