-
Notifications
You must be signed in to change notification settings - Fork 4
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
Preparing Science Gothic for publication on Google Fonts #356
Comments
@yanone great! Thank you!
I presume @tphinney will take care of that :)
Ok got it. Will start from the coming week - still doing some changes on the VFC itself dealing with past issue.
This is mostly our fault:
Noted! Will do! |
Ok I stand corrected. I guess it has been a while... Actually we have all the tools in tact and working :) All the SG related scripts could be found here. Preparing the font for export is pretty straightforward process that could be explained with the below image. Just run the tool called SG Preflight and follow the steps. Please do not forget to run Font> Update Glyphs in FL beforehand, so that FL updates all the necessary glyph info. I will attempt export + build tomorrow and report back if there are any issues. |
Yes, that is definitely a task for me! I missed it somehow. We have some of the needed pieces, and others are at least in planning (the illustrative graphics). I can do it over the next few days, up to a week at most. |
@yanone just pushed the updated UFO source + variable TTF + fixed VFC source. Will continue on issues in the coming week. Let me know if you need anything, will gladly respond ASAP :) |
Would it be possible to get that customized FL8 export profile? I have been closely following this project to learn how to reliably go from FL8 VFC to UFO and then into the GF build process. |
- Fontlab 8 UFO Export profile for SG;
@kenmcd this is totally my fault :) Just pushed the profile i use at lib/profiles/SG-Build.fl_profile. |
@kateliev It builds beautifully now, thank you. Here's a list of issues I found:
All the STAT issues are dependent on the question of whether the STAT table can be written automatically. Otherwise we can write one manually in Furthermore:
|
@yanone thank you!
Unfortunately i do not see out of the box solution for FL. It just does not add the necessary info to the output .designspace file. We use post build
About that we are currently discussing it in #319. Probably we will just "fake" the desired default value. Will let you know when we are done with it. |
From which folder level do you run your build script? As in, could you please note the command down here? I'm trying to rebuild using your commands. Thank you. |
I usually run from (OS/shell) specified script folder. Here are the build commands for: PoweShell (my preferred, as I work mostly on Windows) Bash Optional keys for both
Fee free to bug me if something is not working as expected. As mentioned above i use the PowerShell script and i am 100 percent guaranteeing that it works... not so sure about the Bash one :) |
I have more recently switched to zshell as my default shell on Mac. |
@tphinney Also zshell, but not by decision. It’s the default shell on my mac and I can’t tell the difference... |
@yanone for now i am "fake" solving this. For further info see my comment in #319. Hope @tphinney is OK with my decision. |
After significant discussion, we are going to actually CHANGE the axis away from YOPQ to… something else. @yanone you were going to point us at an issue for the Axis Registry, because there is another font currently in prep that is doing something similar. Was it this? (googlefonts/axisregistry#42) |
No, #42 seems to be limited to a contrast "style" (e.g. translation or expansion), while googlefonts/axisregistry#3 is more general and just describes contrast amount regardless of which contrast axis (angle) is used, as that also depends on the script itself (e.g. Arabic having an inverted contrast axis to Latin). |
Let’s use this issue to track specific issues that need to be addressed for onboarding Science Gothic to Google Fonts.
Thomas asked about the general repository structure:
It looks good and is only missing an
article/ARTICLE.en_us.html
file as per the GF Guide.As for file formats, we’ll have to stick with UFOs for now. So after every stage of work on the VFC source, please export an up-to-date UFO.
On my computer I exported a new UFO from FontLab 8 using the "Designspace+UFO" profile, but couldn't generate a font from the resulting UFO, as I encountered compatibility issues in composites:
I checked the glyphs in Fontlab but couldn't find any such inconsistencies. I have little experience with Fontlab, but it appears as though the issue is introduced upon UFO export.
Please see if you can generate a working UFO, and when you do, please name it with the axes in the correct order:
ScienceGothic[YOPQ,slnt,wdth,wght].designspace
The text was updated successfully, but these errors were encountered: