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

name table issues with eg Rubik and Figma/Word/Powerpoint #3214

Closed
davelab6 opened this issue Mar 18, 2021 · 12 comments · Fixed by #3344 or googlefonts/rubik#38
Closed

name table issues with eg Rubik and Figma/Word/Powerpoint #3214

davelab6 opened this issue Mar 18, 2021 · 12 comments · Fixed by #3344 or googlefonts/rubik#38
Labels
-- Needs confirmation from upstream or onboarder

Comments

@davelab6
Copy link
Member

A user wrote me,

Hello, thank you for the beautiful font "Rubik", unfortunately, it has one error. This font does not work correctly, everything is fine on the Mac OS system, but in Windows some fonts are not always detected by various programs (Word, Figma, PowerPoint). For example, in the Figma program on Windows, there is no Rubik SemiBold font. What is the reason for this and how to solve this problem?

@m4rc1e I wonder if you can review this for your name table fontbakery checks refactoring

@RosaWagner as you are working on Rubik Generative fonts set and the upstream, please take a look and see if you can reproduce

@davelab6 davelab6 added -- Needs confirmation from upstream or onboarder z_Rubik labels Mar 18, 2021
@davelab6 davelab6 added this to the Bugs in Font Files 03 Requires Rebuild milestone Mar 18, 2021
@m4rc1e
Copy link
Collaborator

m4rc1e commented Mar 18, 2021

Do we know if they're using the VF version of Rubik?

@RosaWagner RosaWagner mentioned this issue Mar 19, 2021
10 tasks
@Marianna-Ya
Copy link

Marianna-Ya commented Mar 22, 2021

UPD:
Fonts conflict in Adobe CC. I've been waiting for an update for 30 minutes! I recorded a video of this process, see the link: https://skr.sh/v7EBOZ7V0ms
The Internet connection is normal and there is no such problem with other fonts. Colleagues, I really need help, because this font we use in the brandbook.
Did anyone else have similar conflicts? What should we do?

Hi! Yes, I use the VF version of Rubik. I downloaded it from Google Fonts. But I don't have SemiBold of Rubik at all. And I use Windows 10 if it matters.
I downloaded the entire font family and then installed only the variable font. As a result, I have only a part of the family installed. Screenshots attached.
Part 1:
image
Part 2:
image

Yes, I can install additional fonts from the "static" folder. But they will only work in Adobe. They don't work in the Figma.

Part 3:
image
Part 4:
image
Part 5:
image

I would be grateful if you could help fix the problem.

@Marianna-Ya
Copy link

I have some new information:
image

@rcirsis
Copy link

rcirsis commented Mar 25, 2021

Well Marianna-Ya asked me personally to take a closer look using TeamViewer to understand the issue.
Looks liks the Windows incorrectly recognizes SemiBold and ExtraBold fonts and creates additional font family to support them. It is a little bit hard to explain, but here is example: if you will setup Rubik-Regular.ttf and Rubik-SemiBold.ttf only, Win will recognize 3 fonts, (Regular, Regular & SemiBold). Another one, if you will setup all package (14 fonts with Italic), Windows will see 16.

Since windows incorrectly detects this two fonts, after installing it creates additional Regular package for SemiBold and ExtraBold. So instead 14 fonts you get 16.
Where 3 of them are Regular

  • Regular + 13 weights (Rubik)
  • Regular + 1 weight (Rubik SemiBold)
  • Regular + 1 weight (Rubik ExtraBold)
    In most cases windows apps will correctly understand what they should use, but for some apps like Figma. They will detect only last installed font (like Regular + 1 weight (Rubik ExtraBold)) and ignore others (actually here is really random part), if you will uninstall Rubik ExtraBold, Figma will see (Regular + 13 weights (Rubik)) but without ExtraBold...etc.

The problem I found in this two fonts:
image
I changed font weight from Demi to SemiBold, and recreated the font. Same I done for ExtraBold.

image
Next I removed all installed fonts from and setup new ones (14 fonts)

image
And works as expected.

This archive will be understand by windows correctly, by creating Regular + 15 weights only.
Rubik-SemiBold-ExtraBold-Windows-Fix.zip

Just to reproduce issue, I will setup now one more Rubik-SemiBold from Google.
image

Just for test here is VF:
image
Rubik-Italic-VariableFont_wght.ttf + Rubik-VariableFont_wght.ttf

So here is a bug :)

@rent-a-judith
Copy link

Hi @romzes2 I'm experiencing the same issue with Manrope font. How can I change the font weight name like you did so that the font is recognized correctly by Windows?

@rcirsis
Copy link

rcirsis commented Mar 29, 2021

Hi @romzes2 I'm experiencing the same issue with Manrope font. How can I change the font weight name like you did so that the font is recognized correctly by Windows?

https://fontforge.org/en-US/
CTRL+SHIFT+F

  • PS NAMES
  • OS-2
  • TTF Names

CTRL+SHIFT+G ignore validation.

Not sure, that your font has same issue.

@rent-a-judith
Copy link

Hi @romzes2 I'm experiencing the same issue with Manrope font. How can I change the font weight name like you did so that the font is recognized correctly by Windows?

https://fontforge.org/en-US/
CTRL+SHIFT+F

  • PS NAMES
  • OS-2
  • TTF Names

CTRL+SHIFT+G ignore validation.

Not sure, that your font has same issue.

Thank you I will try Font Forge. When I install Manrope and Inter (both Google fonts) my Windows recognizes them as follows:
Screenshot 2021-03-29 111809

It's so frustrating. Have contacted Windows support twice and they haven't been able to suggest a fix.

@m4rc1e
Copy link
Collaborator

m4rc1e commented Mar 29, 2021

Use the fonts provided in the static directory. You're currently using the variable fonts which are not fully supported in DTP apps yet.

@rent-a-judith
Copy link

Use the fonts provided in the static directory. You're currently using the variable fonts which are not fully supported in DTP apps yet.

Have tried the static fonts, same problem still happens.

@rcirsis
Copy link

rcirsis commented Mar 29, 2021

Use the fonts provided in the static directory. You're currently using the variable fonts which are not fully supported in DTP apps yet.

Have tried the static fonts, same problem still happens.

There are multiple problems with Manrope, since the thread is about the Rubik, I will not describe them.
Manrope-fix.zip
@rent-a-judith I recommend to create another thread next time, this will help preform correct development.

@thlinard
Copy link
Contributor

thlinard commented Mar 29, 2021

  1. Rubik: in the static files, there is a SemiBold weight and an ExtraBold weight (+ italics), while these weights aren't in the named instances of the VF. That the named instances of a VF don't match the static fonts must indeed be troubling to most people (Weight Axis for VF: please add one intermediate named instance every 100 units systematically #3411).
  2. Manrope: duplicate of MS Office for Mac as a STAT-related bug catcher #3267.

@rent-a-judith
Copy link

Use the fonts provided in the static directory. You're currently using the variable fonts which are not fully supported in DTP apps yet.

Have tried the static fonts, same problem still happens.

There are multiple problems with Manrope, since the thread is about the Rubik, I will not describe them.
Manrope-fix.zip
@rent-a-judith I recommend to create another thread next time, this will help preform correct development.

Will do, and many thanks for the help. Before seeing this reply I eventually downloaded the .otf Manrope files from here https://github.com/sharanda/manrope/tree/master/fonts/otf and they seemed to work okay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-- Needs confirmation from upstream or onboarder
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants