Iosevka/changes/28.0.0-alpha.1.md

1.4 KiB
Raw Blame History

  • [BREAKING] The filenames and package filenames are changed.
    • They will now use PascalCase instead of kebab-case.
    • To package manager maintainers: Please upgrade your script to make it capable to download and install the fonts under new names, and properly uninstall the fonts under old names.
  • [BREAKING] Certain properties in the build plans are changed to camelCase. Using them will trigger a build failure.
    • no-cv-ssnoCvSs
    • no-ligationnoLigation
    • export-glyph-namesexportGlyphNames
    • build-texture-featurebuildTextureFeature
    • metric-overridemetricOverride
    • compatibility-ligaturescompatibilityLigatures
    • exclude-charsexcludeChars
    • webfont-formatswebfontFormats
  • [BREAKING] The "SGr" TTC packages for Iosevka Aile and Etoile will no longer be generated, as they are duplicates to the non-SGr TTC packages.
  • [BREAKING] Reorder of glyph variants:
    • Influenced characters: M, R, f, t, x, Long S (ſ), Lower Chi (χ), Cyrillic Lower Em (м), Cyrillic Ya (Я, я), 5.
  • [BREAKING] Tags for variant features for Cyrillic lowercase Er and U are changed to cv76 and cv78.
    • Various other glyph variant tags are also changed to reflect this insertion.
  • Add hook-inward-serifed variants for a (#2085).