Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plex 7.0 (next) #370

Open
6 of 13 tasks
vpicone opened this issue May 18, 2021 · 38 comments
Open
6 of 13 tasks

Plex 7.0 (next) #370

vpicone opened this issue May 18, 2021 · 38 comments
Assignees

Comments

@vpicone
Copy link
Member

vpicone commented May 18, 2021

Goals

  • Able to include any Plex language for internationalization
  • Able to include any additional font weights for a font family
  • Able to include any additional font style variants for a font family
  • Migrate to Dart Sass

Requirements

  • There is a sensible fallback that uses a CDN by default
  • Able to self-host font files

To-do

  • Update Hebrew and Arabic to use latest PostScript/Font names
  • Add tooling for easier/automated pre-release and release procedures
  • Utilize Sass modules to permit modular builds based on application requirements (weights, languages, font-face features) for Carbon languages +1 non-standard variant
  • Remove ie11 font files (eot/ttf/otf)
  • Add semver to font files
  • Same as above but for all languages
  • Use @forward rule
  • Add support for subsets
  • Create declarations for Variable font
  • Document build pipeline and release procedures
  • Fix Korean asset zip for github release
  • Add IBM Plex Sans JP to github for release
  • Add IBM Plex JP sample text to IDL typetester —> “Non-Latin scripts” Add Plex Sans JP to the Typeface page & remove resource card for Noto JP carbon-design-system/design-language-website#965
@vpicone vpicone changed the title Plex 6.0 Plex 6.0 (next) May 18, 2021
@johnnyshields
Copy link

Is Japanese included in this release?

@vpicone
Copy link
Member Author

vpicone commented May 18, 2021

@johnnyshields It's not, @BoldMonday do we have an update on the intended release date for Japanese?

@mjabbink
Copy link
Collaborator

@johnnyshields Our current estimate is sometime in June. The latter part of the month to be safe.

@johnnyshields
Copy link

@mjabbink thanks, we're looking forward to it at TableCheck

@ghost
Copy link

ghost commented May 24, 2021

* Able to include any additional font weights for a font family

@vpicone It means that will be 9 weights (from 100 to 900) plus italics (18 styles)?

@EatonZ
Copy link

EatonZ commented Jun 10, 2021

It appears that the "split" fonts are included as font files in the latest next, but they aren't declared in the CSS/SCSS. Is this because it's not done or are split fonts being phased out for 6.0?

@elyran2
Copy link

elyran2 commented Jun 13, 2021

when will Hebrew be fixed? it's been almost a year since I reported kerning issues in Hebrew and someone said that it is already fixed but no new version is published... why wait on it?

@vpicone
Copy link
Member Author

vpicone commented Jun 17, 2021

@johnnyshields Correction, it looks like we'll be able to include IBM Plex Sans JP in this release.

@mjabbink
Copy link
Collaborator

@elyran2 The Hebrew fixes will be resolved in the next release. @vpicone can provide a more accurate timeline.
There are many updates but a few in Arabic and Hebrew are at the top of the list.

@kifzuka
Copy link

kifzuka commented Jun 29, 2021

Add font ligature please, it's very nice to code with

@mjabbink
Copy link
Collaborator

mjabbink commented Jun 29, 2021

@kifzuka
Screen Shot 2021-06-29 at 1 11 44 PM

Screen Shot 2021-06-29 at 1 13 23 PM

@BoldMonday
Copy link
Collaborator

Add font ligature please, it's very nice to code with

Coding ligatures have been discussed in #63

@kifzuka
Copy link

kifzuka commented Jun 30, 2021

@kifzuka
Screen Shot 2021-06-29 at 1 11 44 PM

Screen Shot 2021-06-29 at 1 13 23 PM

Ligatures for coding, programming like 'Fira code'

@vpicone vpicone pinned this issue Jul 14, 2021
@vpicone vpicone self-assigned this Jul 14, 2021
@vpicone
Copy link
Member Author

vpicone commented Jul 14, 2021

@mjabbink @Katie-A-IBM my plan is to have the Japanese files released in a beta by Friday with an official release by the end of next week.

I'll update the video and remove the Noto card ASAP.

@mjabbink
Copy link
Collaborator

Thanks for update @vpicone I already removed the Noto Card carbon-design-system/design-language-website#972

The only think left is to add the Plex JP in the type tester section with sample text and placement all provided here carbon-design-system/design-language-website#965

@EatonZ
Copy link

EatonZ commented Jul 14, 2021

