Missing ability to select fonts by their supported OpenType features on fonts.google.com
- Dominant language
- HTML
- Stars
- 20.5k
- Forks
- 2.9k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 95
Description
Fonts available in https://fonts.google.com/ can be selected with various filters.
But some filters are still missing to locate rare fonts that are useful for advanced typography.
Notably there's no way to search for fonts that implement some known features (implemented in OpenType), such as:
- glyph variants for digits (notably: oldstyle-nums, lining-nums, slashed-zero, fractions)
- monospace variants in proportional fonts
- kanas and jamos sizing variants
- vertical rendering variants for East-Asian scripts
- ordinal letters variants for lowercase letters,
- storey variants for some letters like 'a' and 'g', and other similar discretionary variants
- swash decoration variants (notably for capitals, or some known ligatures)
- optional ligatures (e.g. for medieval texts in fraktur/handwritten/cursive font families)
- traditional glyph variants for letters/ligatures in specific languages rather than the default "modern" glyphs for neutral/unknown locales (allow selecting these languages instead of just the script: the "language" selector is misleading),
- support of variable weight or italics depending on font size for visual adjustments of perceived blackness or to alter forms at some weights to avoid stroke collisions)
Other more experimental new features:
- other variable settings (such as depth of 3D effects like drop shadows, hollow contours, light direction, background half transparency, or rotation, flipping/mirroring)
- colorful vs. monochromatic glyph variants (and adjustable colormaps) for emojis...
- animated variants (experimental, too soon ?)
- target rendering platform (not all platforms support all features, or support them differently, e.g. colormap formats, or types of hinting: allow selecting some wellknown text rendering and layout engines)
Is there a plan to add these filters (list all OpenType features supported in your font families) on the web site to demonstrate fonts and adding a way to enable/disable these features when showing examplar strings?
Contributor guide
Assessment
This issue has not been assessed yet.