google / google/fonts

Overpass: Inaccurate diacritics rendering

Open
#10,155 2 comments 0 reactions 0 assignees View on GitHub
I Font Bug
Dominant language
HTML
Stars
20.5k
Forks
2.9k
Avg merge
1d 21h
Merged PRs (30d)
95

Description

**Describe the bug**
The Overpass font currently served renders some characters (e.g. the Grave Accent (U+0060) and Middle Dot (U+00B7)) as zero-width combining diacritics rather than spacing characters.

When used in standard text, the backtick combines with the following letter (e.g., placing a grave accent over it) instead of standing alone. Similarly, the middle dot overlaps or stacks with adjacent characters instead of occupying its own space.

**To Reproduce**

1. Go to [Google Fonts: Overpass](https://fonts.google.com/specimen/Overpass)
2. Type the string: ``` ``test`` ```
3. Type the string: ``` 1···2 ```
4. Observe that the first backtick overlaps with the second and renders on top of the "t", and the middle dots also overlap.

**Expected behavior**

* The **Grave Accent / Backtick (`U+0060`)** should display as a standalone spacing character (not a combining dead key).
* The **Middle Dot (`U+00B7`)** should display as a standalone punctuation mark with horizontal spacing.

**Additional context**

* **Font Name:** Overpass
* **Platform:** Google Fonts (Web)
* **Characters Affected:** U+0060 (Grave Accent), U+00B7 (Middle Dot)

* **Notes:**
- This issue has been noted in the upstream repo (RedHatOfficial/Overpass#95).
- This issue doesn't exist in the Overpass website that uses the standalone `otf`s, it's a problem with the variable weight font only.
- Overpass Mono is unaffected

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.