When I begin typing Old Hungarian (or Hungarian Rovas) text, then the first character appear as a square, and when I do not stop type, square disappears, correct character appears. Why?
(I use ubuntu-based system, called Elementary OS)
Created attachment 134879 [details]
Thank you for reporting the bug. To be certain the reported issue is not related to corruption in the user profile, could you please reset your Libreoffice profile ( https://wiki.documentfoundation.org/UserProfile ) and re-test?
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the issue is still present
Created attachment 134880 [details]
There is no font coverage of Old Hungarian (10c80:10cff) in DejaVu Sans, which you look to be getting as font fallback for Complex Text Language (CTL) entry. The square shown is the symbol for a codepoint without coverage in the displayed font.
Entry of Hungarian (Magyar) is treated as Western, while the Szekely-Hungarian Rovasin Unicode is Right-to-left, and is treated as CTL. Entering those code points then picks up the default font set for CTL.
Would assume you'd prefer to use your Unicode_Maros_ext. Believe you simply need to set your Complex Text Layout (Tools -> Options -> Language Settings -> Languages) to None, default is probably Hindi. And then use the Format -> Character dialog and set CTL to use your Unicode_Maros_ext font.
That should allow you to enter Szekely-Hungarian Rovas script (10c80:10cff) glyphs in line with your other Magyar text.
Initial line entries should then pick up the glyphs as RTL and show the glyphs from the Unicode_Maros_ext font.
Does this resolve if you change the Characters dialog?
Yes, it works, but I couldn't understand, why I need set it in two dialog boxes.
(In reply to Kovács Viktor from comment #5)
> Yes, it works, but I couldn't understand, why I need set it in two dialog
Using Rovas, as Hungarian (Rovas-SH) as László has suggested, has not been implemented as a viable "locale" for the user interface. That is bug 103405 and for the time being using Rovas requires two steps:
1.) clear the default CTL language -> set 'None' (Tools -> Options -> Language Settings -> Languages for the Default Languages for Documents: Complex text layout droplist). If not cleared, the wrong font associated with the default will be applied.
2.) open a new document and edit the Default Style -> Font tab. For the CTL Font, the Language will be 'None' but the Font will need to be set. Use your 'Unicode_Maros_ext' or another font with coverage of the "Old Hungarian" Unicode block 10C80:10CFF.
With the Default paragraph style set to CTL with Rovas, each child style will inherit the CTL font setting. Or use the Character dialog and set it for each paragraph. Simpler to adjust the Default paragraph once per document.
For convenience you could save with the new defaults as an ODF template for reuse.
Unfortunately there is no way to set that into user profile until bug 103405 and related META bug 102854 are fully solved.