Releases: Corne2Plum3/Giphurs
v1.1.1
What's Changed
- Fix design of uni0443.sc by @Corne2Plum3 in #23
- Add command to run the fontbakery tests by @Corne2Plum3 in #25
- Added some kerning with the letter
f
(for example:fa
,fA
,Af
,f,
, ...) (eb44c37) - Added an anchor "caret_lig" for ligatures (a6331e8)
(Updated font binaries through #26)
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Solved #18 and made all numbers the same width across all weights (Excel / LibreOffice Calc are going to love this :3).
What's Changed
- Make all numbers with the same width across all weights + improve the digits on ExtraBlack weight by @Corne2Plum3 in #19
- Change design of uni0424 and uni0444.sc by @Corne2Plum3 in #20
(Updated font binaries through #21)
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- Build SC (Small Cap) versions of the font using pyftfeatfreeze outside of gftools builder + bump to version 1.0.2 by @Corne2Plum3 in #17
- SC fonts are now available in
woff2
format (consequence of #17)
Full Changelog: v1.0.1.1...v1.0.2
v1.0.1.1
I know it's small for 3 weeks without update but I'm back to school now...
What's Changed
- Give ExtraBlack weight its own family + bump to version 1.011 by @Corne2Plum3 in #15
This change allow to have a more simple compilation process which is also faster, and maybe could fix some issue with this weight on your side. Also static small cap variant of this font is now available!
Full Changelog: v1.0.1...v1.0.1.1
v1.0.1
I forgot to create a branch before doing my stuff again...
Mostly a bug fix update. No big new thing happening in this font, but there's quite some changes...
What's Changed
Full Changelog: v1.0.0...v1.0.1
New stuff
Added a variant of the Eng letter for some african languages. To use this, the locl
feature should be enabled and the text should be in some specific African languages.
Note that it doesn't support ALL african languages suggested by Shaperglot, only the ones in the list: Acoli, Avatime, Bandi, Ghomala, Bambara, Bulu, Dagbani, Northern Dinka, Zarma, Dan, Eastern Maninkakan, Eton, Ewe, Ewondo, Fulfude, Fe'fe', Futa, Ga, Kpelle (Guinea), Igbo, Ngomba, Kissi, Lamba, Lobala, Mampruli, Mbo, Mandinka, Moro, Kita Maninkakan, Ngiemboon, Nyanmwezi, igon Mbembe, Yom, Paasaal, Serer, Tamasheq, Timne, Toma, Gbe, Waci, Wolof, Yemba
I tried to add more language using the ISO 639-3 code of the languages, but Fontbakery detect them as "Bad language tags" and raises a FAIL test.
Bug fixes
ufo_anchors_on_accented_glyphs.py
now works properly, allowing to add anchors points on accented glyphs.- Fixed
uni02DE
not being rendered correctly with a weight between 400 and 900. - Replaces "letter + (1 or 2 diacritics)" by the accented glyph if it exists (in
ccmp
table) for akll languages in the font.
For example, aA
followed by the combining grave accent (U+0300
) would be replaced by the glyphA
with grave accent (U+00C0
). This allows to fix some accents not being attached correctly when using 2 diacritics on a single character. - Added some missing small caps when
cv21
orcv22
is used. - Fix all soft dot
i
andj
issue (this is no longer seen as a WARN from Fontbakery)
Code quality
Renamed lookup tables to make them easier to understand (and also remove some french that was here before).
v1.0.0
The first stable version I guess... Still not ready for Google Fonts but stuff went forward this update. The next updates should be about fixing the eventual last bug, and maybe add italic(?).
You should use this version instead of any previous one!
A lot of bug fixes and new features, including breaking changes compared to previous version (see #12 for a details of the changes).
What's Changed
- Add missing glyphs and small caps according to shaperglot by @Corne2Plum3 in #11
- Basically the v1.0.0 update by @Corne2Plum3 in #12
Full Changelog: v0.9.5...v1.0.0
v0.9.5
If you use any older version, use this one instead.
Mostly bug fixes and a few improvements on curls (examples below), nothing new.
Next update will take time, written a little planning here, there's lot of stuff to do, the goal is to get a somewhat finished font (not for Google Fonts for now), that can be labelled 1.0.0, and that doesn't FAIL any test from Fontbakery.
Read the generated release notes by GitHub below.:
What's Changed
- v0.9.5 update by @Corne2Plum3 in #10
Full Changelog: v0.9.4...v0.9.5
v0.9.4
The weight 100 is finally finished for the entire font. We finally have something "stable".
(pressed a button to generate what's below lol)
What's Changed
- Finish weight 100 by @Corne2Plum3 in #8
- Added U+2C64, U+2C65, U+2C66, U+A78D, U+A7AA, U+A7AD, U+A7AE and U+A7B2
Full Changelog: v0.9.3...v0.9.4
v0.9.3
smcp
for weights below 400 aren't implemented yet)
Changelog
New stuff
- Added weight 100 for
ss01
,ss02
,ss03
,ss04
,ss05
,ss06
,ss07
,ss08
andss09
. - Redesign of
ss06
fi
,fj
andfl
ligatures.
- Redesign of cent when used with
ss08
for all weights :
Bug fixes
- Fixed the alternate glyphs not being compiled unless the .designspace file is updated.
- The centered color (
:
) and asterisk (*
) which usually appears when between 2 numbers now have the correct weight for weights below 400. - Other small fixes and improvements.
v0.9.2
Changelog
New things
- Added right arrow with a circled plus on it (
U+27F4
) - All default glyphs (those that doesn't use a font feature) are now fully implemented below weight 400 are now supporting all glyphs availale in the font.
- Added "Giphurs SC", an alternative version of the font with small caps (smcp) enabled, and can be installed alongside the normal font (thanks the compiler for this). However, only weight 400 and above are supported for now.
Bug fixes
The sfd files are now able to compile with the latest version (0.9.55) version of gftools
-
Refactor all kerning tables to have only one kerning table. This allowed to let the font compile, and also find eventual inconsistencies with kerning, and for such, kerning may be different compared to the previous version.
-
Other random fixes and improvement on all weights. (like in every version)
I hope I'll finish the implementation of weight 100 for the entire font so I can finally mark a release as stable (it's been like 7 months already wtf)