Use the Inter font with slashed zeros (`zero` feature)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 3
- Forks
- 2
- Avg merge
- 23h 20m
- Merged PRs (30d)
- 24
Description
Use the Inter font with slashed zeros
Adopt Inter as the app's UI typeface.
Specifically, enable Inter's zero OpenType feature, which renders slashed zeros — this makes 0 unambiguous versus O, which matters a lot for reading callsigns, grid squares, and frequencies where the two are easily confused.
What to do
- Bundle the Inter font family with the app.
- Turn on the
zeroOpenType feature ("zero"/font-feature-settings: "zero" 1;or the platform equivalent) so all zeros are slashed. - Apply it to the UI text styles used for callsigns, grids, frequencies, and other alphanumeric data where
0/Oconfusion is a problem.
Why
Slashed zeros remove 0/O ambiguity, which is especially valuable for amateur-radio data (callsigns, Maidenhead grids, frequencies).
References
- Inter: https://rsms.me/inter
zerofeature: https://rsms.me/inter/#features
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
Start by locating the app's UI text styles and bundled font assets, then check how the Java UI applies OpenType features. Done when Inter is bundled, the zero feature is enabled for callsigns, grids, frequencies, and other specified alphanumeric UI text, and those values render with slashed zeros.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, java
- Domain
- design, frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100