Releases: qwerasd205/PixelCode
v2.2
What's new in 2.2?
- The build system now supports wide characters such as emoji, and other characters that are typically double-width in fixed-pitch (AKA monospace) fonts.
- Small tweaks to certain glyphs to make things more regular and legible.
- A lot of new glyphs! Unicode blocks such as Box Drawing Characters, Symbols for Legacy Computing, Braille Patterns, and Miscellaneous Symbols and Arrows. Also added blocks containing various latin subscripts and superscripts and arrows of a variety of types.
I plan to also go through and create glyphs for many of the commonly used NerdFont glyphs, but that is not in this release.
v2.1
Changes
- Added explicit mapping for U+FFFD (Replacement Character) glyph
- Changed pseudo-kerning feature from
dist
toss20
, because CoreText (and therefore Safari and other native mac apps) doesn't let you disable thedist
ORkern
features.
This is a minor update - if you aren't affected by either of these things it's probably not even worth updating :p
v2.0
v2.0!
This is not a significant change in any of the letterforms, but it's not backwards compatible with the metrics or naming of the previous versions of the font, hence the major version bump.
This release adjusts the metrics so that it's more likely to be properly rendered in correctly sized cells by well behaved font renderers, and adjusts the style map naming so that approrpiate italic versions can be correctly automatically selected for each weight.
❗ FOR PEOPLE UPDATING FROM 1.X VERSIONS ❗
Make sure to FULLY UNINSTALL the previous font from your system, as due to the new naming this may not properly overwrite the previous files!
v1.23
More language support!
Added the Latin Extended-A
Unicode range, allowing even more languages to be used with Pixel Code!
Dingbats!
Added a collection of dingbat glyphs so that you don't get weird smooth fallback glyphs when they're used as symbols.
v1.22
Language Support!
With the new build system, adding new glyphs has become a lot easier, so I decided to add some support for a couple new scripts. Namely:
- Cyrillic
- Greek
- Hebrew
I had gotten a handful of complaints about lack of language support, so hopefully this resolves that.
I also took the opportunity to add a few other useful unicode ranges. Namely:
- Powerline Symbols
- Geometric Shapes
- Fira Code Progress Bar Elements
Enjoy! ^-^
v1.21
Quick fixes
Adjusted contextual punctuation behavior so that --x
does not lower the -
(looked really bad), same with +
.
Also fixed ligatures to decompose better when overloaded (e.g. //////
should not appear as any ligature) - I had this working but made a change in the build that broke it without realizing - it works again properly now.
v1.20
New build system! Features now behave a little nicer, added a few new ligatures (///
, +|=
, -|=
, etc.)
v1.1.1
Change: remove hinting (not like it was doing anything anyway, it's literally a pixel font lol. (+ significant reduction in file sizes! :D)
v1.1.0
Change: Changed comma and semicolon styles to be more distinct from period and colon. Old styles accessible through ss01
feature.
v1.0.1
Bugfix: Fix <<< ligature being >>> glyph by mistake