google / google/fonts

Some characters are omited from all subset fonts

Open
#9,437 0 comments 0 reactions 0 assignees View on GitHub
I API / Website / Platform I Request I Tools / workflow / repo I UX/UI Suggestion
Dominant language
HTML
Stars
20.5k
Forks
2.9k
Avg merge
1d 21h
Merged PRs (30d)
95

Description

I have noticed that some of the Unicode characters seem to never be present in any subset fonts.
For example, the base `latin` subset comes with arrows up ↑ and down ↓ characters, but not left ← or right →. Please consider adding these two characters to the base `latin` set to maintain consistent look of all arrows, but also, perhaps a separate subset should be created for all characters that aren't specifically Latin, Cyrillic, Greek, Vietnamese, etc., but are universal?

**Screenshots**
Downloaded Source Sans 3 Webfont opened in FontForge:
![Image](https://github.com/user-attachments/assets/185936c1-20f5-4e05-8c1c-d352ceaac38b)

Seemingly same Source Sans 3 in Google Fonts Font Tester:
![Image](https://github.com/user-attachments/assets/a64eeeb8-f7c6-42d3-b2ef-c93870bda2a9)

Current Source Sans 3 TTF downloaded from the font repo and opened in FontForge:
![Image](https://github.com/user-attachments/assets/87646e22-85d3-4660-9c35-1f415876bd06)

As you can see, there are many more arrows (as well as other interesting characters) in the TTF, which are unavailable in webfont files exported from Google Fonts.

Arrows left/right in particular might be used in navigation links, for example:
![Image](https://github.com/user-attachments/assets/d4a20d02-7fd5-4222-93ba-4ed5dc30d9dd)

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.