-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid exotic unicode symbols #202
Comments
(1) works on Windows in any terminal if proper codepage was used (and in #164 we're setting correct codepage). Others are displayed correctly only in VSCode terminal (t uses some nice font), so looks like they are not very popular |
Problem: We are using unicode symbols as visual clues in the program output that are not commonly supported and are therefore not always displayed as intended. Solution: Remove the usage of these symbols, as the program output is already using other visual clues and the result will remain understandable for the user.
(4) is being used as a bullet character in a list. Should we replace it with another character (e.g. This is how it looks like without bullet character ( === Repository data ===
README.md:
- references:
- reference (absolute) at src:3:1-64:
- text: "installation document"
- link: /docs/installation.md
- anchor: installation-step
- anchors:
- xrefcheck-demo (header I) at src:1:1-16
docs/installation.md:
- references:
- reference (external) at src:3:1-51:
- text: "Markdown"
- link: https://www.markdowntutorial.com/lssons
- anchor: -
- reference (relative) at src:7:1-18:
- text: "Broken"
- link: ./broken
- anchor: - And this is how it looks like with bullet character: === Repository data ===
- README.md:
- references:
- reference (absolute) at src:3:1-64:
- text: "installation document"
- link: /docs/installation.md
- anchor: installation-step
- anchors:
- xrefcheck-demo (header I) at src:1:1-16
- docs/installation.md:
- references:
- reference (external) at src:3:1-51:
- text: "Markdown"
- link: https://www.markdowntutorial.com/lssons
- anchor: -
- reference (relative) at src:7:1-18:
- text: "Broken"
- link: ./broken
- anchor: - |
That's a good question. To me, the version without the bullet characters looks cleaner and the visual ordering does not seem to be lost. But it's 7 vs 3 votes from my side, I don't have a strong preference. What do you think about this case? |
I agree! The version without bullets looks nicer for me also. |
Problem: We are using unicode symbols as visual clues in the program output that are not commonly supported and are therefore not always displayed as intended. Solution: Remove the usage of these symbols, as the program output is already using other visual clues and the result will remain understandable for the user.
Problem: We are using unicode symbols as visual clues in the program output that are not commonly supported and are therefore not always displayed as intended. Solution: Remove the usage of these symbols, as the program output is already using other visual clues and the result will remain understandable for the user.
Problem: We are using unicode symbols as visual clues in the program output that are not commonly supported and are therefore not always displayed as intended. Solution: Remove the usage of these symbols, as the program output is already using other visual clues and the result will remain understandable for the user.
…symbols [#202] Remove poorly supported unicode symbols from the program output
Clarification and motivation
We're using the following characters in xrefcheck's output:
-v
)There are some problems with this:
(I haven't checked Windows support, we'll likely have issues there too.)
Given these problems, I think it's better to simply avoid using exotic unicode characters.
Let's use other visual cues instead (coloring, indentation, etc).
Buildable LocationType
in color.Acceptance criteria
The text was updated successfully, but these errors were encountered: