Comments (5)
IMO this is a good request. Whilst the two letters are unambiguous within this font, when readers encounter a piece of text where they are not sure what font is being used, they will not be able to tell whether a vertical line is an "I" or an "L".
Said another way: Most readers who read text displayed in Public Sans are not going to know the fine details of the font, so it's worth choosing a glyph which is unambiguous across all fonts.
from public-sans.
Curious request -- the lowercase l
is tailed which makes it quite distinct from the I
(compared to many other typefaces) -- I am very happy to see this trend in sans-serif fonts!
from public-sans.
from public-sans.
@nmsmith that's a good point I hadn't considered. e.g. if you read something with just a capital I in it, no other context (coupon code or etc), and unfamiliar with the font, you could mistake it for lowercase l.
from public-sans.
Distinct \I and \l glyphs (and \1) are required by the German legibility standard DIN 1450. Presumably the US government strives to improve the accessibility of its websites to users with limited vision, and so a serifed I should be the default (like IBM Plex Sans).
Two examples of isolated sans-serif characters.
- Serif texts often report url addresses with sans-serif fonts.
- Statistical graphics often label objects with sans-serif fonts.
I would request that the italicized \a (a) have a 2nd story. The single-story a is deprecated, because it can be confused with the Greek letter alpha, which is often used in mathematics and statistics (e.g., by statisticians at federal agencies).
from public-sans.
Related Issues (20)
- naming issue in public-sans variable-width font file HOT 6
- Wrong weight on alternative `g` glyph HOT 3
- font-feature-settings, stylesets HOT 4
- Release is missiong the OFL.txt HOT 1
- "i" becomes "I" at start of every word HOT 4
- Public Sans - Bug: Update uswds compile to ^1.0.0-beta.3
- Public Sans - Feature: [add support for pinyin with tones]
- Awkward gap between capital A and lowercase m
- Remove Piece from Italic Character Latin Small Letter a with Ring Above: U+00E5 aring (å) HOT 1
- Feature request for a nerd font version HOT 2
- Subscript unicode values not set HOT 1
- Public-Sans: Create workflow to add triage label to all issues
- Public Sans - Bug: Some letters and sequences of DIN 91379 are rendered incorrectly.
- Public sans - Dependencies: Use node LTS 18
- Public-sans - Dependencies: Update python HOT 1
- Public Sans - Feature: single story lowercase "g" as an alternate glyph
- Public Sans - Feature: Consider making d, b, q, p distinct under reflection
- Public Sans - Feature: Additional stylistic sets for uppercase G
- The letter å becomes ǻ in italic
- Public Sans - Feature: Include variable woff2 files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from public-sans.