Hi - any comment on my question above yet?

@vpicone
Copy link
Member Author

vpicone commented Jul 15, 2021

Hi - any comment on my question above yet?

Yes, the styles will use subsets. You can see subsets in the list of items at the top of the issue.

@EatonZ
Copy link

EatonZ commented Jul 23, 2021

@vpicone Thanks, didn't know those were called "subsets".

@mjabbink
Copy link
Collaborator

mjabbink commented Aug 9, 2021

@vpicone Let’s add the Plex Mono update to GitHub.

@BoldMonday
Copy link
Collaborator

@mjabbink @vpicone And Plex Sans Hebrew + Plex Sans Arabic updates please.

@mjabbink
Copy link
Collaborator

mjabbink commented Aug 9, 2021

Those are not released either! Oh wow. OK, we gotta get that done.

@alisonjoseph We defiantly need to get these in this sprint.

@vpicone
Copy link
Member Author

vpicone commented Aug 10, 2021

@mjabbink Hebrew and Arabic are released under the next branch: https://github.com/IBM/plex/releases/tag/v6.0.0-next.6

They require breaking changes due to the change in family name.

@dayfuaim
Copy link

Any plans for old style numbers (onum) and caps from small caps (c2sc)?

@mjabbink
Copy link
Collaborator

@dayfuaim OSF and SCs are maybe future items but for now, those are not on the priority list. The original intent was to not include those but have always considered those for potential future enhancements.

@dayfuaim
Copy link

@mjabbink Got it. But waiting for them to appear. :)

@mjabbink
Copy link
Collaborator

mjabbink commented Feb 4, 2022

@vpicone status on this?

@subnut

This comment was marked as resolved.

@mjabbink
Copy link
Collaborator

@vpicone Any updates for this issue?

@barmadrid
Copy link

Would love to hear the progress on this!

@Hackgets
Copy link

I am not a programmer, so I am waiting for a Japanese monospace font that is suitable for general use and still highly legible. That's why I have high hopes for IBM Plex.

In open source projects, it is unavoidable that Japanese language support is lacking. This is because there are few Japanese contributors, and I am ashamed of that.

@Yoshiko321
Copy link

We are observing an issue where non-breaking space ( ) becomes visible as ” □ ” when accessing from iPhone iOS 15.4 browser. This is for IBM Plex Sans JP font.
image

  • This is not the case for iOS 15.3
  • This phenomena is not observed on US page for non-breaking space

Might you be able to help? @BoldMonday

@BoldMonday
Copy link
Collaborator

@Yoshiko321 I suspect this is a text encoding problem in 15.4 instead of a font problem. I'm afraid we're unable to help here.

@XenBG
Copy link

XenBG commented Jun 3, 2022

@vpicone

The Bulgarian Minister of e-Government Bozhidar Bojanov has launched an initiative for Bulgarian institutions to use fonts that support Bulgarian Cyrillic. Source: https://www.facebook.com/bozhidar.bozhanov/posts/pfbid036YFX1SuEjFv4Mzg4WGfdnmCSG6yKT5f4wBokqjZigxCER6tkFdmrxzsD6xeedLBzl

The IBM Plex font is widely used in the Bulgarian web and I suggest you add support for the Bulgarian Cyrillic Script so that everyone can take advantage of it. You can read more about the loclBGR glyphs with examples and info on this article - https://www.lettersoup.de/what-shall-be-done-for-bulgarian-cyrillic-loclbgr/. More detailed information can be found here - https://www.fontfabric.com/blog/rounded-bulgarian-cyrillic-narrative-and-comparison/.

I will be more than grateful if you consider my proposal!

bg-ru-cyrillic

@Skr-ZERO
Copy link

Seems like version 7.0 still doesn’t support Chinese… How many Chinese characters will be included in IBM Plex Sans SC & TC and when will they come out?

@mjabbink
Copy link
Collaborator

@Skr-ZERO Plex Sans SC & TC will be released in 2023. Roughly 30,000 glyphs.

@jerviscui
Copy link

jerviscui commented Oct 29, 2022

Very much looking forward to supporting the Chinese.

@Marcus98T
Copy link

Is there any reason why Plex Sans TC and SC got delayed yet again to 2024? The Plex website still says 2023.

I don't want to speculate, but manually drawing new Chinese glyphs and extensive quality checks may be one of the reasons?

@cssobral2013
Copy link

Are Greek/Cyrillic support for Variable planned?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests