Non-ANSI characters lose formatting at end of the line
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 273
- Forks
- 57
- PR merge metrics
- No merged PRs in 30d
Description
Hi!
I'm using Linux Mint 20.3 on one computer and Linux Mint 21 on another. In both there is an error that I would like to report. When a non-ANSI character (ñ, ç, ¿, á, é, í, ó, ú, à, è, ì, ò, ù, Â, Ê, etc.) is added at the end of the line that contains a format mark, it loses its format or does not keep the previous format.
The only solution is select all text and set the format again.
How to reproduce:
- Set a non-default format, as "Header" or "Larger Text".
- Start writing.
- Insert a Non-ANSI character when it's required in a non-English language.
Result: That character and all following have lost the format.
Regards.

Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named in the report. First reproduce the formatting loss using the listed steps and non-ANSI characters, then trace the desktop editor's text-formatting path. Done means characters inserted at the end of a formatted line retain the selected format, with a regression test if the project has coverage for this behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop, internationalization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100