sophiadesign / foldit Goto Github PK
View Code? Open in Web Editor NEWVariable Color Font using COLRv1 capabilities on Google Fonts
License: SIL Open Font License 1.1
Variable Color Font using COLRv1 capabilities on Google Fonts
License: SIL Open Font License 1.1
@m4rc1e in e2a27e0 you removed the /fonts
folder, but it is important for users to obtain alt font formats (especially the OTF with the SVG-in-OT flavor color font) which are not currently available from the GF download ZIP, because the TTF COLRv1 file from there doesn't work at all in Adobe apps, and people email @SophiaDesign frequently to request it.
Could you recap why it was removed, and help Sophia with how to reinstate it in a sustainable way?
@SophiaDesign we've built this checklist to ensure the outlines quality and thus prevent any unwanted/unexpected issues on the resulting fonts.
Please, review it and ensure everything is ok for GF-Foldit. E.g. in the current "decomposed" file, some paths are in the wrong direction.
Make sure your font is ready for mastering by fulfilling this checklist. Design is not particularly judged here, we are talking from the point of view of the technical quality aspect of a font, i.e: what you see in your font editor is what will everyone see on their own screen or printed matter.
If it is a VF you would like to avoid kinks, so these three situations should be avoided.
What is the intended designspace for the font?
Inspecting the current source file, it goes from a visually extra-condensed (named Condensed
in the file) Thin extreme to an Expanded ExtraBold one, but there are only two masters to govern that wide range.
You would need at least another master located at the Regular weight, Normal width to better administrate the variations.
On the other hand, plan ahead and carefully manage which would be all the intermediate instances considering both the currently supported fvar instances as well as that the API will generate all the possible static instances within a range.
It's not entirely clear why there are duplicate instances now. This could be related to the reported export issues.
A good case of reference would be Archivo
@SophiaDesign reported
I am still puzzled with the same problem. Report (in github actions) says there should be exported font files, but there is nothing there still. Instead of a build script I have the makefile from the Google Fonts template.
Could you please point out (provide a link as a comment here) the Report where this has been said?. When inspecting the Actions tab, everything looks like they are working.
On the other hand, it is always helpful to run the exporting process directly from the Glyphs app to validate it is working from there. After trying to do so as a VF, Glyphs reports an issue regarding active instances.
And when trying to export static TTF there are other issues reported.
You would like to fix all the above to have exported fonts from the app and then try to run the make build
again from the repo.
@SophiaDesign reported:
It doesn't accept (marks fail) certain namings (for example for fallback fonts or condensed/extended). Can this be ignored?
There is also a problem with single_directory, which I couldn't find info about on the fontbakery website:It's not clear to me why this is a problem, or why they are expected to be separate font families.
Fail reported:
--- Rationale --- If the set of font files passed in the command line is not all in the same directory, then we warn the user since the tool will interpret the set of files as belonging to a single family (and it is unlikely that the user would store the files from a single family spreaded in several separate directories).
Hello!
This is an automatically-generated report about possible interpolation problems in Foldit[wght].ttf
, as found in the Google Fonts catalog.
The particular version of the font that was tested was 1.003/Foldit-fonts.zip.
To download a PDF version of this report with helpful visuals of the problems, click here; Or to view it on the GitHub website, click here.
The report follows:
Glyph notequal was not compatible:
Masters: '', 'wght=900.0':
Contour 1 start point differs: 0 in '', 1 in 'wght=900.0'; reversed: False
Glyph notequal.color1 was not compatible:
Masters: '', 'wght=900.0':
Contour 0 start point differs: 0 in '', 1 in 'wght=900.0'; reversed: False
Glyph uni1EC9 was not compatible:
Masters: '', 'wght=900.0':
Contour 0 start point differs: 0 in '', 5 in 'wght=900.0'; reversed: False
Glyph uni1EC9.color0 was not compatible:
Masters: '', 'wght=900.0':
Contour 0 start point differs: 0 in '', 5 in 'wght=900.0'; reversed: False
This report was generated using the fonttools varLib.interpolatable
tool. We understand that sometimes the tool generates false-positives. Particularly for more complicated font designs. If you did not find this report useful, please apologize and ignore & close it.
To give feedback about this report, please file an issue or open a discussion at fonttools.
Context:
It was possible to export a variable font with COLRv1 gradient (gradient was non-variable) using fontmake
first on 11th April 2022.
Since 25 May 2022:
Issue exporting gradient for COLRv1 variable font. Only black version appears now. Current versions are fontmake 3.3.0
and gftools 0.9.11
and exports are made locally in terminal on MacOS.
I am getting the following error from using either fontmake
and gftools
on any of the "decomposed" glyphs files dating back to the 11th April version which previously worked (30th May):
fontmake.errors.FontmakeError: In 'GF-Foldit-decomposed.glyphs' -> 'master_ufo/Foldit.designspace': Generating fonts from Designspace failed: module 'uharfbuzz' has no attribute 'RepackerError'
@khaledhosny is harfbuzz/fontmake working okay for you?
From here on Github Actions should be ignored and exports are to be made locally using gftools
. Variable font export showing gradients worked on 26 May 2022 for @vv-monsalve
-- Viviana, could you confirm which version gftools
you used and which sourcefile (last modified date and time)?
-- p.s. I am still not getting them exported into a "fonts" folder, even when using gftools. Could it have anything to do with my MacOS (Catalina version 10.15.7)?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.