Skip to content
Compare
Choose a tag to compare

Changes in 6.0

Note: this is a major release due to the change in postscript naming structure. Each font now uses abbreviations for Semibold, ExtraLight and Medium (SmBld, ExtLt, and Medm respectively).

[IBM PLEX MONO V2.3] - 2021-08-13

Added

  • U+2500-U259F Box drawing characters and block elements
    referenced in issue 93
  • U+2032 (PRIME) U+2033 (DOUBLE PRIME)
    referenced in issue 145
  • glyphs /acaron /acaron.alt01 /icaron /ocaron /ucaron /udieresismacron /udieresisacute /udieresisgrave /udieresiscaron /Acaron /Icaron /Ocaron /Ucaron /Udieresismacron /Udieresisacute /Udieresisgrave /Udieresiscaron to support pinyin
    referenced in issue 84
  • U+017F (LONG S)
    referenced in issue 158
  • U+00A4 (CURRENCY SIGN) U+2215 (DIVISION SLASH)
    referenced in issue 280

Fixed

  • FamilyClass value in OS/2 table
    referenced in issue 330
  • PostScript BlueScale values

Changed

  • more distinct shape for /a and related characters in italic styles
  • more distinct shape for /r and related characters
  • more distinct shape for /asciitilde
    referenced in issue 322
  • replaced commaaccent with cedilla in glyphs /Tcedilla /tcedilla
    referenced in issue 251
  • disabled bit 38 (Mathematical Operators) from OS/2 UnicodeRanges

[IBM PLEX SANS JP V1.0] - 2021-06-18

Added

  • Support for Japanese (9505 glyphs per font)

[IBM PLEX SANS DEVANAGARI V1.2] - 2021-05-31

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX SANS THAI V1.2] - 2021-05-31

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX SANS THAI LOOPED V1.2] - 2021-05-31

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX MONO V2.2] - 2021-05-28

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX SANS V3.3] - 2021-05-28

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX SERIF V2.7] - 2021-05-28

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

[IBM PLEX SANS ARABIC V1.2] - 2021-02-14

Added

  • Glyphs /alefMaksura_zain-ar.fina.rlig /alefMaksura_zain-ar.fina.rlig.short /alefMaksura_jeh-ar.fina.rlig /alefMaksura_jeh-ar.fina.rlig.short /alefMaksura_noon-ar.fina.rlig

Fixed

  • Mark placement on alternative form of /kaf
    referenced in issue 284
  • Multiple spacing issues including /lam_meem ligatures
  • PostScript BlueScale values
  • FamilyClass value in OS/2 table

Changed

  • included logographs are not used by default anymore but can be activated through OpenType layout feature "dlig"
    referenced in issue 336
  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

Removed

  • Glyphs /tteh_reh-ar.fina.short /tteh_zain-ar.fina.short /tteh_rreh-ar.fina.short /tteh_jeh-ar.fina.short

[IBM PLEX SANS HEBREW V1.3] - 2020-12-04

Fixed

  • placement of dot in glyph /lamed_holam-hb
  • placement of dot in glyph /lamed_dagesh_holam-hb
  • metrics of /resh-hb
    referenced in issue 343
  • metrics of /tav-hb
  • PostScript BlueScale values
  • FamilyClass value in OS/2 table

Changed

  • abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability
Compare
Choose a tag to compare

IBM Plex Sans JP

Added

  • CSS stylesheets: css/ibm-plex-sans-jp.css and css/ibm-plex-sans-jp.min.css
  • Sass entrypoint: scss/sans-jp/index.scss

The upcoming major release will make chosing specific font-weights and languages easier for developers. Until then, enjoy IBM Plex Sans JP!

Compare
Choose a tag to compare

Release 6.0.0-next.6

Pre-release
Pre-release
  • fix(Plex Mono): specify italic style when italic font is declared (5ea5402)
  • fix(Plex Mono): specify italic style when italic font is declared (591e36a)
