Skip to content

docs: replace above-U+00FF characters with 8-bit equivalents#174

Open
peter-lawrey wants to merge 1 commit intodevelopfrom
sausage/docs-above-255-chars
Open

docs: replace above-U+00FF characters with 8-bit equivalents#174
peter-lawrey wants to merge 1 commit intodevelopfrom
sausage/docs-above-255-chars

Conversation

@peter-lawrey
Copy link
Copy Markdown
Member

Summary

Documentation is expected to stay within 8-bit (1-255) so characters outside that range are folded to their closest Latin-1/ASCII forms:

Before After
en-dash, non-breaking hyphen, figure dash -
em-dash, horizontal bar --
ellipsis ...
zero-width space / joiners / direction marks removed
smart single quotes ' ' '
smart double quotes " " "
<=, >= <=, >=

Latin-1 characters (micro sign, non-breaking space, etc.) are left alone.

Test plan

  • Rendered output still reads naturally.
  • No code semantics affected (text-only files).
  • CI green.

🤖 Generated with Claude Code

Documentation is expected to stay within 8-bit (1-255) so characters
outside that range are folded to the closest Latin-1/ASCII forms:

- U+2013 en-dash, U+2010/U+2011/U+2012 hyphens    -> `-`
- U+2014 em-dash, U+2015 horizontal bar           -> `--`
- U+2026 ellipsis                                  -> `...`
- U+200B-U+200F zero-width / direction marks      -> removed
- U+2018/U+2019 smart single quotes               -> `'`
- U+201C/U+201D smart double quotes               -> `"`
- U+2264/U+2265 math less/greater-equal           -> `<=`, `>=`

Latin-1 characters (micro sign, NBSP, etc.) are left alone.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant