-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Solitreo: Version 1.000; ttfautohint (v1.8.4.7-5d5b) added #5297
Conversation
Fontbakery reportFontbakery version: 0.8.10 [1] Family checksℹ INFO: Check axis ordering on the STAT table. (com.google.fonts/check/STAT/axis_order)
[19] Solitreo-Regular.ttf⚠ WARN: URLs on DESCRIPTION file must not display http(s) prefix. (com.google.fonts/check/description/urls)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: METADATA.pb: Fontfamily is listed on Google Fonts API? (com.google.fonts/check/metadata/listed_on_gfonts)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: A static fonts directory with at least two fonts must accompany variable fonts (com.google.fonts/check/repo/vf_has_static_fonts)
⚠ WARN: METADATA.pb: Designers are listed correctly on the Google Fonts catalog? (com.google.fonts/check/metadata/designer_profiles)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
ℹ INFO: Does DESCRIPTION file contain a upstream Git repo URL? (com.google.fonts/check/description/git_url)
ℹ INFO: Show hinting filesize impact. (com.google.fonts/check/hinting_impact)
ℹ INFO: EPAR table present in font? (com.google.fonts/check/epar)
ℹ INFO: Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering? (com.google.fonts/check/gasp)
PPM <= 65535: ℹ INFO: Check for font-v versioning. (com.google.fonts/check/fontv)
ℹ INFO: Check samples can be rendered. (com.google.fonts/check/metadata/can_render_samples)
ℹ INFO: Font contains all required tables? (com.google.fonts/check/required_tables)
ℹ INFO: List all superfamily filepaths (com.google.fonts/check/superfamily/list)
Note: The following loglevels were omitted in this report:
|
@eliheuer can you confirm the 2 scripts are scaled correctly to match with each other? |
@RosaWagner Yes, I did the best I could trying to match the two scripts, but I'm sure I could have done a better job somehow, and If there is something specific I could have done better I'm open to suggestions and could update the source. It's a very strange style of Hebrew, mostly small characters, but with a few large loopy ones, so it was hard to match with the Latin. There were some Latin glyphs included by the original designer, so I mostly tried to match the Latin with those. This is what it should look like in use: |
@davelab6 I have a lot of free time this week, if there is anything that you would have done differently with this project please let me know and I will do it. I'm also open to the idea that this font just won't work on Google Fonts and the PR should be closed, the upstream project can still use the font even if it is not on Google Fonts. |
I'm working on a new version of this font with improved proportions between the Hebrew and Latin, will update this PR with that hopefully next week. |
Fix scaling issues In the pull request, the only issue that came up was about the scale of the Hebrew being too small. This is the first attempt to fix that issue. google/fonts#5297
Hi @eliheuer
Do you have an estimated date for updating the PR? Content editors are asking about this project since I understand they are preparing an article for the font. |
@vv-monsalve @RosaWagner The only thing holding this up is that RTL kerning will not build with the Google Fonts Project Template GitHub Actions, see the issues here:
I'm going to try to make a new release without RTL kerning today and update this PR, so this should be ready to review soon, just keep in mind that the Hebrew will have many issues due to the RTL kerning being broken. Thanks! |
…b) added * Solitreo Version 1.100; ttfautohint (v1.8.4.7-5d5b) taken from the upstream repo https://github.com/ladinoprojects/solitreo.git at commit ladinoprojects/solitreo@9b03239.
Updated Solitreo: Version 1.100; ttfautohint (v1.8.4.7-5d5b) addeda3d4088: [gftools-packager] Solitreo: Version 1.100; ttfautohint (v1.8.4.7-5d5b) added
|
ff1a2f7
to
a3d4088
Compare
@RosaWagner @vv-monsalve I made a v1.100 release in the upstream repo and this is now ready for review again. In order to get the RTL kerning to work, I had to build the font locally using GlyphsLib a branch called support_glyphs3_rtl_kerning-3, but the font should build fine with GitHub Actions once RTL kerning is supported in the main branch of GlyphsLib. Besides RTL kerning the v1.100 release also fixes the scaling issues between the Hebrew and Latin, plus various other bug fixes and some additional Latin kerning as well. Thanks! Let me know if any more updates are needed. I'm looking into why the GF-QA check is failing now. |
LGTM Fontbakery reportFontbakery version: 0.8.11a8 ⚠ WARN: URLs on DESCRIPTION file must not display http(s) prefix. (com.google.fonts/check/description/urls)
⚠ WARN: Checking OS/2 achVendID. (com.google.fonts/check/vendor_id)
⚠ WARN: METADATA.pb: Fontfamily is listed on Google Fonts API? (com.google.fonts/check/metadata/listed_on_gfonts)
⚠ WARN: Are there caret positions declared for every ligature? (com.google.fonts/check/ligature_carets)
⚠ WARN: Is there kerning info for non-ligated sequences? (com.google.fonts/check/kerning_for_non_ligated_sequences)
Use -F or --full-lists to disable shortening of long lists. [code: lacks-kern-info] ⚠ WARN: METADATA.pb: Designers are listed correctly on the Google Fonts catalog? (com.google.fonts/check/metadata/designer_profiles)
⚠ WARN: Ensure fonts have ScriptLangTags declared on the 'meta' table. (com.google.fonts/check/meta/script_lang_tags)
⚠ WARN: Check font contains no unreachable glyphs (com.google.fonts/check/unreachable_glyphs)
Use -F or --full-lists to disable shortening of long lists. ⚠ WARN: Check if each glyph has the recommended amount of contours. (com.google.fonts/check/contour_count)
The following glyphs do not have the recommended number of contours:
[code: contour-count] ⚠ WARN: Ensure dotted circle glyph is present and can attach marks. (com.google.fonts/check/dotted_circle)
Summary
Note: The following loglevels were omitted in this report:
Proof.zip |
ff1a2f7: [gftools-packager] Solitreo: Version 1.000; ttfautohint (v1.8.4.7-5d5b) added