Open tay1orjones opened 2 years ago
@tay1orjones @alisonjoseph Making the note here that the “fi” ligature should be the default setting. Whatever Carbon for IBM.com is doing and what Carbon did with v10 is the correct expectation.
@tay1orjones can you remind me where we're at with this? Is this the one we're moving to Brand?
@sstrubberg This issue is for the work we need to do in this carbon
repo, no matter who updates the Plex repo. We can't do this work until the Plex repo is updated and publishes an npm package for each Plex font family.
Plex has been coverted to a monorepo, https://github.com/IBM/plex/pull/577, and is now publishing a collection of per-family packages. These packages should be individually small enough to work around this issue.
I think the steps to complete this are:
@ibm/plex
from @carbon/styles
, and add the new per-family packages$font-path
- can we support consumers' existing pathing structure while also enabling the new per-family pathing?
We're working to update how Plex is published - https://github.com/IBM/plex/discussions/452. It's likely Plex will start to publish individual packages per-family.
Currently we're blocked by this. The compressed package binary is too large, https://github.com/IBM/plex/issues/453. Once this has been addressed, we need to update packages:
Checklist
Workaround
To use the most up to date Plex assets with Carbon, you can configure the sass to use the Akamai server. It can be configured via the
$use-akamai-cdn
scss config variable.