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

Rubik: Version 2.102 added #3344

Merged
merged 2 commits into from
Apr 28, 2021
Merged

Rubik: Version 2.102 added #3344

merged 2 commits into from
Apr 28, 2021

Conversation

RosaWagner
Copy link
Contributor

d43c0f8: [gftools-packager] Rubik: Version 2.102 added

42ef773: [gftools-packager] ofl/rubik remove METADATA "source". #2587

@RosaWagner RosaWagner added - Ready for Review I Small Fix bugs fixed but nothing added labels Apr 27, 2021
@gf-bot

This comment has been minimized.

@RosaWagner
Copy link
Contributor Author

Updated

Rubik: Version 2.102 added


dcd196d: [gftools-packager] Rubik: Version 2.102 added

cb8c7f0: [gftools-packager] ofl/rubik remove METADATA "source". #2587

@gf-bot
Copy link

gf-bot commented Apr 27, 2021

Fontbakery report

Fontbakery version: 0.7.34

[1] Family checks
WARN: Is the command `ftxvalidator` (Apple Font Tool Suite) available?
--- Rationale ---

There's no reasonable (and legal) way to run the command `ftxvalidator` of the
Apple Font Tool Suite on a non-macOS machine. I.e. on GNU+Linux or Windows etc.

If Font Bakery is not running on an OSX machine, the machine running Font
Bakery could access `ftxvalidator` on OSX, e.g. via ssh or a remote procedure
call (rpc).

There's an ssh example implementation at:
https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds
/ftxvalidator/ssh-implementation/ftxvalidator


  • WARN Could not find ftxvalidator.

[8] Rubik-Italic[wght].ttf
🔥 FAIL: Variable font weight coordinates must be multiples of 100.
--- Rationale ---

The named instances on the weight axis of a variable font must have coordinates
that are multiples of 100 on the design space.


  • 🔥 FAIL Found a variable font instance with 'wght'=597.1428527832031. This should instead be a multiple of 100. [code: bad-coordinate]
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: Check variable font instances have correct coordinate values
🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=140.5,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=140.5,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=140.5,Y=2.0 (should be at baseline 0?)
    • aogonek: X=326.0,Y=2.0 (should be at baseline 0?)
    • ccaron: X=232.0,Y=699.0 (should be at cap-height 700?)
    • ecaron: X=246.0,Y=699.0 (should be at cap-height 700?)
    • eogonek: X=164.0,Y=-2.0 (should be at baseline 0?)
    • m: X=266.5,Y=522.0 (should be at x-height 520?)
    • ncaron: X=254.0,Y=699.0 (should be at cap-height 700?)
    • oslash: X=15.0,Y=1.0 (should be at baseline 0?) and 41 more. [code: found-misalignments]

[7] Rubik[wght].ttf
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Does DESCRIPTION file contain broken links?
--- Rationale ---

The snippet of HTML in the DESCRIPTION.en_us.html file is added to the font
family webpage on the Google Fonts website. For that reason, all hyperlinks in
it must be properly working.


  • WARN Timedout while attempting to access: 'http://hubertfischer.com'. Please verify if that's a broken link. [code: timeout]
WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=196.0,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=196.0,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=196.0,Y=2.0 (should be at baseline 0?)
    • aogonek: X=445.0,Y=1.0 (should be at baseline 0?)
    • c: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cacute: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccaron: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccircumflex: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cdotaccent: X=353.5,Y=-0.5 (should be at baseline 0?)
    • eogonek: X=213.0,Y=-2.0 (should be at baseline 0?) and 26 more. [code: found-misalignments]

Summary

💔 ERROR 🔥 FAIL ⚠ WARN 💤 SKIP ℹ INFO 🍞 PASS 🔎 DEBUG
0 8 8 80 19 260 0
0% 2% 2% 21% 5% 69% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • INFO
  • PASS
  • DEBUG

@RosaWagner
Copy link
Contributor Author

Updated

Rubik: Version 2.102 added


066ebf3: [gftools-packager] Rubik: Version 2.102 added

8d31989: [gftools-packager] ofl/rubik remove METADATA "source". #2587

@gf-bot
Copy link

gf-bot commented Apr 27, 2021

Fontbakery report

Fontbakery version: 0.7.34

[1] Family checks
WARN: Is the command `ftxvalidator` (Apple Font Tool Suite) available?
--- Rationale ---

There's no reasonable (and legal) way to run the command `ftxvalidator` of the
Apple Font Tool Suite on a non-macOS machine. I.e. on GNU+Linux or Windows etc.

If Font Bakery is not running on an OSX machine, the machine running Font
Bakery could access `ftxvalidator` on OSX, e.g. via ssh or a remote procedure
call (rpc).

There's an ssh example implementation at:
https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds
/ftxvalidator/ssh-implementation/ftxvalidator


  • WARN Could not find ftxvalidator.

[6] Rubik-Italic[wght].ttf
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=140.5,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=140.5,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=140.5,Y=2.0 (should be at baseline 0?)
    • aogonek: X=326.0,Y=2.0 (should be at baseline 0?)
    • ccaron: X=232.0,Y=699.0 (should be at cap-height 700?)
    • ecaron: X=246.0,Y=699.0 (should be at cap-height 700?)
    • eogonek: X=164.0,Y=-2.0 (should be at baseline 0?)
    • m: X=266.5,Y=522.0 (should be at x-height 520?)
    • ncaron: X=254.0,Y=699.0 (should be at cap-height 700?)
    • oslash: X=15.0,Y=1.0 (should be at baseline 0?) and 41 more. [code: found-misalignments]

[7] Rubik[wght].ttf
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Does DESCRIPTION file contain broken links?
--- Rationale ---

The snippet of HTML in the DESCRIPTION.en_us.html file is added to the font
family webpage on the Google Fonts website. For that reason, all hyperlinks in
it must be properly working.


  • WARN Timedout while attempting to access: 'http://hubertfischer.com'. Please verify if that's a broken link. [code: timeout]
WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=196.0,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=196.0,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=196.0,Y=2.0 (should be at baseline 0?)
    • aogonek: X=445.0,Y=1.0 (should be at baseline 0?)
    • c: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cacute: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccaron: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccircumflex: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cdotaccent: X=353.5,Y=-0.5 (should be at baseline 0?)
    • eogonek: X=213.0,Y=-2.0 (should be at baseline 0?) and 26 more. [code: found-misalignments]

Summary

💔 ERROR 🔥 FAIL ⚠ WARN 💤 SKIP ℹ INFO 🍞 PASS 🔎 DEBUG
0 6 8 80 19 262 0
0% 2% 2% 21% 5% 70% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • INFO
  • PASS
  • DEBUG

@gf-bot
Copy link

gf-bot commented Apr 28, 2021

Fontbakery report

Fontbakery version: 0.7.34

[1] Family checks
WARN: Is the command `ftxvalidator` (Apple Font Tool Suite) available?
--- Rationale ---

There's no reasonable (and legal) way to run the command `ftxvalidator` of the
Apple Font Tool Suite on a non-macOS machine. I.e. on GNU+Linux or Windows etc.

If Font Bakery is not running on an OSX machine, the machine running Font
Bakery could access `ftxvalidator` on OSX, e.g. via ssh or a remote procedure
call (rpc).

There's an ssh example implementation at:
https://github.com/googlefonts/fontbakery/blob/master/prebuilt/workarounds
/ftxvalidator/ssh-implementation/ftxvalidator


  • WARN Could not find ftxvalidator.

[6] Rubik-Italic[wght].ttf
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=140.5,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=140.5,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=140.5,Y=2.0 (should be at baseline 0?)
    • aogonek: X=326.0,Y=2.0 (should be at baseline 0?)
    • ccaron: X=232.0,Y=699.0 (should be at cap-height 700?)
    • ecaron: X=246.0,Y=699.0 (should be at cap-height 700?)
    • eogonek: X=164.0,Y=-2.0 (should be at baseline 0?)
    • m: X=266.5,Y=522.0 (should be at x-height 520?)
    • ncaron: X=254.0,Y=699.0 (should be at cap-height 700?)
    • oslash: X=15.0,Y=1.0 (should be at baseline 0?) and 41 more. [code: found-misalignments]

[6] Rubik[wght].ttf
🔥 FAIL: Are there caret positions declared for every ligature?
--- Rationale ---

All ligatures in a font must have corresponding caret (text cursor) positions
defined in the GDEF table, otherwhise, users may experience issues with caret
rendering.

If using GlyphsApp, ligature carets can be set directly on canvas by accessing
the `Glyph -> Set Anchors` menu option or by pressing the `Cmd+U` keyboard
shortcut.

If designing with UFOs, (as of Oct 2020) ligature carets are not yet compiled
by ufo2ft, and therefore will not build via FontMake. See
googlefonts/ufo2ft/issues/329


