fix(everything): replace Greek 'μ' with micro 'µ' #17331
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
There are two different characters that look like the "mu" symbol:
µ
(U+00B5MICRO SIGN
)μ
(U+03BCGREEK SMALL LETTER MU
)In some fonts they look different; but in many fonts they look the same.
The problem is that in the Public Sans font that we use for Protocol Designer,
U+03BC GREEK SMALL LETTER MU
is not available at all, because the font only supports Latin characters plus some scientific symbols. So whenever we useU+03BC GREEK SMALL LETTER MU
in text, the browser has to render it with a fallback font, which can look ugly.For consistency, we should just use
U+00B5 MICRO SIGN
whenever we have aµ
that means 1/1,000,000, and only useU+03BC GREEK SMALL LETTER MU
when we're writing Greek text (like in a Greek-language user manual).Test Plan and Hands on Testing
I did a global search and replace on all the text in our codebase. I'm relying on the CI tests to catch any issues.
Risk assessment
This could potentially break external dependencies that expect the Greek-text mu.