From 242740461e524ab4febc78bf43801dae20e7eff7 Mon Sep 17 00:00:00 2001 From: John McWilliams <37010132+jmcwilliams403@users.noreply.github.com> Date: Sun, 25 Aug 2024 15:40:21 -0400 Subject: [PATCH 1/5] Further optimize jut length of middle serif of `E`/`F`. (#2482) --- packages/font-glyphs/src/letter/latin/upper-f.ptl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/font-glyphs/src/letter/latin/upper-f.ptl b/packages/font-glyphs/src/letter/latin/upper-f.ptl index d572c08cd6..842295ce65 100644 --- a/packages/font-glyphs/src/letter/latin/upper-f.ptl +++ b/packages/font-glyphs/src/letter/latin/upper-f.ptl @@ -14,8 +14,11 @@ glyph-block Letter-Latin-Upper-F : begin glyph-block-export xMidBarShrink define [xMidBarShrink serifV] : [Math.max HalfStroke ((RightSB - SB) * 0.15)] + [if serifV (Stroke * 0.25) 0] + + define [yMidBarImpl y] : fallback y DesignParameters.upperEBarPos + glyph-block-export yMidBar - define [yMidBar top y] : top * [fallback y DesignParameters.upperEBarPos] + define [yMidBar top y] : top * [yMidBarImpl y] glyph-block-export EFVJutLength define [EFVJutLength top pyBar stroke] : begin @@ -23,7 +26,7 @@ glyph-block Letter-Latin-Upper-F : begin top - [mix (top - stroke) ([yMidBar top pyBar] + stroke / 2) 0.5] local jutBot : Math.min VJut mix stroke ([yMidBar top pyBar] - stroke / 2) 0.5 - local jutMid : 0.5 * [Math.min jutTop jutBot] + local jutMid : 0.5 * [mix jutBot jutTop : yMidBarImpl pyBar] return { jutTop jutBot jutMid } define xFBarLeft : SB * 1.5 From 5f20ec72ae8e524886b894d7ad326a9cb6087469 Mon Sep 17 00:00:00 2001 From: John McWilliams <37010132+jmcwilliams403@users.noreply.github.com> Date: Wed, 28 Aug 2024 21:08:13 -0400 Subject: [PATCH 2/5] Add seven `ccmp` overrides, two `APLF` overrides, and two punctuation characters. (#2484) * Add some ccmp overrides, two spaces, and one punc. * cleanup * Revert --- changes/31.4.1.md | 4 ++++ .../font-glyphs/src/meta/unicode-knowledge.ptl | 17 +++++++++++++---- packages/font-glyphs/src/space/index.ptl | 1 + packages/font-glyphs/src/symbol/math/apl.ptl | 6 ++++-- .../font-glyphs/src/symbol/punctuation/ties.ptl | 1 + 5 files changed, 23 insertions(+), 6 deletions(-) create mode 100644 changes/31.4.1.md diff --git a/changes/31.4.1.md b/changes/31.4.1.md new file mode 100644 index 0000000000..41ac103f6e --- /dev/null +++ b/changes/31.4.1.md @@ -0,0 +1,4 @@ +* Add characters: + - KAYAH LI SIGN CWI (`U+A92E`). + - ZERO WIDTH NON-BREAKING SPACE (`U+FEFF`). +* Add APL form (`APLF`) for `U+25E0` and `U+25E1`, for UIUA. diff --git a/packages/font-glyphs/src/meta/unicode-knowledge.ptl b/packages/font-glyphs/src/meta/unicode-knowledge.ptl index 8da0b1c113..3d319d8541 100644 --- a/packages/font-glyphs/src/meta/unicode-knowledge.ptl +++ b/packages/font-glyphs/src/meta/unicode-knowledge.ptl @@ -370,6 +370,7 @@ export : define ccmpCombinations : list # Retroflex hooks list {0x0053 0x0322} 0xA7C5 # S + list {0x0071 0x0322} 0x024B # q list {0x0073 0x0322} 0x0282 # s list {0x0279 0x0322} 0x027B # ɹ list {0x027F 0x0322} 0x0285 # ɿ @@ -378,16 +379,24 @@ export : define ccmpCombinations : list list {0x02E2 0x0322} 0x1DB3 # ˢ list {0xA71D 0x0322} 0x107B9 # ꜝ - # Long stroke overlays - list {0x004F 0x0336} 0xA74A # O - list {0x006F 0x0336} 0xA74B # o - # Short stroke overlays list {0x0044 0x0335} 0xA7C7 # D list {0x0053 0x0335} 0xA7C9 # S list {0x0064 0x0335} 0xA7C8 # d list {0x0073 0x0335} 0xA7CA # s + # Long stroke overlays + list {0x004F 0x0336} 0xA74A # O + list {0x006F 0x0336} 0xA74B # o + + # Smooth breathings + list {0x0041 0x0486} 0xA7BA # A + list {0x0049 0x0486} 0xA7BC # I + list {0x0055 0x0486} 0xA7BE # U + list {0x0061 0x0486} 0xA7BB # a + list {0x0069 0x0486} 0xA7BD # i + list {0x0075 0x0486} 0xA7BF # u + # Ring overlays list {0x006C 0x20D8} 0xAB39 # l list {0x2190 0x20D8} 0x2B30 # ← diff --git a/packages/font-glyphs/src/space/index.ptl b/packages/font-glyphs/src/space/index.ptl index 25bd7fb875..ec6e6b604e 100644 --- a/packages/font-glyphs/src/space/index.ptl +++ b/packages/font-glyphs/src/space/index.ptl @@ -48,6 +48,7 @@ glyph-block Spaces : begin alias 'invisibleTimes' 0x2062 'zwsp' alias 'invisibleSeparator' 0x2063 'zwsp' alias 'invisiblePlus' 0x2064 'zwsp' + alias 'zwnbsp' 0xFEFF 'zwsp' create-glyph 'cgj' 0x34F : glyph-proc set-width 0 diff --git a/packages/font-glyphs/src/symbol/math/apl.ptl b/packages/font-glyphs/src/symbol/math/apl.ptl index d77c65236c..02b1156075 100644 --- a/packages/font-glyphs/src/symbol/math/apl.ptl +++ b/packages/font-glyphs/src/symbol/math/apl.ptl @@ -292,9 +292,11 @@ glyph-block Symbol-Math-APL : begin LinkAplFormForNwidWwid 'vBarSquare' LinkAplFormForNwidWwid 'zigZagArrow' LinkAplFormForNwidWwid 'uni21CC' + LinkAplFormForNwidWwid 'uni2335' + LinkAplFormForNwidWwid 'uni238B' + LinkAplFormForNwidWwid 'uni25E0' + LinkAplFormForNwidWwid 'uni25E1' LinkAplFormForNwidWwid 'uni25F0' LinkAplFormForNwidWwid 'uni25F3' LinkAplFormForNwidWwid 'uni25F4' - LinkAplFormForNwidWwid 'uni2335' - LinkAplFormForNwidWwid 'uni238B' LinkAplFormForNwidWwid 'uni2682' diff --git a/packages/font-glyphs/src/symbol/punctuation/ties.ptl b/packages/font-glyphs/src/symbol/punctuation/ties.ptl index 229ff55a43..9152147f13 100644 --- a/packages/font-glyphs/src/symbol/punctuation/ties.ptl +++ b/packages/font-glyphs/src/symbol/punctuation/ties.ptl @@ -24,3 +24,4 @@ glyph-block Symbol-Punctuation-Ties : begin create-glyph "symbolMidTie" : TieShape (- Descender / 3) 2 create-glyph "frown" 0x2322 : TieShape (SymbolMid + Descender / 3 + OperatorStroke / 4) 2 create-glyph "smile" 0x2323 : TieShape (SymbolMid - Descender / 3 - OperatorStroke / 4) (-2) + create-glyph "kali/cwi" 0xA92E : TieShape (XH / 2 + Descender / 3 + OperatorStroke / 4) 2 From 0219a501ec0673a0c13aae4286a1ee3503b44307 Mon Sep 17 00:00:00 2001 From: John McWilliams <37010132+jmcwilliams403@users.noreply.github.com> Date: Thu, 29 Aug 2024 23:51:12 -0400 Subject: [PATCH 3/5] Add localized forms for Bashkir and Chuvash. (#2485) --- changes/31.4.1.md | 1 + .../src/letter/cyrillic/orthography.ptl | 16 ++++++++ .../src/letter/greek/lower-epsilon.ptl | 40 ++++++++++++++++--- packages/font-glyphs/src/letter/latin/c.ptl | 34 +++++++++++++++- .../font-glyphs/src/letter/latin/upper-f.ptl | 3 ++ packages/font-glyphs/src/marks/below.ptl | 1 + packages/font-otl/src/gsub-locl.ptl | 11 +++++ packages/glyph/src/relation.mjs | 8 ++++ 8 files changed, 107 insertions(+), 7 deletions(-) diff --git a/changes/31.4.1.md b/changes/31.4.1.md index 41ac103f6e..4971e24c17 100644 --- a/changes/31.4.1.md +++ b/changes/31.4.1.md @@ -2,3 +2,4 @@ - KAYAH LI SIGN CWI (`U+A92E`). - ZERO WIDTH NON-BREAKING SPACE (`U+FEFF`). * Add APL form (`APLF`) for `U+25E0` and `U+25E1`, for UIUA. +* Add Cyrillic localization forms for Bashkir and Chuvash. diff --git a/packages/font-glyphs/src/letter/cyrillic/orthography.ptl b/packages/font-glyphs/src/letter/cyrillic/orthography.ptl index 90e8716fa5..9c0f7088ae 100644 --- a/packages/font-glyphs/src/letter/cyrillic/orthography.ptl +++ b/packages/font-glyphs/src/letter/cyrillic/orthography.ptl @@ -82,3 +82,19 @@ glyph-block Letter-Cyrillic-Orthography : begin link-gr LocalizedForm.BGR 'cyrl/tse' 'cyrl/tse.BGR' link-gr LocalizedForm.BGR 'cyrl/yer' 'cyrl/yer.BGR' link-gr LocalizedForm.BGR 'cyrl/yeri' 'cyrl/yeri.BGR' + + link-gr LocalizedForm.BSH.Upright 'cyrl/Ghayn' 'cyrl/Ghayn.BSH' + link-gr LocalizedForm.BSH.Upright 'cyrl/ghayn' 'cyrl/ghayn.BSH' + link-gr LocalizedForm.BSH.Upright 'cyrl/Dhe' 'cyrl/Dhe.BSH' + link-gr LocalizedForm.BSH.Upright 'cyrl/dhe' 'cyrl/dhe.BSH' + link-gr LocalizedForm.BSH.Upright 'cyrl/The' 'cyrl/The.BSH' + link-gr LocalizedForm.BSH.Upright 'cyrl/the' 'cyrl/the.BSH' + + link-gr LocalizedForm.BSH.Italic 'cyrl/Ghayn' 'cyrl/Ghayn.BSH' + link-gr LocalizedForm.BSH.Italic 'cyrl/Dhe' 'cyrl/Dhe.BSH' + link-gr LocalizedForm.BSH.Italic 'cyrl/dhe' 'cyrl/dhe.BSH' + link-gr LocalizedForm.BSH.Italic 'cyrl/The' 'cyrl/The.BSH' + link-gr LocalizedForm.BSH.Italic 'cyrl/the' 'cyrl/the.BSH' + + link-gr LocalizedForm.CHU 'cyrl/The' 'cyrl/The.CHU' + link-gr LocalizedForm.CHU 'cyrl/the' 'cyrl/the.CHU' diff --git a/packages/font-glyphs/src/letter/greek/lower-epsilon.ptl b/packages/font-glyphs/src/letter/greek/lower-epsilon.ptl index a4d1b99674..45d016c381 100644 --- a/packages/font-glyphs/src/letter/greek/lower-epsilon.ptl +++ b/packages/font-glyphs/src/letter/greek/lower-epsilon.ptl @@ -101,7 +101,7 @@ glyph-block Letter-Greek-Lower-Epsilon : begin glyph-block-export CyrZe define [CyrZe] : with-params [ slabTop slabBot top bot left right blend hook _stroke - [xo OX] [op OverlayPos] [ada2 SmallArchDepthA] [adb2 SmallArchDepthB] + [xo OX] [yo O] [op OverlayPos] [ada2 SmallArchDepthA] [adb2 SmallArchDepthB] ] : namespace export : define [Dim] : begin local stroke : fallback _stroke : AdviceStroke2 2 3 (top - bot) @@ -109,8 +109,8 @@ glyph-block Letter-Greek-Lower-Epsilon : begin local midy : mix bot top op local topHeight : top - bot local midyHeight : midy - bot - local adb : topHeight - [mix (midyHeight + stroke / 2) (topHeight - O - stroke) (ArchDepthA / (ArchDepthA + ArchDepthB))] + [HSwToV TanSlope] * stroke - local ada : [mix (stroke + O) (midyHeight - stroke / 2) (ArchDepthA / (ArchDepthA + ArchDepthB))] - [HSwToV TanSlope] * stroke + local adb : topHeight - [mix (midyHeight + stroke / 2) (topHeight - yo - stroke) (ArchDepthA / (ArchDepthA + ArchDepthB))] + [HSwToV TanSlope] * stroke + local ada : [mix (stroke + yo) (midyHeight - stroke / 2) (ArchDepthA / (ArchDepthA + ArchDepthB))] - [HSwToV TanSlope] * stroke local fine : stroke * CThin local stemFine : stroke * (ShoulderFine / Stroke) return : object stroke midx midy ada adb fine stemFine @@ -242,6 +242,22 @@ glyph-block Letter-Greek-Lower-Epsilon : begin include : let [ze : CyrZe slabTop slabBot XH Descender SB RightSB StdBlend SHook] union [ze.Shape] [ze.AutoStartSerifL] [ze.AutoEndSerifL] + create-glyph "cyrl/Dhe.\(suffix)" : glyph-proc + include [refer-glyph "cyrl/Ze.\(suffix)"] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-LongJut + 0.5 * Stroke) + include : let [zeNoO : CyrZe slabTop slabBot CAP 0 SB RightSB StdBlend Hook (xo -- 0) (yo -- 0)] + difference + VBar.m Middle (-LongJut + 0.5 * Stroke) (Stroke + O) [AdviceStroke 3.5] + zeNoO.ShapeMask + + create-glyph "cyrl/dhe.\(suffix)" : glyph-proc + include [refer-glyph "cyrl/ze.\(suffix)"] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-LongJut + 0.5 * Stroke) + include : let [zeNoO : CyrZe slabTop slabBot XH 0 SB RightSB StdBlend SHook (xo -- 0) (yo -- 0)] + difference + VBar.m Middle (-LongJut + 0.5 * Stroke) (Stroke + O) [AdviceStroke 3.5] + zeNoO.ShapeMask + create-glyph "cyrl/DzjeKomi.\(suffix)" : glyph-proc include : MarkSet.capital local ze : CyrZe slabTop OPEN-VERTICAL CAP 0 SB RightSB StdBlend Hook @@ -482,8 +498,22 @@ glyph-block Letter-Greek-Lower-Epsilon : begin select-variant 'cyrl/DzjeKomi' 0x506 (follow -- 'cyrl/ZeTopSerifOnly') select-variant 'cyrl/dzjeKomi' 0x507 (follow -- 'cyrl/zeTopSerifOnly') - derive-composites 'cyrl/Dhe' 0x498 'cyrl/Ze' 'cedillaExtShapeBelowOArc' - derive-composites 'cyrl/dhe' 0x499 'cyrl/ze' 'cedillaExtShapeBelowSOArc' + select-variant 'cyrl/Dhe' 0x498 (follow -- 'cyrl/Ze') + select-variant 'cyrl/dhe' 0x499 (follow -- 'cyrl/ze') + + derive-multi-part-glyphs 'cyrl/Dhe.BSH' null { 'cyrl/Ze' 'invCommaBelow' } : lambda [srcs gr] : glyph-proc + local { base mark } srcs + include : refer-glyph mark + include : Translate Width AccentClearance + include [refer-glyph base] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-AccentHeight) + + derive-multi-part-glyphs 'cyrl/dhe.BSH' null { 'cyrl/ze' 'invCommaBelow' } : lambda [srcs gr] : glyph-proc + local { base mark } srcs + include : refer-glyph mark + include : Translate Width AccentClearance + include [refer-glyph base] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-AccentHeight) select-variant 'latn/epsilon/descBase' (shapeFrom -- 'latn/epsilon') select-variant 'latn/epsilonRev/descBase' (shapeFrom -- 'cyrl/ze') (follow -- 'cyrl/ze/descBase') diff --git a/packages/font-glyphs/src/letter/latin/c.ptl b/packages/font-glyphs/src/letter/latin/c.ptl index 242d409e30..605382e269 100644 --- a/packages/font-glyphs/src/letter/latin/c.ptl +++ b/packages/font-glyphs/src/letter/latin/c.ptl @@ -354,8 +354,38 @@ glyph-block Letter-Latin-C : begin derive-composites 'CCedilla' 0xC7 'C' 'cedillaExtShapeBelowOArc' derive-composites 'cCedilla' 0xE7 'c' 'cedillaExtShapeBelowOArc' - derive-composites 'cyrl/The' 0x4AA 'cyrl/Es' 'cedillaExtShapeBelowOArc' - derive-composites 'cyrl/the' 0x4AB 'cyrl/es' 'cedillaExtShapeBelowOArc' + + derive-glyphs 'cyrl/The' 0x4AA "cyrl/Es" : function [src gr] : glyph-proc + include [refer-glyph src] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-LongJut + 0.5 * Stroke) + include : difference + VBar.m Middle (-LongJut + 0.5 * Stroke) (Stroke + O) [AdviceStroke 3.5] + OShapeOutline.NoOvershoot CAP 0 SB RightSB Stroke ArchDepthA ArchDepthB + + derive-multi-part-glyphs 'cyrl/The.BSH' null { 'cyrl/Es' 'invCommaBelow' } : lambda [srcs gr] : glyph-proc + local { base mark } srcs + include : refer-glyph mark + include : Translate Width AccentClearance + include [refer-glyph base] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-AccentHeight) + + derive-composites 'cyrl/The.CHU' null 'cyrl/Es' 'cedillaExtShapeBelowOArc' + + derive-glyphs 'cyrl/the' 0x4AB "cyrl/es" : function [src gr] : glyph-proc + include [refer-glyph src] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-LongJut + 0.5 * Stroke) + include : difference + VBar.m Middle (-LongJut + 0.5 * Stroke) (Stroke + O) [AdviceStroke 3.5] + OShapeOutline.NoOvershoot XH 0 SB RightSB Stroke SmallArchDepthA SmallArchDepthB + + derive-multi-part-glyphs 'cyrl/the.BSH' null { 'cyrl/es' 'invCommaBelow' } : lambda [srcs gr] : glyph-proc + local { base mark } srcs + include : refer-glyph mark + include : Translate Width AccentClearance + include [refer-glyph base] AS_BASE ALSO_METRICS + include : ExtendBelowBaseAnchors (-AccentHeight) + + derive-composites 'cyrl/the.CHU' null 'cyrl/es' 'cedillaExtShapeBelowOArc' create-glyph 'mathbb/C' 0x2102 : glyph-proc include : MarkSet.capital diff --git a/packages/font-glyphs/src/letter/latin/upper-f.ptl b/packages/font-glyphs/src/letter/latin/upper-f.ptl index 842295ce65..809a0e2d0f 100644 --- a/packages/font-glyphs/src/letter/latin/upper-f.ptl +++ b/packages/font-glyphs/src/letter/latin/upper-f.ptl @@ -96,6 +96,9 @@ glyph-block Letter-Latin-Upper-F : begin select-variant 'FBar' 0xA798 (follow -- 'F') select-variant 'currency/frenchFrancSign' 0x20A3 + alias 'cyrl/Ghayn.BSH' null 'F' + alias 'cyrl/ghayn.BSH' null 'smcpF' + glyph-block-import Letter-Blackboard : BBS BBD create-glyph 'mathbb/F' 0x1D53D : glyph-proc include : MarkSet.capital diff --git a/packages/font-glyphs/src/marks/below.ptl b/packages/font-glyphs/src/marks/below.ptl index eb9bb7b662..7ad0ff9855 100644 --- a/packages/font-glyphs/src/marks/below.ptl +++ b/packages/font-glyphs/src/marks/below.ptl @@ -211,6 +211,7 @@ glyph-block Mark-Below : begin TurnAboveMarkToBelow 'elipsisBelow' 0x20E8 'elipsisAbove' TurnAboveMarkToBelow 'leftArrowBelow' 0x20EE 'rightArrowAbove' TurnAboveMarkToBelow 'rightArrowBelow' 0x20EF 'leftArrowAbove' + TurnAboveMarkToBelow 'invCommaBelow' null 'revCommaAbove' TurnAboveMarkToBelow 'upArrowHeadBelow' null 'downArrowHeadAbove' TurnAboveMarkToBelow 'downArrowHeadBelow' null 'upArrowHeadAbove' TurnAboveMarkToBelow 'descenderBarBelow' null 'ascenderBarAbove' diff --git a/packages/font-otl/src/gsub-locl.ptl b/packages/font-otl/src/gsub-locl.ptl index b33b57a346..16822722c3 100644 --- a/packages/font-otl/src/gsub-locl.ptl +++ b/packages/font-otl/src/gsub-locl.ptl @@ -14,6 +14,8 @@ export : define [buildLOCL gsub para glyphStore] : begin define cyrlMKD : gsub.copyLanguage 'cyrl_MKD ' 'cyrl_DFLT' define cyrlBOS : gsub.copyLanguage 'cyrl_BOS ' 'cyrl_DFLT' define cyrlBGR : gsub.copyLanguage 'cyrl_BGR ' 'cyrl_DFLT' + define cyrlBSH : gsub.copyLanguage 'cyrl_BSH ' 'cyrl_DFLT' + define cyrlCHU : gsub.copyLanguage 'cyrl_CHU ' 'cyrl_DFLT' define latnTRK : gsub.copyLanguage 'latn_TRK ' 'latn_DFLT' define latnAZE : gsub.copyLanguage 'latn_AZE ' 'latn_DFLT' define latnGAG : gsub.copyLanguage 'latn_GAG ' 'latn_DFLT' @@ -36,6 +38,15 @@ export : define [buildLOCL gsub para glyphStore] : begin define loclBGR : cyrlBGR.addFeature : gsub.createFeature 'locl' loclBGR.addLookup : createGsubLookupFromGr gsub glyphStore LocalizedForm.BGR + # BSH + define loclBSH : cyrlBSH.addFeature : gsub.createFeature 'locl' + loclBSH.addLookup : createGsubLookupFromGr gsub glyphStore + if [not para.isItalic] LocalizedForm.BSH.Upright LocalizedForm.BSH.Italic + + # CHU + define loclCHU : cyrlCHU.addFeature : gsub.createFeature 'locl' + loclCHU.addLookup : createGsubLookupFromGr gsub glyphStore LocalizedForm.CHU + # TRK define loclTRK : gsub.createFeature 'locl' latnTRK.addFeature loclTRK diff --git a/packages/glyph/src/relation.mjs b/packages/glyph/src/relation.mjs index b452cf170a..6d0c46d7e7 100644 --- a/packages/glyph/src/relation.mjs +++ b/packages/glyph/src/relation.mjs @@ -30,6 +30,11 @@ export const LocalizedForm = { Italic: LinkedGlyphProp("SerbianLocItalic"), }, BGR: LinkedGlyphProp("BulgarianLoc"), + BSH: { + Upright: LinkedGlyphProp("BashkirLocUpright"), + Italic: LinkedGlyphProp("BashkirLocItalic"), + }, + CHU: LinkedGlyphProp("ChuvashLoc"), IPPH: LinkedGlyphProp("IPALoc"), }; @@ -184,6 +189,9 @@ export const AnyLocalizedForm = { if (LocalizedForm.SRB.Upright.get(glyph)) grs.push(LocalizedForm.SRB.Upright); if (LocalizedForm.SRB.Italic.get(glyph)) grs.push(LocalizedForm.SRB.Italic); if (LocalizedForm.BGR.get(glyph)) grs.push(LocalizedForm.BGR); + if (LocalizedForm.BSH.Upright.get(glyph)) grs.push(LocalizedForm.BSH.Upright); + if (LocalizedForm.BSH.Italic.get(glyph)) grs.push(LocalizedForm.BSH.Italic); + if (LocalizedForm.CHU.get(glyph)) grs.push(LocalizedForm.CHU); if (LocalizedForm.IPPH.get(glyph)) grs.push(LocalizedForm.IPPH); if (grs.length) return grs; return null; From 5b3b860816f804f2b912737a264fcf7dd5ad64c9 Mon Sep 17 00:00:00 2001 From: be5invis Date: Thu, 29 Aug 2024 20:52:05 -0700 Subject: [PATCH 4/5] Better enforce semver, change version to 31.5.0 --- changes/{31.4.1.md => 31.5.0.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename changes/{31.4.1.md => 31.5.0.md} (100%) diff --git a/changes/31.4.1.md b/changes/31.5.0.md similarity index 100% rename from changes/31.4.1.md rename to changes/31.5.0.md From bc2d27989fbb4c221a9e842d714f88e4ade9a48f Mon Sep 17 00:00:00 2001 From: be5invis Date: Sat, 31 Aug 2024 22:39:28 -0700 Subject: [PATCH 5/5] Release 31.5.0 --- CHANGELOG.md | 9 + doc/PACKAGE-LIST.md | 274 +++--- images/button-release.dark.svg | 4 +- images/button-release.light.svg | 4 +- ...block-arabic-presentation-forms-b.dark.svg | 912 ++++++++++++++++++ ...lock-arabic-presentation-forms-b.light.svg | 912 ++++++++++++++++++ images/cs-block-cyrillic-extended-b.dark.svg | 4 +- images/cs-block-cyrillic-extended-b.light.svg | 4 +- images/cs-block-cyrillic-extended-d.dark.svg | 4 +- images/cs-block-cyrillic-extended-d.light.svg | 4 +- images/cs-block-cyrillic.dark.svg | 8 +- images/cs-block-cyrillic.light.svg | 8 +- images/cs-block-kayah-li.dark.svg | 375 +++++++ images/cs-block-kayah-li.light.svg | 375 +++++++ package-lock.json | 80 +- package.json | 2 +- packages/font-glyphs/package.json | 12 +- packages/font-kits/package.json | 8 +- packages/font-otl/package.json | 6 +- packages/font/package.json | 16 +- packages/geometry-cache/package.json | 4 +- packages/geometry/package.json | 4 +- packages/glyph/package.json | 4 +- packages/param/package.json | 4 +- packages/util/package.json | 2 +- tools/amend-readme/package.json | 4 +- tools/data-export/package.json | 4 +- tools/generate-samples/package.json | 4 +- tools/misc/package.json | 4 +- 29 files changed, 2819 insertions(+), 236 deletions(-) create mode 100644 images/cs-block-arabic-presentation-forms-b.dark.svg create mode 100644 images/cs-block-arabic-presentation-forms-b.light.svg create mode 100644 images/cs-block-kayah-li.dark.svg create mode 100644 images/cs-block-kayah-li.light.svg diff --git a/CHANGELOG.md b/CHANGELOG.md index 0764b38d36..7158cce205 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ ## Modifications since last major version +### 31.5.0 + +* Add characters: + - KAYAH LI SIGN CWI (`U+A92E`). + - ZERO WIDTH NON-BREAKING SPACE (`U+FEFF`). +* Add APL form (`APLF`) for `U+25E0` and `U+25E1`, for UIUA. +* Add Cyrillic localization forms for Bashkir and Chuvash. + + ### 31.4.0 * Add characters: diff --git a/doc/PACKAGE-LIST.md b/doc/PACKAGE-LIST.md index 86ba8874f6..f6faef4078 100644 --- a/doc/PACKAGE-LIST.md +++ b/doc/PACKAGE-LIST.md @@ -1,7 +1,7 @@ -# Package list of Release 31.4.0 +# Package list of Release 31.5.0 ## Prebuilt Packages Iosevka provides a large variety of variants. Prebuilt variants are listed below. For all Monospace variants' packages, it will contain three _spacing variants_. You can either download the package containing all the spacing variants (recommended), or cherry-pick the variant with specific spacing. @@ -22,146 +22,146 @@ Iosevka provides various packaging formats, here is the list of them: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + +
📦 IosevkaMonospace, DefaultSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ IosevkaDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka TermTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka FixedFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 IosevkaMonospace, DefaultSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ IosevkaDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka TermTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka FixedFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka AileQuasi-proportional, Sans-serif 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka EtoileQuasi-proportional, Slab-serif 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
diff --git a/images/button-release.dark.svg b/images/button-release.dark.svg index b616156068..e077e78430 100644 --- a/images/button-release.dark.svg +++ b/images/button-release.dark.svg @@ -9,7 +9,7 @@ - + @@ -22,7 +22,7 @@ - + diff --git a/images/button-release.light.svg b/images/button-release.light.svg index ed7a589f83..4c1a29ec01 100644 --- a/images/button-release.light.svg +++ b/images/button-release.light.svg @@ -9,7 +9,7 @@ - + @@ -22,7 +22,7 @@ - + diff --git a/images/cs-block-arabic-presentation-forms-b.dark.svg b/images/cs-block-arabic-presentation-forms-b.dark.svg new file mode 100644 index 0000000000..7c1a19c25f --- /dev/null +++ b/images/cs-block-arabic-presentation-forms-b.dark.svg @@ -0,0 +1,912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-arabic-presentation-forms-b.light.svg b/images/cs-block-arabic-presentation-forms-b.light.svg new file mode 100644 index 0000000000..0abab4f06f --- /dev/null +++ b/images/cs-block-arabic-presentation-forms-b.light.svg @@ -0,0 +1,912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-cyrillic-extended-b.dark.svg b/images/cs-block-cyrillic-extended-b.dark.svg index 9b39d28e87..711019e61d 100644 --- a/images/cs-block-cyrillic-extended-b.dark.svg +++ b/images/cs-block-cyrillic-extended-b.dark.svg @@ -87,8 +87,8 @@ - - + + diff --git a/images/cs-block-cyrillic-extended-b.light.svg b/images/cs-block-cyrillic-extended-b.light.svg index 02bf940c77..92e060f41d 100644 --- a/images/cs-block-cyrillic-extended-b.light.svg +++ b/images/cs-block-cyrillic-extended-b.light.svg @@ -87,8 +87,8 @@ - - + + diff --git a/images/cs-block-cyrillic-extended-d.dark.svg b/images/cs-block-cyrillic-extended-d.dark.svg index 74e0eda8ee..f5b1e88729 100644 --- a/images/cs-block-cyrillic-extended-d.dark.svg +++ b/images/cs-block-cyrillic-extended-d.dark.svg @@ -45,7 +45,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/images/cs-block-cyrillic-extended-d.light.svg b/images/cs-block-cyrillic-extended-d.light.svg index 4ffafc58b3..65eb3a0e2c 100644 --- a/images/cs-block-cyrillic-extended-d.light.svg +++ b/images/cs-block-cyrillic-extended-d.light.svg @@ -45,7 +45,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/images/cs-block-cyrillic.dark.svg b/images/cs-block-cyrillic.dark.svg index a8042a319a..1e6531f537 100644 --- a/images/cs-block-cyrillic.dark.svg +++ b/images/cs-block-cyrillic.dark.svg @@ -171,8 +171,8 @@ - - + + @@ -189,8 +189,8 @@ - - + + diff --git a/images/cs-block-cyrillic.light.svg b/images/cs-block-cyrillic.light.svg index 403e79220e..6a84f45478 100644 --- a/images/cs-block-cyrillic.light.svg +++ b/images/cs-block-cyrillic.light.svg @@ -171,8 +171,8 @@ - - + + @@ -189,8 +189,8 @@ - - + + diff --git a/images/cs-block-kayah-li.dark.svg b/images/cs-block-kayah-li.dark.svg new file mode 100644 index 0000000000..e8d09f0b09 --- /dev/null +++ b/images/cs-block-kayah-li.dark.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/cs-block-kayah-li.light.svg b/images/cs-block-kayah-li.light.svg new file mode 100644 index 0000000000..19e61b2b0b --- /dev/null +++ b/images/cs-block-kayah-li.light.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0333f8276e..47a85c3b3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@iosevka/monorepo", - "version": "31.4.0", + "version": "31.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@iosevka/monorepo", - "version": "31.4.0", + "version": "31.5.0", "workspaces": [ "packages/*", "tools/*" @@ -3671,16 +3671,16 @@ }, "packages/font": { "name": "@iosevka/font", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/font-glyphs": "31.4.0", - "@iosevka/font-otl": "31.4.0", - "@iosevka/geometry": "31.4.0", - "@iosevka/geometry-cache": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/param": "31.4.0", - "@iosevka/util": "31.4.0", + "@iosevka/font-glyphs": "31.5.0", + "@iosevka/font-otl": "31.5.0", + "@iosevka/geometry": "31.5.0", + "@iosevka/geometry-cache": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/param": "31.5.0", + "@iosevka/util": "31.5.0", "harfbuzzjs": "^0.3.6", "ot-builder": "^1.7.4", "semver": "^7.6.3" @@ -3688,100 +3688,100 @@ }, "packages/font-glyphs": { "name": "@iosevka/font-glyphs", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/font-kits": "31.4.0", - "@iosevka/geometry": "31.4.0", - "@iosevka/geometry-cache": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/util": "31.4.0", + "@iosevka/font-kits": "31.5.0", + "@iosevka/geometry": "31.5.0", + "@iosevka/geometry-cache": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/util": "31.5.0", "typo-geom": "^0.16.1" } }, "packages/font-kits": { "name": "@iosevka/font-kits", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/geometry": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/util": "31.4.0" + "@iosevka/geometry": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/util": "31.5.0" } }, "packages/font-otl": { "name": "@iosevka/font-otl", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/font-glyphs": "31.4.0", - "@iosevka/glyph": "31.4.0", + "@iosevka/font-glyphs": "31.5.0", + "@iosevka/glyph": "31.5.0", "toposort": "^2.0.2" } }, "packages/geometry": { "name": "@iosevka/geometry", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/util": "31.4.0", + "@iosevka/util": "31.5.0", "spiro": "^3.0.1", "typo-geom": "^0.16.1" } }, "packages/geometry-cache": { "name": "@iosevka/geometry-cache", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/geometry": "31.4.0", + "@iosevka/geometry": "31.5.0", "@msgpack/msgpack": "^2.8.0" } }, "packages/glyph": { "name": "@iosevka/glyph", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/geometry": "31.4.0" + "@iosevka/geometry": "31.5.0" } }, "packages/param": { "name": "@iosevka/param", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/util": "31.4.0" + "@iosevka/util": "31.5.0" } }, "packages/util": { "name": "@iosevka/util", - "version": "31.4.0" + "version": "31.5.0" }, "tools/amend-readme": { "name": "@iosevka/amend-readme", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "31.4.0", + "@iosevka/param": "31.5.0", "@unicode/unicode-15.1.0": "^1.5.2" } }, "tools/data-export": { "name": "@iosevka/data-export", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "31.4.0", + "@iosevka/param": "31.5.0", "@unicode/unicode-15.1.0": "^1.5.2", "cldr": "^7.5.0" } }, "tools/generate-samples": { "name": "@iosevka/generate-samples", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/data-export": "31.4.0" + "@iosevka/data-export": "31.5.0" } }, "tools/misc": { "name": "@iosevka/misc", - "version": "31.4.0", + "version": "31.5.0", "dependencies": { - "@iosevka/util": "31.4.0", + "@iosevka/util": "31.5.0", "semver": "^7.6.3", "wawoff2": "^2.0.1" } diff --git a/package.json b/package.json index f2519663db..22138bb8c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/monorepo", - "version": "31.4.0", + "version": "31.5.0", "workspaces": [ "packages/*", "tools/*" diff --git a/packages/font-glyphs/package.json b/packages/font-glyphs/package.json index 29d5d438b6..503f86ffc3 100644 --- a/packages/font-glyphs/package.json +++ b/packages/font-glyphs/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/font-glyphs", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./lib/index.mjs", @@ -8,11 +8,11 @@ "./unicode-knowledge": "./lib/meta/unicode-knowledge.mjs" }, "dependencies": { - "@iosevka/font-kits": "31.4.0", - "@iosevka/geometry": "31.4.0", - "@iosevka/geometry-cache": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/util": "31.4.0", + "@iosevka/font-kits": "31.5.0", + "@iosevka/geometry": "31.5.0", + "@iosevka/geometry-cache": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/util": "31.5.0", "typo-geom": "^0.16.1" } } diff --git a/packages/font-kits/package.json b/packages/font-kits/package.json index 3fda138939..dcc5cc01de 100644 --- a/packages/font-kits/package.json +++ b/packages/font-kits/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/font-kits", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { "./derived-coordinates": "./src/derived-coordinates.mjs", @@ -8,8 +8,8 @@ "./spiro-kit": "./src/spiro-kit.mjs" }, "dependencies": { - "@iosevka/geometry": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/util": "31.4.0" + "@iosevka/geometry": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/util": "31.5.0" } } diff --git a/packages/font-otl/package.json b/packages/font-otl/package.json index 9aede4841d..86d2d07073 100644 --- a/packages/font-otl/package.json +++ b/packages/font-otl/package.json @@ -1,13 +1,13 @@ { "name": "@iosevka/font-otl", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./lib/index.mjs" }, "dependencies": { - "@iosevka/font-glyphs": "31.4.0", - "@iosevka/glyph": "31.4.0", + "@iosevka/font-glyphs": "31.5.0", + "@iosevka/glyph": "31.5.0", "toposort": "^2.0.2" } } diff --git a/packages/font/package.json b/packages/font/package.json index d4d0aef6dd..0063bb5b35 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/font", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs", @@ -10,13 +10,13 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/font-glyphs": "31.4.0", - "@iosevka/font-otl": "31.4.0", - "@iosevka/geometry": "31.4.0", - "@iosevka/geometry-cache": "31.4.0", - "@iosevka/glyph": "31.4.0", - "@iosevka/param": "31.4.0", - "@iosevka/util": "31.4.0", + "@iosevka/font-glyphs": "31.5.0", + "@iosevka/font-otl": "31.5.0", + "@iosevka/geometry": "31.5.0", + "@iosevka/geometry-cache": "31.5.0", + "@iosevka/glyph": "31.5.0", + "@iosevka/param": "31.5.0", + "@iosevka/util": "31.5.0", "harfbuzzjs": "^0.3.6", "ot-builder": "^1.7.4", "semver": "^7.6.3" diff --git a/packages/geometry-cache/package.json b/packages/geometry-cache/package.json index 5ad786d025..abf51eba77 100644 --- a/packages/geometry-cache/package.json +++ b/packages/geometry-cache/package.json @@ -1,12 +1,12 @@ { "name": "@iosevka/geometry-cache", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { - "@iosevka/geometry": "31.4.0", + "@iosevka/geometry": "31.5.0", "@msgpack/msgpack": "^2.8.0" } } diff --git a/packages/geometry/package.json b/packages/geometry/package.json index 640b82d4f9..eece4e1886 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/geometry", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs", @@ -15,7 +15,7 @@ "./spiro-pen-expand": "./src/spiro-pen-expand.mjs" }, "dependencies": { - "@iosevka/util": "31.4.0", + "@iosevka/util": "31.5.0", "spiro": "^3.0.1", "typo-geom": "^0.16.1" } diff --git a/packages/glyph/package.json b/packages/glyph/package.json index 627e827de4..0f03b1d897 100644 --- a/packages/glyph/package.json +++ b/packages/glyph/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/glyph", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/glyph.mjs", @@ -9,6 +9,6 @@ "./relation": "./src/relation.mjs" }, "dependencies": { - "@iosevka/geometry": "31.4.0" + "@iosevka/geometry": "31.5.0" } } diff --git a/packages/param/package.json b/packages/param/package.json index 2ebc577725..17cf8e0d88 100644 --- a/packages/param/package.json +++ b/packages/param/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/param", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs", @@ -9,6 +9,6 @@ "./metric-override": "./src/metric-override.mjs" }, "dependencies": { - "@iosevka/util": "31.4.0" + "@iosevka/util": "31.5.0" } } diff --git a/packages/util/package.json b/packages/util/package.json index 2e9647cdd8..6a2061f81a 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/util", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs", diff --git a/tools/amend-readme/package.json b/tools/amend-readme/package.json index 8be957dfe7..49ba8758f1 100644 --- a/tools/amend-readme/package.json +++ b/tools/amend-readme/package.json @@ -1,13 +1,13 @@ { "name": "@iosevka/amend-readme", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "31.4.0", + "@iosevka/param": "31.5.0", "@unicode/unicode-15.1.0": "^1.5.2" } } diff --git a/tools/data-export/package.json b/tools/data-export/package.json index 10dac0b2fd..3451e5483d 100644 --- a/tools/data-export/package.json +++ b/tools/data-export/package.json @@ -1,6 +1,6 @@ { "name": "@iosevka/data-export", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs", @@ -10,7 +10,7 @@ }, "dependencies": { "@iarna/toml": "^2.2.5", - "@iosevka/param": "31.4.0", + "@iosevka/param": "31.5.0", "@unicode/unicode-15.1.0": "^1.5.2", "cldr": "^7.5.0" } diff --git a/tools/generate-samples/package.json b/tools/generate-samples/package.json index 11eebd0e88..4a2e6d9f44 100644 --- a/tools/generate-samples/package.json +++ b/tools/generate-samples/package.json @@ -1,11 +1,11 @@ { "name": "@iosevka/generate-samples", - "version": "31.4.0", + "version": "31.5.0", "private": true, "exports": { ".": "./src/index.mjs" }, "dependencies": { - "@iosevka/data-export": "31.4.0" + "@iosevka/data-export": "31.5.0" } } diff --git a/tools/misc/package.json b/tools/misc/package.json index bb491cf9ab..217438a722 100644 --- a/tools/misc/package.json +++ b/tools/misc/package.json @@ -1,10 +1,10 @@ { "name": "@iosevka/misc", - "version": "31.4.0", + "version": "31.5.0", "private": true, "dependencies": { "semver": "^7.6.3", "wawoff2": "^2.0.1", - "@iosevka/util": "31.4.0" + "@iosevka/util": "31.5.0" } }