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
Invalid type flags in the Bungee fonts #5724
Comments
thanks. It looks like bit 0 of OS/2.fsType field was incorrectly set directly in the source files, see https://github.com/djrrb/Bungee/blob/fc391285f3a5eb0968f0171a61d09112bc83d0c8/sources/2-build/Bungee_Color/Bungee_Color-Regular.ufo/fontinfo.plist#L100-L103 <key>openTypeOS2Type</key>
<array>
<integer>0</integer>
</array> I believe the intention was to define the font as "installable embdedding" which correspond to value 0 (not bit 0) with all the bits unset. We could maybe file the same issue in the upstream repository so it gets fixed in the sources. |
Assigned @vv-monsalve to address this at the source level |
@anthrotype Inspecting Recursive as a reference and opening the .ufo file in Glyphs app, everything looks as expected in the source file. |
The bug was about Bungee, not Recursive. As the OP said, the bit 0 is reserved and must be left unset. If the intention is to have "installable" embedding then all the bits must be left unset. |
It is clear this issue is about Bungee fonts indeed. What was not clear (since I'm not deeply familiarized
After doing that, everything seemed to be as expected. This may not be conclusive, of course, but I was reporting it here to evaluate the situation. I tried to use fonmatke with that
Now, what I understand from what you are saying here, is that it should be set up in one of the below options (could you confirm which one it should be?) a.
b
|
a |
Great work investigating this @vv-monsalve! @justvanrossum do you have any suggestions how the sources got this way? :) |
PR with a fix was made to Bungee's repo. |
This issue was reported as already being addressed as part of a big update for the fonts. |
Just addressed this in the sources at this commit of the Upstream repo |
I spoke with @justvanrossum and there are plans to cut a new release in the next several weeks. These changes will be included in the next release. |
@justvanrossum, do you have an estimated date for the next release? |
I just finished the last work and I will run a preview release later. Will post an update here. |
Here is a preview: The fonts for GF are in Bungee_Basic and Bungee_Color. We ran fontbakery on individual fonts, as it isn’t really a RIBBI family. Here is how we invoke it: |
Excellent! Thank you.
I'll start assessing them in preparation for the update.
I gues you are saying and using this to avoid some Fails reported for the fonts, so to better understand this I'll run the standard FB tests for GF and let you know from there. We'll need to be aware of which Fails are them. |
I've confirmed the elided checks are valid and opened a new Issue with diffenator proofs for you to review/confirm on a few spotted issues. |
@justvanrossum please could you give us a status update on this, as we are planning @vv-monsalve 's time for Q1 and would like to know if you think you'll be ready to hand off to her in this period :) |
Apologies, this somehow fell under my radar. Working on it now, should be completed soon. |
Any updates here Just? |
This has been long resolved. I received a follow-up issue: To which I proposed a fix: For which I haven't gotten any feedback. |
Apologies. Bungee is on my project list, but I have yet to have the opportunity to return to it. I'll update you as soon as I resume work on it. Confirming: Would you prefer I merge that PR as part of that process? If not, please feel free to merge it, and I'll work from the latest files on the master branch. |
I would prefer if you could checkout the PR branch and confirm whether it fixes djrrb/Bungee#108 in a satisfactory way. But if it's easier for you if I merge now, and we amend later with a new PR if new issues are found, we can do that, too. |
Describe the bug
The
fsType
field in the OS/2 and Windows table is set to one in the following files:ofl/bungeecolor/BungeeColor-Regular.ttf
andofl/bungeespice/BungeeSpice-Regular.ttf
.This is not valid according to the specification:
To Reproduce
Check bit 0 in
OS/2
. For instance, usingfonttools
:Expected behavior
Bit 0 should not be set.
The text was updated successfully, but these errors were encountered: