Skip to content

Commit

Permalink
Move render_own_name back to Google Fonts profile
Browse files Browse the repository at this point in the history
Renaming it to googlefonts/render_own_name
Migrating from Universal back to Google Fonts

based on feedback by @khaledhosny

(issue #4944)
  • Loading branch information
felipesanches committed Dec 29, 2024
1 parent ac26411 commit 0a9fba8
Show file tree
Hide file tree
Showing 11 changed files with 21 additions and 18 deletions.
File renamed without changes.
2 changes: 1 addition & 1 deletion Lib/fontbakery/legacy_checkids.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"com.google.fonts/check/old_ttfautohint": "googlefonts/old_ttfautohint",
"com.google.fonts/check/production_encoded_glyphs": "googlefonts/production_encoded_glyphs",
"com.google.fonts/check/production_glyphs_similarity": "googlefonts/production_glyphs_similarity",
"com.google.fonts/check/render_own_name": "googlefonts/render_own_name",
"com.google.fonts/check/repo/dirname_matches_nameid_1": "googlefonts/repo/dirname_matches_nameid_1",
"com.google.fonts/check/repo/fb_report": "googlefonts/repo/fb_report",
"com.google.fonts/check/repo/sample_image": "googlefonts/repo/sample_image",
Expand Down Expand Up @@ -273,7 +274,6 @@
"com.google.fonts/check/outline_jaggy_segments": "outline_jaggy_segments",
"com.google.fonts/check/outline_semi_vertical": "outline_semi_vertical",
"com.google.fonts/check/outline_short_segments": "outline_short_segments",
"com.google.fonts/check/render_own_name": "render_own_name",
"com.google.fonts/check/required_tables": "required_tables",
"com.google.fonts/check/rupee": "rupee",
"com.adobe.fonts/check/sfnt_version": "sfnt_version",
Expand Down
1 change: 0 additions & 1 deletion Lib/fontbakery/profiles/adobefonts.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
"no_debugging_tables",
"no_mac_entries",
"overlapping_path_segments",
"render_own_name",
"smallcaps_before_ligatures",
"smart_dropout",
"soft_hyphen",
Expand Down
1 change: 0 additions & 1 deletion Lib/fontbakery/profiles/fontbureau.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
"nested_components",
"no_mac_entries",
"overlapping_path_segments",
"render_own_name",
"smart_dropout",
"stylisticset_description",
"typographic_family_name",
Expand Down
1 change: 1 addition & 0 deletions Lib/fontbakery/profiles/googlefonts.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@
"googlefonts/old_ttfautohint",
"googlefonts/production_glyphs_similarity",
# "googlefonts/production_encoded_glyphs", # DISABLED
"googlefonts/render_own_name",
"googlefonts/STAT/axis_order",
"googlefonts/STAT/axisregistry",
"googlefonts/STAT/compulsory_axis_values",
Expand Down
1 change: 0 additions & 1 deletion Lib/fontbakery/profiles/microsoft.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
"no_debugging_tables",
"no_mac_entries",
"overlapping_path_segments",
"render_own_name",
"smallcaps_before_ligatures",
"smart_dropout",
"stylisticset_description",
Expand Down
2 changes: 1 addition & 1 deletion Lib/fontbakery/profiles/notofonts.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
"exclude_checks": [
"googlefonts/glyph_coverage",
"googlefonts/gasp",
"googlefonts/render_own_name",
#
"render_own_name",
"smart_dropout",
],
"configuration_defaults": {
Expand Down
1 change: 0 additions & 1 deletion Lib/fontbakery/profiles/typenetwork.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@
"math_signs_width", # It really depends on the design and the intended use to make math symbols the same width.
"name/no_copyright_on_description",
"os2_metrics_match_hhea", # Removed in favor of new vmetrics check
"render_own_name",
"STAT_strings", # replaced by adobefonts/STAT_strings
"superfamily/list",
"ufolint", # < TypeNetwork doesn’t check .ufo files.
Expand Down
1 change: 0 additions & 1 deletion Lib/fontbakery/profiles/universal.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@
"ots",
"overlapping_path_segments",
"required_tables",
"render_own_name",
"rupee",
"sfnt_version",
"smallcaps_before_ligatures",
Expand Down
11 changes: 0 additions & 11 deletions tests/test_checks_glyphset.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,6 @@ def test_can_shape():
assert not can_shape(font, "こんにちは")


@check_id("render_own_name")
def test_check_render_own_name(check):
"""Check family directory name."""

ttFont = TEST_FILE("overpassmono/OverpassMono-Regular.ttf")
assert_PASS(check(ttFont))

ttFont = TEST_FILE("noto_sans_tamil_supplement/NotoSansTamilSupplement-Regular.ttf")
assert_results_contain(check(ttFont), FAIL, "render-own-name")


@check_id("control_chars")
def test_check_family_control_chars(check):
"""Are any unacceptable control characters present in font files?"""
Expand Down
18 changes: 18 additions & 0 deletions tests/test_checks_googlefonts_render_own_name.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
from conftest import check_id
from fontbakery.codetesting import (
assert_PASS,
assert_results_contain,
TEST_FILE,
)
from fontbakery.status import FAIL


@check_id("googlefonts/render_own_name")
def test_check_render_own_name(check):
"""Check family directory name."""

ttFont = TEST_FILE("overpassmono/OverpassMono-Regular.ttf")
assert_PASS(check(ttFont))

ttFont = TEST_FILE("noto_sans_tamil_supplement/NotoSansTamilSupplement-Regular.ttf")
assert_results_contain(check(ttFont), FAIL, "render-own-name")

0 comments on commit 0a9fba8

Please sign in to comment.