linuxmint / linuxmint/sticky

Non-ANSI characters lose formatting at end of the line

Open
#82 2 comments 0 reactions 0 assignees View on GitHub

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:

  1. Set a non-default format, as "Header" or "Larger Text".
  2. Start writing.
  3. 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.

Captura de pantalla de 2022-08-20 19-21-10

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.