Compare
Choose a tag to compare

Release 6.0.0-next.5

Pre-release
Pre-release
  • Merge pull request #371 from tw15egan/format-quote (45e14dd)
  • chore(scss): add quote to file format (7de4f4c)
Compare
Choose a tag to compare

Release 6.0.0-next.4

Pre-release
Pre-release
  • refactor: move directory split between hinted/unhinted versions of Korean up (d24cea5)
  • chore: switch to files property for npm inclusion (db8c249)
Compare
Choose a tag to compare

Release 6.0.0-next.3

Pre-release
Pre-release
Compare
Choose a tag to compare

Release 6.0.0-next.2

Pre-release
Pre-release
  • fix: remove regular from italic file declaration (85dd28e)
Compare
Choose a tag to compare

Release 6.0.0-next.1

Pre-release
Pre-release
  • chore: update release script (01b92cd)
  • chore: add carbon example and update changelog (ddceec1)
Compare
Choose a tag to compare

Release 6.0.0-next.0

Pre-release
Pre-release

Major breaking changes

This release will include an overhaul to the IBM Plex Sass build pipeline. It will leverage Sass modules to allow for totally customized font-face declarations depending on the application's supported languages and font distribution preferences.

  1. If your application is using the generated, all-language, all-weight css/sass currently shipped with Plex, there will be guidance on how to refine those styles.

  2. If your project is using node-sass, it won't be able to utilize this new tooling. You'll likely want to migrate from node-sass to Dart Sass, as node-sass and the library it's based on are deprecated.

See #370 for 6.0 goals and progress.

Unreleased

IBM Plex Sans JP
IBM Plex Sans CN
IBM Plex Mono - Addition of glyphs /currency /prime /primedbl

IBM PLEX SANS ARABIC V1.2 - 2021-02-14

Added

Glyphs /alefMaksura_zain-ar.fina.rlig /alefMaksura_zain-ar.fina.rlig.short /alefMaksura_jeh-ar.fina.rlig /alefMaksura_jeh-ar.fina.rlig.short /alefMaksura_noon-ar.fina.rlig

Fixed

Mark placement on alternative form of /kaf
referenced in issue 284
Multiple spacing issues including /lam_meem ligatures
PostScript BlueScale values
FamilyClass value in OS/2 table

Changed

included logographs are not used by default anymore but can be activated through OpenType layout feature “dlig”
referenced in issue 336
abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability
Removed
Glyphs /tteh_reh-ar.fina.short /tteh_zain-ar.fina.short /tteh_rreh-ar.fina.short /tteh_jeh-ar.fina.short

IBM PLEX SANS HEBREW V1.3 - 2020-12-04

Fixed

placement of dot in glyph /lamed_holam-hb
placement of dot in glyph /lamed_dagesh_holam-hb
metrics of /resh-hb
referenced in issue 343
metrics of /tav-hb
PostScript BlueScale values
FamilyClass value in OS/2 table

Changed

abbreviated font names used for style mapping (name ID1 + ID2) to improve interoperability

Generated changelog

  • breaking: don't include styles in GH release (99fd503)

  • breaking: update Arabic, changes font name (65703ea)

  • breaking: update Hebrew, changes font name (2fd23f1)

  • breaking: begin sass module based build pipeline restructure (2383e47)

  • chore: update release asset generation (1bf46cb)

  • chore: update Arabic source files (1494f45)

  • chore: remove unused dep, resolve sec issue (270ee7a)

  • chore: update deps and resolve security warning (2b46ba7)

  • chore(deps): bump bl from 4.0.2 to 4.0.3 (4cc1e50)

  • chore: remove zip log (eff7734)

Compare
Choose a tag to compare

IBM Plex Sans KR

Fixed

• WWS naming scheme to make sure all weights are grouped together on certain versions of Windows
referenced in #326