Closed singularitti closed 3 months ago
@singularitti I will remove 29.0.3 from releases for now and republish a fix as 29.0.4.
Something was broken in the last release build... Sorry.
Cool, thank you!
@singularitti 29.0.4 is out. You can update to 29.0.4 direcrtly.
I am writing to discuss some changes in the packaging and grouping of fonts in the Iosevka font project, starting from version
29.0.3
. According to the principles of Semantic Versioning (SemVer), this release is marked as a bugfix version. However, the changes in font distribution appear to be more significant than what would typically be expected for a patch-level update.Specifically, it seems that at least the following font packages have been removed in the assets provided:
This modification has led to several broken links in the documentation, adversely affecting the Homebrew cask that I am currently maintaining. The reorganization of font packages, especially the division of combined packages into separate ones, has introduced confusion and compatibility issues.
For instance, the package
PkgTTC-IosevkaSS12
, which was present inv29.0.2
but absent fromv29.0.3
, previously included three types of fonts: "Iosevka SS12", "Iosevka Fixed SS12", and "Iosevka Term SS12". In the new release, these seem to be split into separate packages: "PkgTTC-SGr-IosevkaSS12", "PkgTTC-SGr-IosevkaFixed", and "PkgTTC-SGr-IosevkaTerm". However, this separation presents a challenge for users like me, who wish to use the "Iosevka Term SS12" font in applications such as VSCode and iTerm2, as the terminal defaults to using standard style sets instead of the "SS12" variant.Given these changes, I would like to understand the best approach to configure my settings to replicate the previous behavior. Specifically, how can the settings be adjusted to correctly use the "Iosevka Term SS12" font with the new distribution method? Currently, my configuration looks like this:
Moreover, I am interested in knowing whether this change in the distribution method is intended to be permanent. If so, according to Homebrew's contribution guide for fonts, it appears necessary to create individual casks for each binary distribution, which could significantly alter the current cask structure.
For example, I should have each of them per cask, is that correct?
So the current casks:
Should have 4 fonts added:
font-iosevka-term
,font-iosevka-term-slab
,font-iosevka-fixed
,font-iosevka-fixed-slab
added?In light of these developments, I kindly request your guidance on the following points:
font-iosevka-term
,font-iosevka-term-slab
,font-iosevka-fixed
, andfont-iosevka-fixed-slab
.