My setup:
Figma components (some with nested components) defined centrally in shared library file
figma component fonts set to font styles defined in same shared library, some of which are driven by figma variables defined in same shared library. Others are not, so the variables themselves do not seem to be a prerequisite for the figma bug.
Page layout file uses components from shared library, which appear correctly with their fonts and styles when first added from Assets.
Intermittently, we are finding that multiple figma users in our same company are seeing different font values from one another when selecting the exact same text layer.
It is not clear if this is a factor of users opening/closing the file and fonts getting substituted or just a bug with nested components and/or shared library font styles. The problem is so sporadic I have yet to be able to fix or resolve.
Being unable to rely on figma to communicate the same font values to both the designer and the developer undermines the entire point of using this software.
The issue here was closed but might not resolved if my issue below is related?
I’ve not tried their batch font reset as I’m not clear how to and whether I need to do that in my shared library or every one of my files that are linked to it.
One hack which has sometimes worked is this process:
1) change my shared library’s font attribute (e.g. from size 14px to 15px)
2) publish shared library
3) Update File that links to shared library so that it shows 15px as updated
4) switch shared library back to correct 14px value
5) Publish shared library
6) Update File that links to shared library once more, which sometimes “fixes” the incorrect value to read the correct value defined in the shared library now.
However, I jsut did that with a font-style mismatch, changing from Medium to Bold Italic and back, and the other user is still unable to see the correct medium value that is defined in the font style and which appears on my end.
I’ve seen the issue occur on font size, line height style and condensed values, not sure if it also occcurs on others.
Attached are what I see in design/dev mode on my machine (dark mode screens) and also what the developer sees on his machine (light mode screenshot in dev mode)


