-
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
Update Buenard font designer credit #7547
Conversation
FontBakery reportfontbakery version: 0.12.0a6 Experimental checksThese won't break the CI job for now, but will become effective after some time if nobody raises any concern. [3] Buenard-Bold.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] [3] Buenard-Regular.ttf🔥 **FAIL** Ensure the font supports case swapping for all its glyphs.
[code: missing-case-counterparts] All other checks[33] Buenard-Bold.ttf
|
Language | FAIL messages |
---|---|
ca_Latn (Catalan) | Some mark glyphs were missing: ◌̀, ◌́, ◌̈, ◌̧ |
cs_Latn (Czech) | Some mark glyphs were missing: ◌́, ◌̊, ◌̌ |
cy_Latn (Welsh) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
da_Latn (Danish) | Some mark glyphs were missing: ◌́, ◌̊ |
de_Latn (German) | Some base glyphs were missing: ẞ |
^ | Some mark glyphs were missing: ◌̀, ◌́, ◌̈ |
^ | Shaper produced a .notdef |
en_Latn (English) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̃, ◌̈, ◌̧ |
es_Latn (Spanish) | Some mark glyphs were missing: ◌́, ◌̃, ◌̈ |
fi_Latn (Finnish) | Some mark glyphs were missing: ◌̃, ◌̈, ◌̊, ◌̌ |
fr_Latn (French) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈, ◌̧ |
hr_Latn (Croatian) | Some mark glyphs were missing: ◌́, ◌̌ |
hu_Latn (Hungarian) | Some mark glyphs were missing: ◌́, ◌̈, ◌̋ |
is_Latn (Icelandic) | Some mark glyphs were missing: ◌́, ◌̈, ◌̨ |
it_Latn (Italian) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
lt_Latn (Lithuanian) | Some mark glyphs were missing: ◌̄, ◌̇, ◌̌, ◌̨ |
lv_Latn (Latvian) | Some base glyphs were missing: Ī |
^ | Some mark glyphs were missing: ◌̄, ◌̌, ◌̧ |
^ | Shaper produced a .notdef |
mt_Latn (Maltese) | Some mark glyphs were missing: ◌̀, ◌̂, ◌̇ |
nb_Latn (Norwegian Bokmål) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈, ◌̊ |
nl_Latn (Dutch) | Some base glyphs were missing: ÍJ́, íj́ |
^ | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
^ | Shaper produced a .notdef |
pl_Latn (Polish) | Some mark glyphs were missing: ◌́, ◌̇, ◌̨ |
pt_Latn (Portuguese) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̃, ◌̈, ◌̧ |
ro_Latn (Romanian) | Some base glyphs were missing: Ț, ț |
^ | Some mark glyphs were missing: ◌̂, ◌̆, ◌̦, ◌̧ |
^ | Shaper produced a .notdef |
sk_Latn (Slovak) | Some base glyphs were missing: ĺ |
^ | Some mark glyphs were missing: ◌́, ◌̂, ◌̈, ◌̌ |
^ | Shaper produced a .notdef |
sq_Latn (Albanian) | Some mark glyphs were missing: ◌̈, ◌̧ |
sv_Latn (Swedish) | Some mark glyphs were missing: ◌̀, ◌́, ◌̈, ◌̊ |
tr_Latn (Turkish) | Some mark glyphs were missing: ◌̂, ◌̆, ◌̇, ◌̈, ◌̦, ◌̧ |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_Core glyphset:
Language | FAIL messages |
---|---|
de_Latn (German) | Some auxiliary glyphs were missing: ẞ |
lv_Latn (Latvian) | Some auxiliary glyphs were missing: Ī |
nl_Latn (Dutch) | Some auxiliary glyphs were missing: ÍJ́, íj́ |
ro_Latn (Romanian) | Some auxiliary glyphs were missing: Ț, ț |
sk_Latn (Slovak) | Some auxiliary glyphs were missing: ĺ |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
⚠️ **WARN** On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ WARN The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo.
Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo URL?
- 🔥 FAIL Please host your font project on a public Git repo (such as GitHub or GitLab) and place a link in the DESCRIPTION.en_us.html file. [code: lacks-git-url]
⚠️ **WARN** Check copyright namerecords match license file.
-
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url]
⚠️ **WARN** License URL matches License text on name table?
-
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
⚠️ **WARN** Check OFL body text is correct.
⚠️ WARN The OFL.txt body text is incorrect. Please use https://github.com/googlefonts/Unified-Font-Repository/blob/main/OFL.txt as a template. You should only modify the first line.
Lines changed:
+ with Reserved Font Names "Buenard" and "Buenard Pro".\n
[code: incorrect-ofl-body-text]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"copyright (c) 2011, fontfuror ([email protected]),"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright (c) 2011, FontFuror ([email protected]), with Reserved Font Names "Buenard" and "Buenard Pro"."
[code: bad-notice-format]
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright (c) 2011, FontFuror ([email protected]), with Reserved Font Names "Buenard" and "Buenard Pro"."
[code: bad-notice-format]
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
PPM <= 65535:
flag = 0x0F
- Use grid-fitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
[code: ranges]
🔥 **FAIL** Check Google Fonts glyph coverage.
-
🔥 FAIL Missing required codepoints:
-
0x012A (LATIN CAPITAL LETTER I WITH MACRON)
-
0x013A (LATIN SMALL LETTER L WITH ACUTE)
-
0x021A (LATIN CAPITAL LETTER T WITH COMMA BELOW)
-
0x021B (LATIN SMALL LETTER T WITH COMMA BELOW)
-
0x0300 (COMBINING GRAVE ACCENT)
-
0x0301 (COMBINING ACUTE ACCENT)
-
0x0302 (COMBINING CIRCUMFLEX ACCENT)
-
0x0303 (COMBINING TILDE)
-
0x0304 (COMBINING MACRON)
-
0x0306 (COMBINING BREVE)
-
10 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints]
ℹ️ **INFO** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ofl/buenard/Buenard-Bold.ttf | |
---|---|
Dehinted Size | 57.2kb |
Hinted Size | 57.5kb |
Increase | 384 bytes |
Change | 0.7 % |
[code: size-impact] |
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Ensure fonts do not contain any pre-production tables.
⚠️ WARN This font file contains the following pre-production tables: FFTM [code: has-debugging-tables]
ℹ️ **INFO** Font has old ttfautohint applied?
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.002 2011', 'Version 1.002 2011'] [code: version-not-detected]
⚠️ **WARN** Checking OS/2 achVendID.
⚠️ WARN OS/2 VendorID is 'PYRS', a font editor default. 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: bad]
[37] Buenard-Regular.ttf
⚠️ **WARN** Does the font have a DSIG table?
⚠️ WARN This font has a digital signature (DSIG table) which is only required - even if only a placeholder - on old programs like MS Office 2013 in order to work properly.
The current recommendation is to completely remove the DSIG table. [code: found-DSIG]
⚠️ **WARN** Check mark characters are in GDEF mark glyph class.
⚠️ WARN The following mark characters could be in the GDEF mark glyph class:
hook (U+0309) and uni030F (U+030F) [code: mark-chars]
⚠️ **WARN** Check for points out of bounds.
⚠️ WARN The following glyphs have coordinates which are out of bounds:- ('cedilla', 108, -240)
- ('Ccedilla', 304, -240)
- ('ccedilla', 161, -240)
- ('Scedilla', 183, -240)
- ('scedilla', 120, -240)
- ('Tcedilla', 236, -240) and ('tcedilla', 136, -240)
This happens a lot when points are not extremes, which is usually bad. However, fixing this alert by adding points on extremes may do more harm than good, especially with italics, calligraphic-script, handwriting, rounded and other fonts. So it is common to ignore this message. [code: points-out-of-bounds]
⚠️ **WARN** Check accent of Lcaron, dcaron, lcaron, tcaron
-
⚠️ WARN dcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline] -
⚠️ WARN Lcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline] -
⚠️ WARN lcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline] -
⚠️ WARN tcaron is decomposed and therefore could not be checked. Please check manually. [code: decomposed-outline]
⚠️ **WARN** Check if each glyph has the recommended amount of contours.
⚠️ WARN This check inspects the glyph outlines and detects the total number of contours in each of them. The expected values are infered from the typical ammounts of contours observed in a large collection of reference font families. The divergences listed below may simply indicate a significantly different design on some of your glyphs. On the other hand, some of these may flag actual bugs in the font such as glyphs mapped to an incorrect codepoint. Please consider reviewing the design and codepoint assignment of these to make sure they are correct.
The following glyphs do not have the recommended number of contours:
- Glyph name: ij Contours detected: 2 Expected: 3 or 4
- Glyph name: sixsuperior Contours detected: 1 Expected: 2
- Glyph name: ij Contours detected: 2 Expected: 3 or 4
[code: contour-count]
🔥 **FAIL** Font contains '.notdef' as its first glyph?
- 🔥 FAIL The '.notdef' glyph should contain a drawing, but it is blank. [code: notdef-is-blank]
⚠️ **WARN** Check math signs have the same width.
⚠️ WARN The most common width is 460 among a set of 6 math glyphs.
The following math glyphs have a different width, though:
Width = 469:
less, greater
Width = 567:
logicalnot
[code: width-outliers]
ℹ️ **INFO** Font contains all required tables?
-
ℹ️ INFO This font contains the following optional tables:
-
loca
-
prep
-
GPOS
-
GSUB
-
gasp [code: optional-tables]
-
⚠️ **WARN** Check font contains no unreachable glyphs
-
⚠️ WARN The following glyphs could not be reached by codepoint or substitution rules:-
0041
-
CR
-
Imacron
-
Tcedilla
-
acute.case
-
breve.case
-
caron.case
-
circumflex.case
-
commaaccent
-
dotaccent.case
-
9 more.
-
Use -F or --full-lists to disable shortening of long lists.
[code: unreachable-glyphs]
🔥 **FAIL** Are there unwanted tables?
-
🔥 FAIL The following unwanted font tables were found:
-
FFTM - Table contains redundant FontForge timestamp info
They can be removed with the 'fix-unwanted-tables' script provided by gftools. [code: unwanted-tables]
🔥 **FAIL** Glyph names are all valid?
- 🔥 FAIL The following glyph names do not comply with naming conventions: 0041
A glyph name must be entirely comprised of characters from the following set: A-Z a-z 0-9 .(period) (underscore). A glyph name must not start with a digit or period. There are a few exceptions such as the special glyph ".notdef". The glyph names "twocents", "a1", and "" are all valid, while "2cents" and ".twocents" are not. [code: found-invalid-names]
⚠️ **WARN** Font has **proper** whitespace glyph names?
⚠️ WARN Glyph 0x00A0 is called "nbspace": Change to "uni00A0" [code: not-recommended-00a0]
⚠️ **WARN** Are there any misaligned on-curve points?
-
⚠️ WARN The following glyphs have on-curve points which have potentially incorrect y coordinates:-
three (U+0033): X=55.0,Y=-1.0 (should be at baseline 0?)
-
five (U+0035): X=59.0,Y=180.0 (should be at cap-height 178?)
-
question (U+003F): X=175.0,Y=176.0 (should be at cap-height 178?)
-
B (U+0042): X=456.0,Y=180.0 (should be at cap-height 178?)
-
N (U+004E): X=665.0,Y=1.0 (should be at baseline 0?)
-
a (U+0061): X=212.5,Y=-1.5 (should be at baseline 0?)
-
g (U+0067): X=415.0,Y=1.0 (should be at baseline 0?)
-
g (U+0067): X=82.0,Y=178.5 (should be at cap-height 178?)
-
j (U+006A): X=175.0,Y=2.0 (should be at baseline 0?)
-
y (U+0079): X=207.0,Y=-1.0 (should be at baseline 0?)
-
41 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: found-misalignments]
⚠️ **WARN** Do any segments have colinear vectors?
-
⚠️ WARN The following glyphs have colinear vectors:-
A (U+0041): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Aacute (U+00C1): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Abreve (U+0102): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Acircumflex (U+00C2): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Adieresis (U+00C4): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Agrave (U+00C0): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Amacron (U+0100): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Aogonek (U+0104): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Aring (U+00C5): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
Aringacute (U+01FA): L<<405.0,287.0>--<317.0,530.0>> -> L<<317.0,530.0>--<306.0,572.0>>
-
37 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: found-colinear-vectors]
⚠️ **WARN** Ensure soft_dotted characters lose their dot when combined with marks that replace the dot.
⚠️ WARN The dot of soft dotted characters should disappear in other cases, for example: ỉ ȉ j̉ j̏ į̉ į̏
Your font does not cover the following languages that require the soft-dotted feature: South Central Banda (Latn, 244,000 speakers), Aghem (Latn, 38,843 speakers), Ijo, Southeast (Latn, 2,471,000 speakers), Zapotec (Latn, 490,000 speakers), Ekpeye (Latn, 226,000 speakers), Lithuanian (Latn, 2,357,094 speakers), Belarusian (Cyrl, 10,064,517 speakers), Nzakara (Latn, 50,000 speakers), Koonzime (Latn, 40,000 speakers), Fur (Latn, 1,230,163 speakers), Mfumte (Latn, 79,000 speakers), Igbo (Latn, 27,823,640 speakers), Ejagham (Latn, 120,000 speakers), Bafut (Latn, 158,146 speakers), Basaa (Latn, 332,940 speakers), Mundani (Latn, 34,000 speakers), Mango (Latn, 77,000 speakers), Kpelle, Guinea (Latn, 622,000 speakers), Sar (Latn, 500,000 speakers), Dutch (Latn, 31,709,104 speakers), Ebira (Latn, 2,200,000 speakers), Southern Kisi (Latn, 360,000 speakers), Yala (Latn, 200,000 speakers), Lugbara (Latn, 2,200,000 speakers), Avokaya (Latn, 100,000 speakers), Ma’di (Latn, 584,000 speakers), Dii (Latn, 71,000 speakers), Ukrainian (Cyrl, 29,273,587 speakers), Navajo (Latn, 166,319 speakers), Gulay (Latn, 250,478 speakers), Bete-Bendi (Latn, 100,000 speakers), Kom (Latn, 360,685 speakers), Makaa (Latn, 221,000 speakers), Nateni (Latn, 100,000 speakers), Ngbaka (Latn, 1,020,000 speakers), Cicipu (Latn, 44,000 speakers), Dan (Latn, 1,099,244 speakers). [code: soft-dotted]
🔥 **FAIL** METADATA.pb: Check URL on copyright string is the same as in repository_url field.
- 🔥 FAIL Please add a family.source.repository_url entry. [code: lacks-repo-url]
⚠️ **WARN** Copyright notice on METADATA.pb should not contain 'Reserved Font Name'.
⚠️ WARN METADATA.pb: copyright field ("Copyright (c) 2011, FontFuror ([email protected]), with Reserved Font Names "Buenard" and "Buenard Pro".") contains "Reserved Font Name". This is an error except in a few specific rare cases. [code: rfn]
⚠️ **WARN** Check for codepoints not covered by METADATA subsets.
-
⚠️ WARN The following codepoints supported by the font are not covered by
any subsets defined in the font's metadata file, and will never
be served. You can solve this by either manually adding additional
subset declarations to METADATA.pb, or by editing the glyphset
definitions. -
U+02C7 CARON: try adding one of: tifinagh, yi, canadian-aboriginal
-
U+02D8 BREVE: try adding one of: yi, canadian-aboriginal
-
U+02D9 DOT ABOVE: try adding one of: yi, canadian-aboriginal
-
U+02DB OGONEK: try adding one of: yi, canadian-aboriginal
-
U+02DD DOUBLE ACUTE ACCENT: not included in any glyphset definition
-
U+02F3 MODIFIER LETTER LOW RING: not included in any glyphset definition
-
U+030F COMBINING DOUBLE GRAVE ACCENT: not included in any glyphset definition
-
U+2070 SUPERSCRIPT ZERO: not included in any glyphset definition
-
U+2075 SUPERSCRIPT FIVE: not included in any glyphset definition
-
U+2076 SUPERSCRIPT SIX: not included in any glyphset definition
4 more.
Use -F or --full-lists to disable shortening of long lists.
Or you can add the above codepoints to one of the subsets supported by the font: latin
, latin-ext
, menu
[code: unreachable-subsetting]
🔥 **FAIL** Copyright notices match canonical pattern in METADATA.pb
- 🔥 FAIL METADATA.pb: Copyright notices should match a pattern similar to:
"Copyright 2020 The Familyname Project Authors (git url)"
But instead we have got:
"copyright (c) 2011, fontfuror ([email protected]), with reserved font names "buenard" and "buenard pro"." [code: bad-notice-format]
🔥 **FAIL** Shapes languages in all GF glyphsets.
- 🔥 FAIL GF_Latin_Core glyphset:
Language | FAIL messages |
---|---|
ca_Latn (Catalan) | Some mark glyphs were missing: ◌̀, ◌́, ◌̈, ◌̧ |
cs_Latn (Czech) | Some mark glyphs were missing: ◌́, ◌̊, ◌̌ |
cy_Latn (Welsh) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
da_Latn (Danish) | Some mark glyphs were missing: ◌́, ◌̊ |
de_Latn (German) | Some base glyphs were missing: ẞ |
^ | Some mark glyphs were missing: ◌̀, ◌́, ◌̈ |
^ | Shaper produced a .notdef |
en_Latn (English) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̃, ◌̈, ◌̧ |
es_Latn (Spanish) | Some mark glyphs were missing: ◌́, ◌̃, ◌̈ |
fi_Latn (Finnish) | Some mark glyphs were missing: ◌̃, ◌̈, ◌̊, ◌̌ |
fr_Latn (French) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈, ◌̧ |
hr_Latn (Croatian) | Some mark glyphs were missing: ◌́, ◌̌ |
hu_Latn (Hungarian) | Some mark glyphs were missing: ◌́, ◌̈, ◌̋ |
is_Latn (Icelandic) | Some mark glyphs were missing: ◌́, ◌̈, ◌̨ |
it_Latn (Italian) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
lt_Latn (Lithuanian) | Some mark glyphs were missing: ◌̄, ◌̇, ◌̌, ◌̨ |
lv_Latn (Latvian) | Some base glyphs were missing: Ī |
^ | Some mark glyphs were missing: ◌̄, ◌̌, ◌̧ |
^ | Shaper produced a .notdef |
mt_Latn (Maltese) | Some mark glyphs were missing: ◌̀, ◌̂, ◌̇ |
nb_Latn (Norwegian Bokmål) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈, ◌̊ |
nl_Latn (Dutch) | Some base glyphs were missing: ÍJ́, íj́ |
^ | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̈ |
^ | Shaper produced a .notdef |
pl_Latn (Polish) | Some mark glyphs were missing: ◌́, ◌̇, ◌̨ |
pt_Latn (Portuguese) | Some mark glyphs were missing: ◌̀, ◌́, ◌̂, ◌̃, ◌̈, ◌̧ |
ro_Latn (Romanian) | Some base glyphs were missing: Ț, ț |
^ | Some mark glyphs were missing: ◌̂, ◌̆, ◌̦, ◌̧ |
^ | Shaper produced a .notdef |
sk_Latn (Slovak) | Some base glyphs were missing: ĺ |
^ | Some mark glyphs were missing: ◌́, ◌̂, ◌̈, ◌̌ |
^ | Shaper produced a .notdef |
sq_Latn (Albanian) | Some mark glyphs were missing: ◌̈, ◌̧ |
sv_Latn (Swedish) | Some mark glyphs were missing: ◌̀, ◌́, ◌̈, ◌̊ |
tr_Latn (Turkish) | Some mark glyphs were missing: ◌̂, ◌̆, ◌̇, ◌̈, ◌̦, ◌̧ |
[code: failed-language-shaping]
⚠️ WARN GF_Latin_Core glyphset:
Language | FAIL messages |
---|---|
de_Latn (German) | Some auxiliary glyphs were missing: ẞ |
lv_Latn (Latvian) | Some auxiliary glyphs were missing: Ī |
nl_Latn (Dutch) | Some auxiliary glyphs were missing: ÍJ́, íj́ |
ro_Latn (Romanian) | Some auxiliary glyphs were missing: Ț, ț |
sk_Latn (Slovak) | Some auxiliary glyphs were missing: ĺ |
[code: warning-language-shaping]
⚠️ **WARN** DESCRIPTION.en_us.html should end in a linebreak.
⚠️ WARN The last characther on DESCRIPTION.en_us.html is not a line-break. Please add it. [code: missing-eof-linebreak]
⚠️ **WARN** On a family update, the DESCRIPTION.en_us.html file should ideally also be updated.
⚠️ WARN The DESCRIPTION.en_us.html file in this family has not changed in comparison to the latest font release on the google/fonts github repo.
Please consider mentioning note-worthy improvements made to the family recently. [code: description-not-updated]
🔥 **FAIL** Does DESCRIPTION file contain a upstream Git repo URL?
- 🔥 FAIL Please host your font project on a public Git repo (such as GitHub or GitLab) and place a link in the DESCRIPTION.en_us.html file. [code: lacks-git-url]
⚠️ **WARN** Check copyright namerecords match license file.
-
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider updating the url from 'https://scripts.sil.org/OFL' to 'https://openfontlicense.org'. [code: old-url]
⚠️ **WARN** License URL matches License text on name table?
-
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=1, enc=0, name=13] [code: http-in-description] -
⚠️ WARN Please consider using HTTPS URLs at name table entry [plat=3, enc=1, name=13] [code: http-in-description]
⚠️ **WARN** Check OFL body text is correct.
⚠️ WARN The OFL.txt body text is incorrect. Please use https://github.com/googlefonts/Unified-Font-Repository/blob/main/OFL.txt as a template. You should only modify the first line.
Lines changed:
+ with Reserved Font Names "Buenard" and "Buenard Pro".\n
[code: incorrect-ofl-body-text]
🔥 **FAIL** Check license file has good copyright string.
- 🔥 FAIL First line in license file is:
"copyright (c) 2011, fontfuror ([email protected]),"
which does not match the expected format, similar to:
"Copyright 2022 The Familyname Project Authors (git url)" [code: bad-format]
ℹ️ **INFO** EPAR table present in font?
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818 [code: lacks-EPAR]
🔥 **FAIL** Copyright notices match canonical pattern in fonts
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright (c) 2011, FontFuror ([email protected]), with Reserved Font Names "Buenard" and "Buenard Pro"."
[code: bad-notice-format]
- 🔥 FAIL Name Table entry: Copyright notices should match a pattern similar to:
"Copyright 2019 The Familyname Project Authors (git url)"
But instead we have got:
"Copyright (c) 2011, FontFuror ([email protected]), with Reserved Font Names "Buenard" and "Buenard Pro"."
[code: bad-notice-format]
ℹ️ **INFO** Is the Grid-fitting and Scan-conversion Procedure ('gasp') table set to optimize rendering?
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
PPM <= 65535:
flag = 0x0F
- Use grid-fitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
[code: ranges]
🔥 **FAIL** Check Google Fonts glyph coverage.
-
🔥 FAIL Missing required codepoints:
-
0x012A (LATIN CAPITAL LETTER I WITH MACRON)
-
0x013A (LATIN SMALL LETTER L WITH ACUTE)
-
0x021A (LATIN CAPITAL LETTER T WITH COMMA BELOW)
-
0x021B (LATIN SMALL LETTER T WITH COMMA BELOW)
-
0x0300 (COMBINING GRAVE ACCENT)
-
0x0301 (COMBINING ACUTE ACCENT)
-
0x0302 (COMBINING CIRCUMFLEX ACCENT)
-
0x0303 (COMBINING TILDE)
-
0x0304 (COMBINING MACRON)
-
0x0306 (COMBINING BREVE)
-
10 more.
-
Use -F or --full-lists to disable shortening of long lists. [code: missing-codepoints]
ℹ️ **INFO** Show hinting filesize impact.
- ℹ️ INFO Hinting filesize impact:
ofl/buenard/Buenard-Regular.ttf | |
---|---|
Dehinted Size | 58.3kb |
Hinted Size | 58.7kb |
Increase | 424 bytes |
Change | 0.7 % |
[code: size-impact] |
⚠️ **WARN** Ensure fonts have ScriptLangTags declared on the 'meta' table.
⚠️ WARN This font file does not have a 'meta' table. [code: lacks-meta-table]
⚠️ **WARN** Ensure fonts do not contain any pre-production tables.
⚠️ WARN This font file contains the following pre-production tables: FFTM [code: has-debugging-tables]
ℹ️ **INFO** Font has old ttfautohint applied?
- ℹ️ INFO Could not detect which version of ttfautohint was used in this font. It is typically specified as a comment in the font version entries of the 'name' table. Such font version strings are currently: ['Version 1.002 2011', 'Version 1.002 2011'] [code: version-not-detected]
⚠️ **WARN** Checking OS/2 achVendID.
⚠️ WARN OS/2 VendorID is 'PYRS', a font editor default. 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: bad]
[3] Family checks
🔥 **FAIL** Fonts have equal codepoint coverage
-
🔥 FAIL * Regular contains encoded codepoints not found in other related fonts: - U+0309
- U+030f [code: glyphset-diverges]
Summary
💥 ERROR | ☠ FATAL | 🔥 FAIL | ⏩ SKIP | ℹ️ INFO | ✅ PASS | 🔎 DEBUG | |
---|---|---|---|---|---|---|---|
0 | 0 | 24 | 40 | 127 | 15 | 274 | 0 |
0% | 0% | 5% | 8% | 26% | 3% | 57% | 0% |
Note: The following loglevels were omitted in this report:
- SKIP
- PASS
- DEBUG
Edit: this can be pushed to Sandbox |
This PR adds Gustavo Ibarra's designer bio info + his name in the font's metadata file.
Metadata only change; does not require a repush.