diff --git a/CHANGELOG.md b/CHANGELOG.md index cc041488b..0abc331b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,115 +1,16 @@ ## Modifications since version 2.x +### 14.0.0 + + * **\[Breaking\]** Reordered variants for `@`, `0`, `1`. + * **\[Breaking\]** Renamed variants selector for following characters: `¶` (`paragraph-sign` → `pilcrow`). + * Fix `cv99`'s application to U+0149 LATIN SMALL LETTER N PRECEDED BY APOSTROPHE (#1297). + * Fix `cv45`'s application to U+1DF0 COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE (#1298). + + ### 13.3.1 * Fix geometry of reversed comma under heavy italic (#1292). * Fix alignment of motion serif in v when squished (#1293). * Fix geometry of "Ӊ", "ӊ", "Ӎ" , and "ӎ" (#1295). - -### 11.3.0 - - * Add Characters - - REVERSED SEMICOLON (`U+204F`); - - REVERSED QUESTION MARK (`U+2E2E`); - - REVERSED COMMA (`U+2E41`); - - DOUBLE LOW-REVERSED-9 QUOTATION MARK (`U+2E42`); - * Add `fourfold-solid-inner` variants for `@` (#1285). - * Change the layout of control picture subglyphs from horizontal to diagonal (#1286). - - -### 11.2.7 - -* Add characters: - - LIGHT VERTICAL BAR (`U+2758`) ... HEAVY VERTICAL BAR (`U+275A`). - - -### 11.2.6 - - * Fix variant selection of CIRCLED ZERO WITH SLASH (`U+1F10D`) (#1274). - - -### 11.2.5 - - * Add split-slash variants of `0` (#1270). - * Add ligation set for Dafny (#1271). - - -### 11.2.4 - - * Add spacing grade `quasi-proportional-extension-only`. - * Fix broken geometry of `a.double-storey-tailed` under heavy weights. - * Fix broken geometry of Cyrillic Iotified Es under heavy weights. - - -### 11.2.3 - - * Make webfont formats customizable (#1266). - * Fix localization of Macedonian GJE (#1267). - - -### 11.2.2 - - * Add open-swash Q (#1264). - * Add ability to customize the width of S-related necks for different kind of letters (#1265). - * Add Characters - - NORTH WEST ARROW TO CORNER (`U+21F1`). - - SOUTH EAST ARROW TO CORNER (`U+21F2`). - - THREE RIGHTWARDS ARROWS (`U+21F6`). - - -### 11.2.1 - - * Add top-left and bottom-right serifed variants for `K` and Cyrillic Ka (#1257). - * Add characters: - - LEFTWARDS ARROW WITH LOOP (`U+21AB`). - - RIGHTWARDS ARROW WITH LOOP (`U+21AC`). - - DOWNWARDS ZIGZAG ARROW (`U+21AF`). - - LEFTWARDS TRIPLE ARROW (`U+21DA`). - - RIGHTWARDS TRIPLE ARROW (`U+21DB`). - - LEFTWARDS SQUIGGLE ARROW (`U+21DC`). - - RIGHTWARDS SQUIGGLE ARROW (`U+21DD`). - - RIGHTWARDS ARROW WITH TIP DOWNWARDS (`U+2B0E`) ... LEFTWARDS ARROW WITH TIP UPWARDS (`U+2B11`). - - -### 11.2.0 - - * Slightly reduce X-height by 0.01em foe better geometric balancing. - * Make low-crossbar variants of `f` more distinctive with `crossbar-at-x-height` (#1254). - * Add Fira Code V6's progress bar symbols. - * Add BLACK FOUR POINTED STAR (`U+2726`) and WHITE FOUR POINTED STAR (`U+2727`). - * Add MATHEMATICAL LEFT FLATTENED PARENTHESIS (`U+27EE`) and MATHEMATICAL RIGHT FLATTENED PARENTHESIS (`U+27EF`). - * Add Hookless variants for `r` (#1255). - - -### 11.1.1 - - * Fix broken geometry of SECTION SIGN (`U+00A7`) under extra-wide widths (#1252). - * Fix broken geometry of K under extra-wide widths (#1253). - - -### 11.1.0 - - * Add characters - - MODIFIER LETTER CHINESE TONE YIN PING .. MODIFIER LETTER CHINESE TONE YANG RU (`U+A700` .. `U+A707`) (#1249). - - LONG LEFTWARDS ARROW FROM BAR (`U+27FB`), LONG RIGHTWARDS ARROW FROM BAR (`U+27FC`) (#1251). - - PITCHFORK (`U+22D4`). - - ELEMENT OF WITH DOT ABOVE (`U+22F5`). - - ELEMENT OF WITH TWO HORIZONTAL STROKES (`U+22F9`). - - * Fix serif of Cyrillic capital Ya under italics (#1250). - - -### 11.0.1 - - * Fix custom builds with compatibility ligatures (#1248). - - -### 11.0.0 - - * \[**Breaking**\] Fixed width and removal logic for Long Leftwards Arrow (`U+27F5`) and Long Rightwards Arrow (`U+27F6`) (#1245). - * \[**Breaking**\] Fix the metrics of wide characters, making Extended families compatible with FontConfig’s “dual” width (#1247). - * Change the shape of Eng (`U+014A`) into "N with Hook", to follow Unicode code chart (#1239). - * Increase shoulder arc thickness of lowercase `r` for better thickness contrast (#1243). - * Fix metrics of Swung Dash (`U+2053`) (#1246). - diff --git a/doc/PACKAGE-LIST.md b/doc/PACKAGE-LIST.md index 6563c6250..c843fb51c 100644 --- a/doc/PACKAGE-LIST.md +++ b/doc/PACKAGE-LIST.md @@ -1,4 +1,4 @@ -# Package list of Release 13.3.1 +# Package list of Release 14.0.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. @@ -19,145 +19,145 @@ Iosevka provides various packaging formats, here is the list of them: - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - + +
📦 IosevkaMonospace, DefaultSuper TTCTTC 
📦 IosevkaMonospace, DefaultSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ IosevkaDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka TermTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka FixedFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
    ├ IosevkaDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka TermTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka FixedFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka AileQuasi-proportional, Sans-serifSuper TTCTTC 
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTFUnhintedWebFont
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka AileQuasi-proportional, Sans-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka AileDefaultNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka EtoileQuasi-proportional, Slab-serifSuper TTCTTC 
    └ Iosevka AileDefaultNoSuper TTCTTCTTFUnhintedWebFont
📦 Iosevka EtoileQuasi-proportional, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTFUnhintedWebFont
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTFUnhintedWebFont
diff --git a/doc/character-variants.md b/doc/character-variants.md index 430b7c50a..cf509499c 100644 --- a/doc/character-variants.md +++ b/doc/character-variants.md @@ -1878,13 +1878,13 @@ + + - - 1 @@ -1912,9 +1912,9 @@ cv72 + - @@ -2196,11 +2196,11 @@ cv90 - + - + diff --git a/doc/custom-build.md b/doc/custom-build.md index 6c9bd4c7c..ab14fd588 100644 --- a/doc/custom-build.md +++ b/doc/custom-build.md @@ -343,9 +343,9 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `ы` (Cyrillic Lower Yery):
cyrl-yery = 'corner', cv70 = 1
Cyrillic Lower Yery (ы) with corner at bottom left (default for Upright)
cyrl-yery = 'round', cv70 = 2
Cyrillic Lower Yery (ы) with rounded shape (default for Sans Italic)
cyrl-yery = 'cursive', cv70 = 3
Cyrillic Lower Yery (ы) with cursive shape (default for Slab Italic)
cyrl-yery = 'corner-tailed', cv70 = 4
Cyrillic Lower Yery (ы) with corner at bottom left and tail
cyrl-yery = 'round-tailed', cv70 = 5
Cyrillic Lower Yery (ы) with rounded shape and tail
cyrl-yery = 'cursive-tailed', cv70 = 6
Cyrillic Lower Yery (ы) with cursive shape and tail
- Styles for `0`: -
zero = 'unslashed', cv71 = 1
O-like Zero (0)
zero = 'slashed', cv71 = 2
Slashed Zero (0) (default)
zero = 'reverse-slashed', cv71 = 3
Reverse-slashed Zero (0)
zero = 'dotted', cv71 = 4
Dotted Zero (0)
zero = 'long-dotted', cv71 = 5
Long-dotted Zero (0) like Hack
zero = 'unslashed-oval', cv71 = 6
O-like Zero (0) but more round
zero = 'slashed-oval', cv71 = 7
Slashed Zero (0) but more round
zero = 'reverse-slashed-oval', cv71 = 8
Reverse-slashed Zero (0) but more round
zero = 'dotted-oval', cv71 = 9
Dotted Zero (0) but more round
zero = 'long-dotted-oval', cv71 = 10
Long-dotted Zero (0) like Hack but more round
zero = 'slashed-split', cv71 = 11
Slashed Zero (0) with slash separated from the outline
zero = 'reverse-slashed-split', cv71 = 12
Reverse-slashed Zero (0) with slash separated from the outline
zero = 'slashed-split-oval', cv71 = 13
Slashed Zero (0) with slash separated from the outline and more round
zero = 'reverse-slashed-split-oval', cv71 = 14
Reverse-slashed Zero (0) with slash separated from the outline and more round
+
zero = 'unslashed', cv71 = 1
O-like Zero (0)
zero = 'slashed', cv71 = 2
Slashed Zero (0) (default)
zero = 'reverse-slashed', cv71 = 3
Reverse-slashed Zero (0)
zero = 'dotted', cv71 = 4
Dotted Zero (0)
zero = 'long-dotted', cv71 = 5
Long-dotted Zero (0) like Hack
zero = 'slashed-split', cv71 = 6
Slashed Zero (0) with slash separated from the outline
zero = 'reverse-slashed-split', cv71 = 7
Reverse-slashed Zero (0) with slash separated from the outline
zero = 'unslashed-oval', cv71 = 8
O-like Zero (0) but more round
zero = 'slashed-oval', cv71 = 9
Slashed Zero (0) but more round
zero = 'reverse-slashed-oval', cv71 = 10
Reverse-slashed Zero (0) but more round
zero = 'dotted-oval', cv71 = 11
Dotted Zero (0) but more round
zero = 'long-dotted-oval', cv71 = 12
Long-dotted Zero (0) like Hack but more round
zero = 'slashed-split-oval', cv71 = 13
Slashed Zero (0) with slash separated from the outline and more round
zero = 'reverse-slashed-split-oval', cv71 = 14
Reverse-slashed Zero (0) with slash separated from the outline and more round
- Styles for `1`: -
one = 'no-base', cv72 = 1
1 without bottom serif (default for Sans)
one = 'base', cv72 = 2
1 with bottom serif (default for Slab)
one = 'line', cv72 = 3
1 drawn just like a straight line
one = 'no-base-long-top-serif', cv72 = 4
1 without bottom serif and with a long top serif
one = 'base-long-top-serif', cv72 = 5
1 with bottom serif and a long top serif
one = 'no-base-flat-top-serif', cv72 = 6
1 without bottom serif and with a flat top serif
one = 'base-flat-top-serif', cv72 = 7
1 with bottom serif and a flat top serif
+
one = 'line', cv72 = 1
1 drawn just like a straight line
one = 'no-base', cv72 = 2
1 without bottom serif (default for Sans)
one = 'base', cv72 = 3
1 with bottom serif (default for Slab)
one = 'no-base-long-top-serif', cv72 = 4
1 without bottom serif and with a long top serif
one = 'base-long-top-serif', cv72 = 5
1 with bottom serif and a long top serif
one = 'no-base-flat-top-serif', cv72 = 6
1 without bottom serif and with a flat top serif
one = 'base-flat-top-serif', cv72 = 7
1 with bottom serif and a flat top serif
- Styles for `2`:
two = 'straight-neck', cv73 = 1
2 with straight neck
two = 'curly-neck', cv73 = 2
2 with curly neck (default)
- Styles for `3`: @@ -369,7 +369,7 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `_`:
underscore = 'above-baseline', cv83 = 1
Extra-high _, placed right below baseline
underscore = 'high', cv83 = 2
Higher underscore _, placed right below baseline (default)
underscore = 'low', cv83 = 3
Lower underscore _, placed right above descender line
- Styles for `¶`: -
pilcrow = 'high', cv84 = 1
Higher paragraph sign (default)
pilcrow = 'low', cv84 = 2
Lower paragraph sign
+
pilcrow = 'high', cv84 = 1
Higher pilcrow sign (default)
pilcrow = 'low', cv84 = 2
Lower pilcrow sign
- Styles for `^`:
caret = 'high', cv85 = 1
Higher circumflex ^
caret = 'medium', cv85 = 2
Lower circumflex ^ (default)
caret = 'low', cv85 = 3
Lower circumflex ^
- Styles for `(`, `)`: @@ -381,7 +381,7 @@ Subsection `variants` is used to configure character variants in the font. Prope - Styles for `&`:
ampersand = 'closed', cv89 = 1
Ampersand (&) with a closed contour (default)
ampersand = 'upper-open', cv89 = 2
Ampersand (&) with an open contour at upper half
ampersand = 'lower-open', cv89 = 3
Ampersand (&) with an open contour at lower half
ampersand = 'et-toothed', cv89 = 4
Ampersand (&) drawn like a ligature of Ɛ and t with tooth
ampersand = 'et-toothless-corner', cv89 = 5
Ampersand (&) drawn like a ligature of Ɛ and t without tooth (corner)
ampersand = 'et-toothless-rounded', cv89 = 6
Ampersand (&) drawn like a ligature of Ɛ and t without tooth (rounded)
ampersand = 'flat-top', cv89 = 7
Ampersand (&) drawn with a flat top
- Styles for `@`: -
at = 'threefold', cv90 = 1
The three-fold At symbol (@) (default)
at = 'fourfold', cv90 = 2
The traditional, four-fold At symbol (@)
at = 'short', cv90 = 3
The shorter, Fira-like At symbol (@)
at = 'threefold-tall', cv90 = 4
The three-fold At symbol (@) with taller outline
at = 'fourfold-tall', cv90 = 5
The traditional, four-fold At symbol (@) with taller outline
at = 'fourfold-solid-inner', cv90 = 6
The four-fold At symbol (@) with inner loop being solid
at = 'fourfold-solid-inner-tall', cv90 = 7
The four-fold At symbol (@) with inner loop being solid and taller outline
+
at = 'threefold', cv90 = 1
The three-fold At symbol (@) (default)
at = 'fourfold', cv90 = 2
The traditional, four-fold At symbol (@)
at = 'fourfold-solid-inner', cv90 = 3
The four-fold At symbol (@) with inner loop being solid
at = 'threefold-tall', cv90 = 4
The three-fold At symbol (@) with taller outline
at = 'fourfold-tall', cv90 = 5
The traditional, four-fold At symbol (@) with taller outline
at = 'fourfold-solid-inner-tall', cv90 = 6
The four-fold At symbol (@) with inner loop being solid and taller outline
at = 'short', cv90 = 7
The shorter, Fira-like At symbol (@)
- Styles for `$`:
dollar = 'open', cv91 = 1
Dollar symbol with open contour
dollar = 'through', cv91 = 2
Dollar symbol with strike-through vertical bar (default)
dollar = 'interrupted', cv91 = 3
Dollar symbol with strike-through vertical bar
dollar = 'open-cap', cv91 = 4
Dollar symbol with open contour, not exceeding baseline and ascender
dollar = 'through-cap', cv91 = 5
Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender
dollar = 'interrupted-cap', cv91 = 6
Dollar symbol with strike-through vertical bar, not exceeding baseline and ascender
- Styles for `¢`: diff --git a/font-src/glyphs/symbol/math/apl.ptl b/font-src/glyphs/symbol/math/apl.ptl index b7c8b741d..22efdb817 100644 --- a/font-src/glyphs/symbol/math/apl.ptl +++ b/font-src/glyphs/symbol/math/apl.ptl @@ -162,6 +162,7 @@ glyph-block Symbol-Math-APL : begin include : aplBoxed : refer-glyph src set-base-anchor 'cvDecompose' 0 0 derive-glyphs 'apl/quadQuestion/dotPart' null 'question/dotPart' : function [src sel] : glyph-proc + set-width 0 include : aplBoxedPhantom : WithTransform [Translate Width 0] : refer-glyph src set-mark-anchor 'cvDecompose' 0 0 create-two-part-glyph 'apl/quadQuestion' 0x2370 'apl/quadQuestion/hookPart' 'apl/quadQuestion/dotPart' diff --git a/font-src/glyphs/symbol/punctuation/ligation-variants.ptl b/font-src/glyphs/symbol/punctuation/ligation-variants.ptl index a152c7829..79880e548 100644 --- a/font-src/glyphs/symbol/punctuation/ligation-variants.ptl +++ b/font-src/glyphs/symbol/punctuation/ligation-variants.ptl @@ -48,7 +48,8 @@ glyph-block Symbol-Punctuation-Ligation-Variants : begin include : Translate (delta * pDelta ) 0 set-base-anchor 'cvDecompose' 0 0 derive-glyphs (bPart + '.lig.' + suffix) null bPart : function [src sel] : glyph-proc - include [refer-glyph src] AS_BASE ALSO_METRICS + set-width 0 + include [refer-glyph src] AS_BASE include : Translate (delta * pDelta ) 0 set-mark-anchor 'cvDecompose' (-Width) 0 create-two-part-glyph (baseName + '.lig.' + suffix) null (aPart + '.lig.' + suffix) (bPart + '.lig.' + suffix) diff --git a/images/character-variant-pilcrow-high.dark.png b/images/character-variant-pilcrow-high.dark.png new file mode 100644 index 000000000..b982f38f0 Binary files /dev/null and b/images/character-variant-pilcrow-high.dark.png differ diff --git a/images/character-variant-pilcrow-high.light.png b/images/character-variant-pilcrow-high.light.png new file mode 100644 index 000000000..2084f850a Binary files /dev/null and b/images/character-variant-pilcrow-high.light.png differ diff --git a/images/character-variant-pilcrow-low.dark.png b/images/character-variant-pilcrow-low.dark.png new file mode 100644 index 000000000..10ade4f89 Binary files /dev/null and b/images/character-variant-pilcrow-low.dark.png differ diff --git a/images/character-variant-pilcrow-low.light.png b/images/character-variant-pilcrow-low.light.png new file mode 100644 index 000000000..0052cdce4 Binary files /dev/null and b/images/character-variant-pilcrow-low.light.png differ diff --git a/package-lock.json b/package-lock.json index 2dcb9bb0f..3d8b38a87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iosevka", - "version": "13.3.1", + "version": "14.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "iosevka", - "version": "13.3.1", + "version": "14.0.0", "dependencies": { "@iarna/toml": "^2.2.5", "@msgpack/msgpack": "^2.7.1", diff --git a/package.json b/package.json index 4e7c87307..bf1800ab6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iosevka", - "version": "13.3.1", + "version": "14.0.0", "main": "./font-src/index.js", "scripts": { "build": "node utility/ensure-verda-exists && verda -f verdafile.js",