Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package iosevka-fonts for openSUSE:Factory checked in at 2023-12-17 21:33:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/iosevka-fonts (Old) and /work/SRC/openSUSE:Factory/.iosevka-fonts.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "iosevka-fonts" Sun Dec 17 21:33:48 2023 rev:73 rq:1133725 version:28.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/iosevka-fonts/iosevka-fonts.changes 2023-11-19 20:16:26.647873443 +0100 +++ /work/SRC/openSUSE:Factory/.iosevka-fonts.new.25432/iosevka-fonts.changes 2023-12-17 21:36:02.529688260 +0100 @@ -1,0 +2,103 @@ +Sun Dec 17 07:46:56 UTC 2023 - Anton Shvetz <shvetz.an...@gmail.com> + +- Update to v28.0.0 + * Changes of version 28.0.0 + = [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-ss â noCvSs + ~ no-ligation â noLigation + ~ export-glyph-names â exportGlyphNames + ~ build-texture-feature â buildTextureFeature + ~ metric-override â metricOverride + ~ compatibility-ligatures â compatibilityLigatures + ~ exclude-chars â excludeChars + ~ webfont-formats â webfontFormats + = [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, i, l, t, x, Long S (Å¿), + Lower Lambda (λ), Lower Tau (Ï), Lower Chi (Ï), Cyrillic + Lower Em (м), Cyrillic Lower Ef (Ñ), 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. + = [BREAKING] Make the ligation group names for symbol + connections more intuitive, and add alternatives to start + chaining from at least 3 continuous characters (#2100): + ~ plusplus â plus-plus, plus-plus-plus. + ~ connected-hyphen â minus-minus, minus-minus-minus. + ~ connected-tilde-as-wave â tilde-tilde, tilde-tilde-tilde. + ~ connected-underscore â underscore-underscore, + underscore-underscore-underscore. + ~ connected-number-sign â hash-hash, hash-hash-hash. + = Add Characters: + ~ CYRILLIC CAPITAL LETTER LHA (U+0514) ... CYRILLIC SMALL + LETTER YAE (U+0519) (#2018). + ~ GEORGIAN PARAGRAPH SEPARATOR (U+10FB). + ~ COMBINING BREVE-MACRON (U+1DCB) ... COMBINING MACRON-BREVE + (U+1DCC) (#1880). + ~ COMBINING DOUBLE CIRCUMFLEX ABOVE (U+1DCD). + ~ COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE + (U+1DD3). + ~ COMBINING DELETION MARK (U+1DFB). + ~ LINE SEPARATOR (U+2028) ... PARAGRAPH SEPARATOR (U+2029). + ~ TRIANGLE-HEADED RIGHTWARDS ARROW (U+279D). + ~ LONG RIGHTWARDS SQUIGGLE ARROW (U+27FF). + ~ LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE (U+2902) ... + LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE (U+2904). + ~ LONG LEFTWARDS SQUIGGLE ARROW (U+2B33). + ~ DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW (U+2B4D). + ~ RAISED SQUARE (U+2E0B). + ~ HYPODIASTOLE (U+2E12). + ~ TWO DOTS OVER ONE DOT PUNCTUATION (U+2E2A) ... FIVE DOT + MARK (U+2E2D). + ~ LATIN SMALL LETTER U WITH LEFT HOOK (U+AB52). + ~ MODIFIER LETTER SMALL U WITH LEFT HOOK (U+AB5F). + = Add hook-inward-serifed variants for a (#2085). + = Add single-storey-double-serifed and + single-storey-tailed-serifed variants for a and Greek Lower + Alpha (α) (#1949). + ~ Make a.single-storey-tailed-serifed the default for slab + italic to match g and q. + = Add bottom-serifed variants for d, and q. + = Add bottom-right-serifed variants for U. + = Add tailless variants for Greek Lower Iota (ι). + = Make Greek Lower Iota (ι) and Greek Lower Tau (Ï) semi-tailed + under default upright and tailed under default italic. + = Remove earless-rounded variants for U+01A5, U+0256, U+02A0, + and U+1D91. + = Remove earless-corner variants for U+027E. + = Improve serifs for turned k (U+029E) to match q and turned h + (U+0265). + = Improve top-left serif for LATIN SMALL LETTER KRA (U+0138) to + match k. + = Make Greek Kappa (U+03BA) respond to more serif variants for + k (cv36). + = Add a top-left serif to GREEK SMALL LETTER HETA (U+0371) + under slab. + = Add a serif to MATHEMATICAL DOUBLE-STRUCK SMALL J (U+1D55B) + to match that of MATHEMATICAL DOUBLE-STRUCK SMALL I + (U+1D55A). + = Improve vertical alignmant of bowl for LATIN CAPITAL LETTER + THORN WITH STROKE (U+A764) and LATIN CAPITAL LETTER THORN + WITH STROKE THROUGH DESCENDER (U+A766). + = Stylistic set fixes: + ~ Fix cv10 for ss01, ss02, and ss08 under slab. + ~ Fix cv53 for ss16. + ~ Fix cv64 and cv65 for ss07. + ~ Fix cv66 for ss17. + ~ Fix cv81 and cv82 for ss03 and ss08 under italic slab. + ~ Fix cv93 for ss01. + ~ Fix vsAJ for ss10. + ~ Fix vlAB for ss09 and ss14. + ~ Fix vlAD for ss05 and ss14. + +------------------------------------------------------------------- Old: ---- super-ttc-iosevka-27.3.5.zip super-ttc-iosevka-aile-27.3.5.zip super-ttc-iosevka-curly-27.3.5.zip super-ttc-iosevka-curly-slab-27.3.5.zip super-ttc-iosevka-etoile-27.3.5.zip super-ttc-iosevka-slab-27.3.5.zip super-ttc-iosevka-ss01-27.3.5.zip super-ttc-iosevka-ss02-27.3.5.zip super-ttc-iosevka-ss03-27.3.5.zip super-ttc-iosevka-ss04-27.3.5.zip super-ttc-iosevka-ss05-27.3.5.zip super-ttc-iosevka-ss06-27.3.5.zip super-ttc-iosevka-ss07-27.3.5.zip super-ttc-iosevka-ss08-27.3.5.zip super-ttc-iosevka-ss09-27.3.5.zip super-ttc-iosevka-ss10-27.3.5.zip super-ttc-iosevka-ss11-27.3.5.zip super-ttc-iosevka-ss12-27.3.5.zip super-ttc-iosevka-ss13-27.3.5.zip super-ttc-iosevka-ss14-27.3.5.zip super-ttc-iosevka-ss15-27.3.5.zip super-ttc-iosevka-ss16-27.3.5.zip super-ttc-iosevka-ss17-27.3.5.zip super-ttc-iosevka-ss18-27.3.5.zip New: ---- SuperTTC-Iosevka-28.0.0.zip SuperTTC-IosevkaAile-28.0.0.zip SuperTTC-IosevkaCurly-28.0.0.zip SuperTTC-IosevkaCurlySlab-28.0.0.zip SuperTTC-IosevkaEtoile-28.0.0.zip SuperTTC-IosevkaSS01-28.0.0.zip SuperTTC-IosevkaSS02-28.0.0.zip SuperTTC-IosevkaSS03-28.0.0.zip SuperTTC-IosevkaSS04-28.0.0.zip SuperTTC-IosevkaSS05-28.0.0.zip SuperTTC-IosevkaSS06-28.0.0.zip SuperTTC-IosevkaSS07-28.0.0.zip SuperTTC-IosevkaSS08-28.0.0.zip SuperTTC-IosevkaSS09-28.0.0.zip SuperTTC-IosevkaSS10-28.0.0.zip SuperTTC-IosevkaSS11-28.0.0.zip SuperTTC-IosevkaSS12-28.0.0.zip SuperTTC-IosevkaSS13-28.0.0.zip SuperTTC-IosevkaSS14-28.0.0.zip SuperTTC-IosevkaSS15-28.0.0.zip SuperTTC-IosevkaSS16-28.0.0.zip SuperTTC-IosevkaSS17-28.0.0.zip SuperTTC-IosevkaSS18-28.0.0.zip SuperTTC-IosevkaSlab-28.0.0.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ iosevka-fonts.spec ++++++ --- /var/tmp/diff_new_pack.PfktGm/_old 2023-12-17 21:36:06.217822265 +0100 +++ /var/tmp/diff_new_pack.PfktGm/_new 2023-12-17 21:36:06.217822265 +0100 @@ -20,36 +20,36 @@ typeface family, designed for writing code, using in terminals, and\ preparing technical documents. Name: iosevka-fonts -Version: 27.3.5 +Version: 28.0.0 Release: 0 Summary: Slender typeface for source code License: OFL-1.1 Group: System/X11/Fonts URL: https://typeof.net/Iosevka/ -Source0: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-%{version}.zip -Source1: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-slab-%{version}.zip -Source2: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-curly-%{version}.zip -Source3: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-curly-slab-%{version}.zip -Source4: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-aile-%{version}.zip -Source5: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-etoile-%{version}.zip -Source6: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss01-%{version}.zip -Source7: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss02-%{version}.zip -Source8: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss03-%{version}.zip -Source9: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss04-%{version}.zip -Source10: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss05-%{version}.zip -Source11: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss06-%{version}.zip -Source12: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss07-%{version}.zip -Source13: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss08-%{version}.zip -Source14: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss09-%{version}.zip -Source15: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss10-%{version}.zip -Source16: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss11-%{version}.zip -Source17: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss12-%{version}.zip -Source18: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss13-%{version}.zip -Source19: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss14-%{version}.zip -Source20: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss15-%{version}.zip -Source21: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss16-%{version}.zip -Source22: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss17-%{version}.zip -Source23: https://github.com/be5invis/Iosevka/releases/download/v%{version}/super-ttc-iosevka-ss18-%{version}.zip +Source0: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-Iosevka-%{version}.zip +Source1: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSlab-%{version}.zip +Source2: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaCurly-%{version}.zip +Source3: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaCurlySlab-%{version}.zip +Source4: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaAile-%{version}.zip +Source5: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaEtoile-%{version}.zip +Source6: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS01-%{version}.zip +Source7: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS02-%{version}.zip +Source8: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS03-%{version}.zip +Source9: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS04-%{version}.zip +Source10: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS05-%{version}.zip +Source11: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS06-%{version}.zip +Source12: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS07-%{version}.zip +Source13: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS08-%{version}.zip +Source14: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS09-%{version}.zip +Source15: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS10-%{version}.zip +Source16: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS11-%{version}.zip +Source17: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS12-%{version}.zip +Source18: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS13-%{version}.zip +Source19: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS14-%{version}.zip +Source20: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS15-%{version}.zip +Source21: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS16-%{version}.zip +Source22: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS17-%{version}.zip +Source23: https://github.com/be5invis/Iosevka/releases/download/v%{version}/SuperTTC-IosevkaSS18-%{version}.zip Source100: https://github.com/be5invis/Iosevka/raw/v%{version}/LICENSE.md Source101: https://github.com/be5invis/Iosevka/raw/v%{version}/README.md Source102: https://github.com/be5invis/Iosevka/raw/v%{version}/CHANGELOG.md @@ -306,7 +306,7 @@ %prep %autosetup -cT -for s in %{_sourcedir}/super-ttc-iosevka*%{version}.zip; do +for s in %{_sourcedir}/SuperTTC-Iosevka*%{version}.zip; do unzip -qq $s '*.ttc' done cp %{SOURCE100} %{SOURCE101} %{SOURCE102} . @@ -315,16 +315,7 @@ %install install -d %{buildroot}%{_ttfontsdir} -install -m0644 iosevka.ttc %{buildroot}%{_ttfontsdir}/Iosevka.ttc -install -m0644 iosevka-aile.ttc %{buildroot}%{_ttfontsdir}/IosevkaAile.ttc -install -m0644 iosevka-curly.ttc %{buildroot}%{_ttfontsdir}/IosevkaCurly.ttc -install -m0644 iosevka-curly-slab.ttc %{buildroot}%{_ttfontsdir}/IosevkaCurlySlab.ttc -install -m0644 iosevka-etoile.ttc %{buildroot}%{_ttfontsdir}/IosevkaEtoile.ttc -install -m0644 iosevka-curly-slab.ttc %{buildroot}%{_ttfontsdir}/IosevkaCurlySlab.ttc -install -m0644 iosevka-slab.ttc %{buildroot}%{_ttfontsdir}/IosevkaSlab.ttc -for i in $(seq -w 1 18); do - install -m0644 iosevka-ss$i.ttc %{buildroot}%{_ttfontsdir}/IosevkaSS$i.ttc -done +install -m0644 *.ttc %{buildroot}%{_ttfontsdir} %reconfigure_fonts_scriptlets %reconfigure_fonts_scriptlets -n iosevka-slab-fonts ++++++ CHANGELOG.md ++++++ --- /var/tmp/diff_new_pack.PfktGm/_old 2023-12-17 21:36:06.245823282 +0100 +++ /var/tmp/diff_new_pack.PfktGm/_new 2023-12-17 21:36:06.249823427 +0100 @@ -1,164 +1,72 @@ ## Modifications since last major version -### 27.3.5 +### 28.0.0 -* Add italic form of CYRILLIC SMALL LETTER THREE-LEGGED TE (`U+1C85`). -* Add top-right serif to fully serifed form for CYRILLIC SMALL LETTER TALL TE (`U+1C84`). -* Fix serifs of GREEK LETTER DIGAMMA (`U+03DC`) under `ss12`. -* Improve crossbar position of GREEK SMALL LETTER DIGAMMA (`U+03DD`) and add a middle serif under slab. -* Refine Greek Capital Sho (U+03F7) glyph (#2079). -* \[Experimental\] Add a font feature for texture control (#2081). - - Currently only available through custom builds with `build-texture-feature = true`. -* Make SYMBOL FOR DELETE FORM TWO (`U+2425`) narrow by default, align with other Control Pictures characters (#2084). -* Make APL FUNCTIONAL SYMBOL CIRCLE STAR (`U+235F`) always be five-pointed and upright, to align its pentagram history (#2083). - - -### 27.3.4 - -* Disunify anonymous untagged variant selectors for Cyrillic Capital Yeri/Yery for consistency in style-driven configurations. -* Make LATIN CAPITAL LETTER Y WITH LOOP (`U+1EFE`) follow variants of capital `Y` (`cv24`) for a more balanced slab-italic form like that of Cyrillic Capital U. -* Remove `base-serifed`-only variants for CYRILLIC SMALL LETTER STRAIGHT U (`U+04AF`, `U+04B1`). -* Make Etoile use `flat-bottom-serifed` for `M` and Cyrillic Lower Em (`cv13`, `cv74`). - - -### 27.3.3 - -* Make `cv96` take effect on math asterisk operators (#2066). -* Fix serifs of italic small Yat in Etoile (#2067). -* Add characters: - - LEFTWARDS HARPOON WITH BARB UP TO BAR (`U+2952`) .. DOWNWARDS HARPOON WITH BARB LEFT FROM BAR (`U+2961`). - - -### 27.3.2 - -* Fix overlapping serifs of italic Yat (#2061). -* Fix width of VERY MUCH GREATER-THAN (`U+22D9`). -* Remove duplicate variants for `U+0181`, `U+018A`, `U+01A4`, and `U+2C64`. -* Remove asymmetric variants for small capital `B` (`U+0299`, `U+1D03`) and Cyrillic Lower Ve (`U+0432`). - - -### 27.3.1 - -* Fix application of `cv39` on italic Cyrillic Yat. -* Fix mark placement for `U+024F`. -* Fix overlay placement of Tugrik Sign (U+20AE) under Etoile (#2060). - - -### 27.3.0 - -* Make the tailed variants of `i` and `l` use the fully-tailed shape even when upright, as is consistent with `t = bent-hook` (#1692). - - The old, slightly-curly variants for `i`, `l`, iota (`ι`) and tau (`Ï`) are moved to `semi-tailed` variants. - - Corresponded SSes are changed to keep the shape identical to the old version. -* Make Cyrillic Yat to follow Yeri variants. Italic Yat will also respond to variants of `n` (#2047). -* Add short-tailed lowercase tau (`Ï`) (#2050). -* Fix tailed variants for `U+02A0`. +* \[**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-ss` â `noCvSs` + - `no-ligation` â `noLigation` + - `export-glyph-names` â `exportGlyphNames` + - `build-texture-feature` â `buildTextureFeature` + - `metric-override` â `metricOverride` + - `compatibility-ligatures` â `compatibilityLigatures` + - `exclude-chars` â `excludeChars` + - `webfont-formats` â `webfontFormats` +* \[**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`, `i`, `l`, `t`, `x`, Long S (`Å¿`), Lower Lambda (`λ`), Lower Tau (`Ï`), Lower Chi (`Ï`), Cyrillic Lower Em (`м`), Cyrillic Lower Ef (`Ñ`), 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. +* \[**BREAKING**\] Make the ligation group names for symbol connections more intuitive, and add alternatives to start chaining from at least 3 continuous characters (#2100): + - `plusplus` â `plus-plus`, `plus-plus-plus`. + - `connected-hyphen` â `minus-minus`, `minus-minus-minus`. + - `connected-tilde-as-wave` â `tilde-tilde`, `tilde-tilde-tilde`. + - `connected-underscore` â `underscore-underscore`, `underscore-underscore-underscore`. + - `connected-number-sign` â `hash-hash`, `hash-hash-hash`. +* Add Characters: + - CYRILLIC CAPITAL LETTER LHA (`U+0514`) ... CYRILLIC SMALL LETTER YAE (`U+0519`) (#2018). + - GEORGIAN PARAGRAPH SEPARATOR (`U+10FB`). + - COMBINING BREVE-MACRON (`U+1DCB`) ... COMBINING MACRON-BREVE (`U+1DCC`) (#1880). + - COMBINING DOUBLE CIRCUMFLEX ABOVE (`U+1DCD`). + - COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE (`U+1DD3`). + - COMBINING DELETION MARK (`U+1DFB`). + - LINE SEPARATOR (`U+2028`) ... PARAGRAPH SEPARATOR (`U+2029`). + - TRIANGLE-HEADED RIGHTWARDS ARROW (`U+279D`). + - LONG RIGHTWARDS SQUIGGLE ARROW (`U+27FF`). + - LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE (`U+2902`) ... LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE (`U+2904`). + - LONG LEFTWARDS SQUIGGLE ARROW (`U+2B33`). + - DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW (`U+2B4D`). + - RAISED SQUARE (`U+2E0B`). + - HYPODIASTOLE (`U+2E12`). + - TWO DOTS OVER ONE DOT PUNCTUATION (`U+2E2A`) ... FIVE DOT MARK (`U+2E2D`). + - LATIN SMALL LETTER U WITH LEFT HOOK (`U+AB52`). + - MODIFIER LETTER SMALL U WITH LEFT HOOK (`U+AB5F`). +* Add hook-inward-serifed variants for `a` (#2085). +* Add single-storey-double-serifed and single-storey-tailed-serifed variants for `a` and Greek Lower Alpha (`α`) (#1949). + - Make `a`.`single-storey-tailed-serifed` the default for slab italic to match `g` and `q`. +* Add bottom-serifed variants for `d`, and `q`. +* Add bottom-right-serifed variants for `U`. +* Add tailless variants for Greek Lower Iota (`ι`). +* Make Greek Lower Iota (`ι`) and Greek Lower Tau (`Ï`) semi-tailed under default upright and tailed under default italic. +* Remove earless-rounded variants for `U+01A5`, `U+0256`, `U+02A0`, and `U+1D91`. +* Remove earless-corner variants for `U+027E`. +* Improve serifs for turned k (`U+029E`) to match `q` and turned h (`U+0265`). +* Improve top-left serif for LATIN SMALL LETTER KRA (`U+0138`) to match `k`. +* Make Greek Kappa (`U+03BA`) respond to more serif variants for `k` (`cv36`). +* Add a top-left serif to GREEK SMALL LETTER HETA (`U+0371`) under slab. +* Add a serif to MATHEMATICAL DOUBLE-STRUCK SMALL J (`U+1D55B`) to match that of MATHEMATICAL DOUBLE-STRUCK SMALL I (`U+1D55A`). +* Improve vertical alignmant of bowl for LATIN CAPITAL LETTER THORN WITH STROKE (`U+A764`) and LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER (`U+A766`). * Stylistic set fixes: - * Fix `cv44` and `cv99` for `ss13`. - * Fix `cv48` and `cv54` for `ss17`. - * Fix `cv51` for Etoile. - * Fix `cv52` for `ss15` and Etoile. - * Fix `cv58` for `ss15`. - * Fix `cv59` for `ss07`. - * Fix `cv61` for `ss15` and `ss17`. - * Fix `cv66` for `ss01`, `ss06`, and `ss15`. - * Fix `vsAF` for `ss11`. - * Fix `vsAL` for `ss09` and `ss18`. - - -### 27.2.1 - -* Refine shape of flat `5` (#2030). -* Fix `ss02`, `ss04`, `ss06`, `ss13`, `ss17`'s application on `i` and `j` (#2033). -* Add tailed lower lambda (#2036). -* Add Chancery and Semi-Chancery variants for lowercase `x` and Greek Chi (#2037). -* Add `arrow-lr` ligation group for C-like's spaceship operators (#2041). -* Add raised cap-height cent sign (`¢`) variants to `VSAM` (#2044). -* Fix `cv02`, `cv04`, `cv05`, `cv06`, `cv11`, `cv12`, `cv15`, `cv17`, `cv18`, `cv25`, `cv28`, `cv43`, `cv70`, `cv71`, `cv81`, and `cv82` for `ss17` under slab. - - -### 27.2.0 - -* Add characters - - TELEPHONE RECORDER (`U+2315`) (#2020). - - COUNTERSINK (`U+2335`) (#2020). - - BROKEN CIRCLE WITH NORTHWEST ARROW (`U+238B`) (#2020). - - TRIPLE PLUS (`U+29FB`) (#2020). -* Correction of letter assignments for stylistic styles: - - Fix `cv10` and `cv30` for `ss14`. - - Fix `cv12`, `cv36`, and `cv82` for `ss16`. - - Fix `cv22`, `cv31`, `cv47`, and `cv91` for `ss07`. - - Fix `cv26` for `ss07`, `ss14`, and `ss15`. - - Fix `cv28`, `cv43`, and `cv70` for `ss01`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16`. - - Fix `cv55` for `ss03`, `ss09`, `cv12`, and `ss14`. - - Fix `cv53` and `cv84` for `ss10`. - - Fix `cv58` for `ss06` and `ss10`. - - Fix `cv59` for `ss09` and `ss18`. - - Fix `cv61` for `ss08` and `ss20`. - - Fix `cv62` for `ss01`. - - Fix `cv63` for `ss02`, `ss05`, and `ss12`. - - Fix `cv68` for `ss03`. - - Fix `cv72` for `ss03`, `ss05`, `ss06`, `cv07`, and `ss13`. - - Fix `cv77` for `ss03`, `ss04`, `ss06`, `ss07`, `ss08`, `ss12`, `ss13`, and `ss18`. - - Fix `cv79` and `cv80` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss09`, `ss12`, `ss13`, `ss14`, `ss16`, `ss18`, and Aile. - - Fix `cv88` for `ss18`. - - Fix `vsAA` and `vsAM` for `ss06`. - - Fix `vsAG` for `ss03` and Etoile. - - -### 27.1.0 - -* \[**Breaking**\] Change of variant names: - - `five`.`vertical-upper-left-bar` â `five`.`upright-arched` - - `five`.`oblique-upper-left-bar` â `five`.`oblique-arched` -* Add characters: - - CYRILLIC CAPITAL LETTER DCHE (`U+052C`) (#1897). - - CYRILLIC SMALL LETTER DCHE (`U+052D`) (#1897). -* Add separate variant selector `VXAA` for Cyrillic Lower Er (`Ñ`) (#2006). -* Add separate variant selector `VXAB` for Cyrillic Lower U (`Ñ`) (#2006). -* Add flat middle stroke variant for `5` (#1995). -* Fix variants for Serbian Cyrillic Lower Pe (`п`). - - -### 27.0.2 - -* Add Characters - - LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG (`U+AB46`). -* Add variants for Cyrillic lower Ef (`Ñ`) with a split bowl (#1992). -* Add Bulgarian local variants for Cyrillic Ef (`Ф`,`Ñ`). -* Fix serifs in `U+01A6`. -* Improve serifs of Turn M (`U+019C`, `U+026F`) under quasi-proportional. -* Make Turn h (`U+0265`) and Turn M with Long Leg (`U+0270`) follow serif variants of `u`. -* Optimize geometry for `U+A65A` and `U+A65B` under extended width. -* Fix assignment of `8` for `ss14` (#1999). - - -### 27.0.1 - -* Add Characters - - VERY MUCH LESS-THAN (`U+22D8`) (#1990). - - VERY MUCH GREATER-THAN (`U+22D9`) (#1990). - - -### 27.0.0 - -* \[**Breaking**\] Variants for `Ï`, `Ï` and `«` are inserted into the main tag sequence. As a consequence, variant features after them have the tags changed. -* \[**Breaking**\] Reordered variants of Eszet. -* \[**Breaking**\] Change of variant names: - - `upper-r`.`straight-motion-serifed` â `upper-r`.`straight-top-left-serifed` - - `upper-r`.`curly-motion-serifed` â `upper-r`.`curly-top-left-serifed` - - `upper-r`.`standing-motion-serifed` â `upper-r`.`standing-top-left-serifed` - - `upper-r`.`straight-open-motion-serifed` â `upper-r`.`straight-open-top-left-serifed` - - `upper-r`.`curly-open-motion-serifed` â `upper-r`.`curly-open-top-left-serifed` - - `upper-r`.`standing-open-motion-serifed` â `upper-r`.`standing-open-top-left-serifed` -* Add characters: - - COMBINING RING OVERLAY (`U+20D8`). -* Add bottom-right and top-left bottom-right serifed variants of `R`. -* Add bottom-left motion serifed variants of Cyrillic Ya (`Я`,`Ñ`). -* Add cursive variants for Cyrillic Capital/Small Zhe (`Ð`,`ж`) (#1762). -* Allow R Rotunda (`U+A75A`, `U+A75B`) and Indian Rupee Sign (`U+20B9`) to have a bottom-right serif. -* Add OpenType `zero` feature (#1966). -* Fix broken geometry of `U+AB3A` under condensed width. -* Improve bowl shape of Latin Phi (`U+0278`). -* Fix dot radius of COMBINING THREE DOTS ABOVE (`U+20DB`), COMBINING FOUR DOTS ABOVE (`U+20DC`), and COMBINING TRIPLE UNDERDOT (`U+20D8`). + - Fix `cv10` for `ss01`, `ss02`, and `ss08` under slab. + - Fix `cv53` for `ss16`. + - Fix `cv64` and `cv65` for `ss07`. + - Fix `cv66` for `ss17`. + - Fix `cv81` and `cv82` for `ss03` and `ss08` under italic slab. + - Fix `cv93` for `ss01`. + - Fix `vsAJ` for `ss10`. + - Fix `vlAB` for `ss09` and `ss14`. + - Fix `vlAD` for `ss05` and `ss14`.