Cyrillic letters with accents get converted into single characters

Hello, I am having a problem with my cards. I don’t think it’s a bug, it’s probably thought of as a feature, but to me, it is unhelpful, and I don’t think I can deactivate it.

Every time I insert a new card where there’s some combination of Cyrillic letter + combining accent, it gets converted to a single character.

For example: и + combining accent grave (U+0300), I insert it as ѝ, but Anki always transforms it into ѝ (U+045D).

It also happens with ӣ (should be ӣ), ѐ (should be ѐ) and ӯ (should be ӯ).

It is really inconvenient to me, because I use an Add-on to generate text-to-speech for my cards, and it really messes up the result. Even though I use the Add-on feature to replace ѝ with и, the pronunciation it generates is off, because it just ignores the accent mark that would be so helpful.

Do you guys know whether there is anything I can do to prevent this? And if there isn’t, could it be implemented into Anki in future versions?

Thank you very much in advanced.

Try placing some empty HTML elements between the characters, like N<span></span>` .

Disabling UNICODE normalization: Adding/Editing - Anki Manual

3 Likes

Thank you! I had no idea it was so easy. Now with this name I see it was asked before, and I’m sorry. I swear I searched for Cyrillic and accents and didn’t find anything. Thanks so much.

2 Likes