What you can get out of a high-quality font
The article highlights the advantages of OpenType fonts, focusing on variable fonts, their features like variable axes and contextual alternates, and the effective use of CSS properties for web typography.
Read original articleThe article discusses various features of high-quality fonts, particularly focusing on OpenType fonts and their capabilities. It highlights the advantages of using variable fonts, which can consolidate multiple styles into a single file, allowing for greater flexibility in typography. Key features include variable axes that adjust font appearance, alternates for different glyph styles, and stylistic sets that enhance character differentiation. The article also covers numerals, small caps, and contextual alternates, which automatically adjust glyphs based on surrounding characters. It emphasizes the importance of using CSS properties effectively to manipulate these features while avoiding issues with inheritance. The author encourages exploring the full potential of OpenType features to enhance typography in web design.
- High-quality fonts offer various features, including variable axes and alternates.
- OpenType fonts can consolidate multiple styles into a single file for flexibility.
- CSS properties can be used to manipulate font features, but care must be taken with inheritance.
- Contextual alternates automatically adjust glyphs based on surrounding characters.
- Understanding and utilizing these features can significantly improve web typography.
Related
Font as Tetris [video]
The video discusses font evolution from clay tablets to digital fonts, covering styles, typography progress, ligatures, OTF and TTF formats. It mentions Metafont, hinting techniques, and Half Bus C++ library integration.
Beyond monospace: the search for the perfect coding font
Designing coding fonts involves more than monospacing. Key considerations include hyphens resembling minus signs, aligning symbols, distinguishing zero from O, and ensuring clarity for developers and type designers. Testing with proofing strings is recommended.
SVG Triangle of Compromise
The article explores SVG (Scalable Vector Graphics) on the web, highlighting its stylability, cacheability, and dimensionality, while discussing advantages and challenges in web design and performance considerations.
Font with Built-In Syntax Highlighting
The article presents a method for syntax highlighting in hand-coded websites by embedding it into a font using OpenType features, offering a simpler solution with limitations in flexibility and complexity.
Quick guide to web typography for developers
The guide offers web developers typography principles to enhance text appearance, covering font selection, performance optimization, readability improvements, and establishing a clear text hierarchy for better user experience.
- Many users appreciate the value of advanced features like tabular numerals and contextual alternates in typography.
- There are concerns about the limitations of font files available on platforms like Google Fonts, which often strip advanced OpenType features.
- Several commenters share resources and tools for exploring font features, such as Wakamai Fondue and fontdrop.info.
- Some express skepticism about the necessity of complex font controls for web design, suggesting a preference for simplicity and system fonts.
- Overall, there is a mix of enthusiasm for typography innovations and caution regarding their practical application in web design.
Or things like showing a clock, countdown, whatever. A time that "jumps around" on the screen from one second to the next annoys the hell out of me...
https://v-fonts.com/fonts/extendomatic-variable
e.g. Wakamai Fondue lists 11 features for Googles version of Inter (some essential ones plus fractions, tabular numbers, numerators, denominators and contextual alts), while the full fat version of Inter has a whopping 44 features (too many to list, see https://rsms.me/inter/).
Mine is:
.mtki {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}
.comment {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}
.comment:not(.punctuation) {
font-family: 'IosevkaNFM-ExtraLightItalic', monospace !important;
font-style: italic !important;
color: #757575 !important;
}
Which looks like the last picture in this comment: https://github.com/microsoft/vscode/issues/36512#issuecommen...Just be prepared to experiment a lot, VSCode's (Electron's?) font handling is buggy.
Why are font features so difficult to support correctly?
It is not.
I've bought two fonts from him and his font license is easily the most permissive of any paid professional font I've seen: no restrictions on the number of page views or anything, unlike most other pro fonts. Are his fonts open source? No. Are there good open source fonts? Of course. But are his fonts beautiful? You bet. I've got Valkyrie and Concourse. Concourse is particularly flexible when it comes to contextual alternatives and such.
Though to check the features or variable ranges of an OpenType file, you can use something like fontdrop.info.
Or ugly ones I want some high-quality Comic Sans font.
That live demo on the page is solid by the way.
this brings me bad memories from the time websites were done by "desktop publishing" designers and html was crafted "pixel perfect" (with tables)
thankfully I can easily be a curmudgeon and just set all sites to use my favorite fixed width font and disable the designers choice with one checkbox on firefox.
Related
Font as Tetris [video]
The video discusses font evolution from clay tablets to digital fonts, covering styles, typography progress, ligatures, OTF and TTF formats. It mentions Metafont, hinting techniques, and Half Bus C++ library integration.
Beyond monospace: the search for the perfect coding font
Designing coding fonts involves more than monospacing. Key considerations include hyphens resembling minus signs, aligning symbols, distinguishing zero from O, and ensuring clarity for developers and type designers. Testing with proofing strings is recommended.
SVG Triangle of Compromise
The article explores SVG (Scalable Vector Graphics) on the web, highlighting its stylability, cacheability, and dimensionality, while discussing advantages and challenges in web design and performance considerations.
Font with Built-In Syntax Highlighting
The article presents a method for syntax highlighting in hand-coded websites by embedding it into a font using OpenType features, offering a simpler solution with limitations in flexibility and complexity.
Quick guide to web typography for developers
The guide offers web developers typography principles to enhance text appearance, covering font selection, performance optimization, readability improvements, and establishing a clear text hierarchy for better user experience.