-
Notifications
You must be signed in to change notification settings - Fork 599
Open
Labels
Description
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
Extarys and gouthamkrishnaps