Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
FiraCode now renders consistently across different applications thanks to fixes for monospaced characters and font hinting (font styling).
Fixes Worth Knowing
- Monospaced characters now render with consistent width.
- Font hinting is improved to match the original design, resolving visual inconsistencies.
TL;DR
FiraCode now includes customizable character variants and a new progress bar (Unicode characters -), offering greater flexibility in code appearance.
Breaking
- C-style compound assignments (e.g.,
>>=) are no longer combined with the equals sign by default. Use thess09variant to restore the previous behavior. - Short vertical bars (
|) are default; long bars moved to thecv30variant. - Several ligatures and character variants have been moved to specific variant settings (e.g.,
cv25,cv32), requiring explicit enabling to access them. - The “Retina” instance is no longer directly available in
FiraCode-VF.ttf; usewght=450to access it.
New
- Character Variants: New alternative glyphs for characters like
a,g,i,l,0, and3are available via variants. - Progress Bar: Added Unicode progress bar characters for use in terminals and editors.
Fixes Worth Knowing
- Improved rendering of several Unicode characters, including summation (
∑), arrows, and proof end (∎). - Corrected visual issues with
::<,::>,<::, and>::. ---now renders as a horizontal line.
TL;DR
FiraCode now renders more reliably across different applications thanks to fixes for font hinting and monospace character spacing.
Fixes Worth Knowing
- Monospace character widths are now correct, resolving layout issues in some editors.
- Font hinting issues are resolved, improving readability in certain applications (font rendering technology).
TL;DR
FiraCode now displays several Cyrillic and Greek characters, as well as brackets, with correct width and positioning, improving readability for users working with those languages and symbols.
Fixes Worth Knowing
Several glyphs (character shapes) have been adjusted for improved visual consistency: German double s, brackets, and specific Cyrillic/Greek letters now render with correct width and descender placement. This resolves layout issues when using these characters in code or text.
TL;DR
FiraCode now renders more reliably across different applications and weights, thanks to improvements in the font’s internal structure and corrections to glyph positioning.
Fixes Worth Knowing
The vertical alignment of less than/greater than operators (<=, >=) has been corrected in both Light and Bold font weights.
Before You Upgrade
Clear your font cache (system-specific process) to ensure the updated font is loaded correctly.
TL;DR
FiraCode now supports a wide range of new ligatures (combined character glyphs) and Powerline, enhancing code readability and visual appeal.
New
- Added hundreds of new ligatures for common programming symbols.
- Enabled Powerline support (visual system for terminal prompts).
Fixes Worth Knowing
None.
Before You Upgrade
None.