🔥 FAIL: Is there kerning info for non-ligated sequences?
--- Rationale ---

Fonts with ligatures should have kerning on the corresponding non-ligated
sequences for text where ligatures aren't used (eg
https://github.com/impallari/Raleway/issues/14).


🔥 FAIL: METADATA.pb: Designer is listed with the correct name on the Google Fonts catalog of designers?
  • com.google.fonts/check/metadata/designer_profiles

  • 🔥 FAIL Designer Hubert and Fischer listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

  • 🔥 FAIL Designer Meir Sadan listed a Google Plus link on the catalog, but that service is not available anymore. Please update the webpage link. [code: google-plus]

WARN: Checking OS/2 achVendID.
--- Rationale ---

Microsoft keeps a list of font vendors and their respective contact info. This
list is updated regularly and is indexed by a 4-char "Vendor ID" which is
stored in the achVendID field of the OS/2 table.

Registering your ID is not mandatory, but it is a good practice since some
applications may display the type designer / type foundry contact info on some
dialog and also because that info will be visible on Microsoft's website:

https://docs.microsoft.com/en-us/typography/vendors/

This check verifies whether or not a given font's vendor ID is registered in
that list or if it has some of the default values used by the most common font
editors.

Each new FontBakery release includes a cached copy of that list of vendor IDs.
If you registered recently, you're safe to ignore warnings emitted by this
check, since your ID will soon be included in one of our upcoming releases.


  • WARN OS/2 VendorID value 'NONE' is not yet recognized. If you registered it recently, then it's safe to ignore this warning message. Otherwise, you should set it to your own unique 4 character code, and register it with Microsoft at https://www.microsoft.com/typography/links/vendorlist.aspx
    [code: unknown]
WARN: A static fonts directory with at least two fonts must accompany variable fonts
--- Rationale ---

Variable font family directories kept in the google/fonts git repo may include
a static/ subdir containing static fonts.
These files are meant to be served for users that still lack support for
variable fonts in their web browsers.


  • WARN Please consider adding a subdirectory called "static/" and including in it static font files. [code: missing]
WARN: Are there any misaligned on-curve points?
--- Rationale ---

This test heuristically looks for on-curve points which are close to, but do
not sit on, significant boundary coordinates. For example, a point which has a
Y-coordinate of 1 or -1 might be a misplaced baseline point. As well as the
baseline, the test also checks for points near the x-height (but only for lower
case Latin letters), cap-height, ascender and descender Y coordinates.

Not all such misaligned curve points are a mistake, and sometimes the design
may call for points in locations near the boundaries. As this test is liable to
generate significant numbers of false positives, the test will pass if there
are more than 100 reported misalignments.


  • WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:
    • J: X=196.0,Y=2.0 (should be at baseline 0?)
    • uni004A0301: X=196.0,Y=2.0 (should be at baseline 0?)
    • Jcircumflex: X=196.0,Y=2.0 (should be at baseline 0?)
    • aogonek: X=445.0,Y=1.0 (should be at baseline 0?)
    • c: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cacute: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccaron: X=353.5,Y=-0.5 (should be at baseline 0?)
    • ccircumflex: X=353.5,Y=-0.5 (should be at baseline 0?)
    • cdotaccent: X=353.5,Y=-0.5 (should be at baseline 0?)
    • eogonek: X=213.0,Y=-2.0 (should be at baseline 0?) and 26 more. [code: found-misalignments]

Summary

💔 ERROR 🔥 FAIL ⚠ WARN 💤 SKIP ℹ INFO 🍞 PASS 🔎 DEBUG
0 6 7 80 19 263 0
0% 2% 2% 21% 5% 70% 0%

Note: The following loglevels were omitted in this report:

  • SKIP
  • INFO
  • PASS
  • DEBUG

@m4rc1e
Copy link
Collaborator

m4rc1e commented Apr 28, 2021

LGTM

@m4rc1e m4rc1e merged commit 096e136 into main Apr 28, 2021
@m4rc1e m4rc1e deleted the gftools_packager_ofl_rubik branch April 28, 2021 08:49
@RosaWagner RosaWagner added --- Live Font is visible on API and removed --- to_production labels Jul 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
--- Live Font is visible on API I Font Upgrade
Projects
None yet
Development

Successfully merging this pull request may close these issues.

name table issues with eg Rubik and Figma/Word/Powerpoint Fix Rubik
3 participants