-
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
bethellen: v1.016 added #1867
bethellen: v1.016 added #1867
Conversation
I have also contacted Rob Jelinski asking for the corresponding font project source files. Once we get that, we'll be able to setup an upstream repo for this font project. |
Fontbakery reportFontbakery version: 0.6.12-dev [28] Family checks🔥 FAIL: METADATA.pb: check if fonts field only has unique "full_name" values.
🔥 FAIL: METADATA.pb: check if fonts field only contains unique style:weight pairs.
ℹ️ INFO: Do we have the latest version of FontBakery installed?
🍞 PASS: Does DESCRIPTION file contain broken links?
🍞 PASS: Is this a proper HTML snippet?
🍞 PASS: DESCRIPTION.en_us.html must have more than 200 bytes.
🍞 PASS: DESCRIPTION.en_us.html must have less than 1000 bytes.
🍞 PASS: Check METADATA.pb parse correctly.
🍞 PASS: Font designer field in METADATA.pb must not be 'unknown'.
🍞 PASS: Fonts have equal numbers of glyphs?
🍞 PASS: Fonts have equal glyph names?
🍞 PASS: Check font has a license.
🍞 PASS: METADATA.pb license is "APACHE2", "UFL" or "OFL"?
🍞 PASS: METADATA.pb should contain at least "menu" and "latin" subsets.
🍞 PASS: METADATA.pb subsets should be alphabetically ordered.
🍞 PASS: METADATA.pb: Copyright notice is the same in all fonts?
🍞 PASS: Check that METADATA.pb family values are all the same.
🍞 PASS: METADATA.pb: According Google Fonts standards, families should have a Regular style.
🍞 PASS: METADATA.pb: Regular should be 400.
🍞 PASS: All tabular figures must have the same width across the RIBBI-family.🍞 PASS: Checking all files are in the same directory.
🍞 PASS: Is the command `ftxvalidator` (Apple Font Tool Suite) available?
🍞 PASS: Fonts have equal unicode encodings?
🍞 PASS: Make sure all font files have the same version value.
🍞 PASS: Fonts have consistent PANOSE proportion?
🍞 PASS: Fonts have consistent PANOSE family type?
🍞 PASS: Fonts have consistent underline thickness?
|
BethEllen-Regular.ttf | |
---|---|
Dehinted Size | 47.2kb |
Hinted Size | 47.2kb |
Increase | -28 bytes |
Change | -0.1 % |
ℹ️ INFO: Font has old ttfautohint applied?
- com.google.fonts/check/056
- ℹ️ 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.015;Fontself Maker 2.1.2', 'Version 1.015;Fontself Maker 2.1.2']
ℹ️ INFO: EPAR table present in font?
- com.google.fonts/check/061
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818
ℹ️ INFO: Check for font-v versioning
- com.google.fonts/check/166
- ℹ️ INFO Version string is: "Version 1.015;Fontself Maker 2.1.2"
The version string must ideally include a git commit hash and either a 'dev' or a 'release' suffix such as in the example below:
"Version 1.3; git-0d08353-release"
ℹ️ INFO: Font contains all required tables?
- com.google.fonts/check/052
- ℹ️ INFO This font contains the following optional tables [GPOS, GSUB, gasp, loca]
- 🍞 PASS Font contains all required tables.
ℹ️ INFO: Check if OS/2 xAvgCharWidth is correct.
- com.google.fonts/check/034
- ℹ️ INFO OS/2 xAvgCharWidth is 566 but it should be 563 which corresponds to the average of the widths of all glyphs in the font. These are similar values, which may be a symptom of the slightly different calculation of the xAvgCharWidth value in font editors. There's further discussion on this at com.google.fonts/test/034: xAvgCharWidth bakery vs glyphs vs font val fonttools/fontbakery#1622
🍞 PASS: Checking file is named canonically.
- com.google.fonts/check/001
- 🍞 PASS BethEllen-Regular.ttf is named canonically.
🍞 PASS: Checking OS/2 fsType.
- com.google.fonts/check/016
- 🍞 PASS OS/2 fsType is properly set to zero.
🍞 PASS: Substitute copyright, registered and trademark symbols in name table entries.
- com.google.fonts/check/019
- 🍞 PASS No need to substitute copyright, registered and trademark symbols in name table entries of this font.
🍞 PASS: Checking OS/2 usWeightClass.
- com.google.fonts/check/020
- 🍞 PASS OS/2 usWeightClass value looks good!
🍞 PASS: Description strings in the name table must not exceed 200 characters.
- com.google.fonts/check/032
- 🍞 PASS All description name records have reasonably small lengths.
🍞 PASS: Version format is correct in 'name' table?
- com.google.fonts/check/055
- 🍞 PASS Version format in NAME table entries is correct.
🍞 PASS: Make sure family name does not begin with a digit.
- com.google.fonts/check/067
- 🍞 PASS Font family name first character is not a digit.
🍞 PASS: Are there non-ASCII characters in ASCII-only NAME table entries?
- com.google.fonts/check/074
- 🍞 PASS None of the ASCII-only NAME table entries contain non-ASCII characteres.
🍞 PASS: Checks METADATA.pb font.name field matches family name declared on the name table.
- com.google.fonts/check/092
- 🍞 PASS Family name "Beth Ellen" is identical in METADATA.pb and on the TTF file.
🍞 PASS: Checks METADATA.pb font.post_script_name matches postscript name declared on the name table.
- com.google.fonts/check/093
- 🍞 PASS Postscript name "BethEllenRegular" is identical in METADATA.pb and on the TTF file.
🍞 PASS: METADATA.pb font.full_name value matches fullname declared on the name table?
- com.google.fonts/check/094
- 🍞 PASS Font fullname "Beth Ellen" is identical in METADATA.pb and on the TTF file.
- 🍞 PASS Font fullname "Beth Ellen" is identical in METADATA.pb and on the TTF file.
🍞 PASS: METADATA.pb font.name value should be same as the family name declared on the name table.
- com.google.fonts/check/095
- 🍞 PASS OK: Family name "Beth Ellen" is identical in METADATA.pb and on the TTF file.
- 🍞 PASS OK: Family name "Beth Ellen" is identical in METADATA.pb and on the TTF file.
🍞 PASS: METADATA.pb font.name field contains font name in right format?
- com.google.fonts/check/098
- 🍞 PASS METADATA.pb font.name field contains font name in right format.
🍞 PASS: METADATA.pb font.full_name field contains font name in right format?
- com.google.fonts/check/099
- 🍞 PASS METADATA.pb font.full_name field contains font name in right format. ('Beth Ellen' in 'Beth Ellen')
- 🍞 PASS METADATA.pb font.full_name field contains font name in right format. ('Beth Ellen' in 'Beth Ellen')
🍞 PASS: METADATA.pb font.filename field contains font name in right format?
- com.google.fonts/check/100
- 🍞 PASS METADATA.pb filename field contains font name in right format.
🍞 PASS: METADATA.pb font.post_script_name field contains font name in right format?
- com.google.fonts/check/101
- 🍞 PASS METADATA.pb postScriptName field contains font name in right format.
- 🍞 PASS METADATA.pb postScriptName field contains font name in right format.
🍞 PASS: METADATA.pb: Copyright notice shouldn't exceed 500 chars.
- com.google.fonts/check/104
- 🍞 PASS Copyright notice string is shorter than 500 chars.
🍞 PASS: METADATA.pb: Filename is set canonically?
- com.google.fonts/check/105
- 🍞 PASS Filename in METADATA.pb is set canonically.
🍞 PASS: METADATA.pb font.style "normal" matches font internals?
- com.google.fonts/check/107
- 🍞 PASS METADATA.pb font.style "normal" matches font internals.
🍞 PASS: METADATA.pb font.name and font.full_name fields match the values declared on the name table?
- com.google.fonts/check/108
- 🍞 PASS METADATA.pb familyname and fullName fields match corresponding name table entries.
🍞 PASS: METADATA.pb: Check if fontname is not camel cased.
- com.google.fonts/check/109
- 🍞 PASS Font name is not camel-cased.
🍞 PASS: METADATA.pb: Check font name is the same as family name.
- com.google.fonts/check/110
- 🍞 PASS Font name is the same as family name.
🍞 PASS: METADATA.pb: Check that font weight has a canonical value.
- com.google.fonts/check/111
- 🍞 PASS Font weight has a canonical value.
🍞 PASS: Checking OS/2 usWeightClass matches weight specified at METADATA.pb.
- com.google.fonts/check/112
- 🍞 PASS OS/2 usWeightClass matches weight specified at METADATA.pb
🍞 PASS: METADATA.pb: Font styles are named canonically?
- com.google.fonts/check/115
- 🍞 PASS Font styles are named canonically.
🍞 PASS: Checking OS/2 fsSelection value.
- com.google.fonts/check/129
- 🍞 PASS OS/2 fsSelection REGULAR bit is properly set.
- 🍞 PASS OS/2 fsSelection ITALIC bit is properly set.
- 🍞 PASS OS/2 fsSelection BOLD bit is properly set.
🍞 PASS: Checking post.italicAngle value.
- com.google.fonts/check/130
- 🍞 PASS Value of post.italicAngle is 0.0 with style='Regular'.
🍞 PASS: Checking head.macStyle value.
- com.google.fonts/check/131
- 🍞 PASS head macStyle ITALIC bit is properly set.
- 🍞 PASS head macStyle BOLD bit is properly set.
🍞 PASS: Copyright field for this font on METADATA.pb matches all copyright notice entries on the name table ?
- com.google.fonts/check/155
- 🍞 PASS Copyright field for this font on METADATA.pb matches copyright notice entries on the name table.
🍞 PASS: Font has all mandatory 'name' table entries ?
- com.google.fonts/check/156
- 🍞 PASS Font contains values for all mandatory name table entries.
🍞 PASS: Check name table: FONT_FAMILY_NAME entries.
- com.google.fonts/check/157
- 🍞 PASS FONT_FAMILY_NAME entries are all good.
🍞 PASS: Check name table: FONT_SUBFAMILY_NAME entries.
- com.google.fonts/check/158
- 🍞 PASS FONT_SUBFAMILY_NAME entries are all good.
🍞 PASS: Length of copyright notice must not exceed 500 characters.
- com.google.fonts/check/164
- 🍞 PASS All copyright notice name entries on the 'name' table are shorter than 500 characters.
🍞 PASS: Familyname must be unique according to namecheck.fontdata.com
- com.google.fonts/check/165
- 🍞 PASS Font familyname seems to be unique.
🍞 PASS: Checking OS/2 Metrics match hhea Metrics.
- com.google.fonts/check/042
- 🍞 PASS OS/2.sTypoAscender/Descender values match hhea.ascent/descent.
🍞 PASS: There must not be VTT Talk sources in the font.
- com.google.fonts/check/vttclean
- 🍞 PASS There are no tables with VTT Talk sources embedded in the font.
🍞 PASS: Are there unwanted Apple tables?
- com.google.fonts/check/aat
- 🍞 PASS There are no unwanted AAT tables.
🍞 PASS: Checking with ots-sanitize.
- com.google.fonts/check/036
- 🍞 PASS ots-sanitize passed this file
🍞 PASS: Font contains glyphs for whitespace characters?
- com.google.fonts/check/047
- 🍞 PASS Font contains glyphs for whitespace characters.
🍞 PASS: Font has **proper** whitespace glyph names?
- com.google.fonts/check/048
- 🍞 PASS Font has proper whitespace glyph names.
🍞 PASS: Whitespace glyphs have ink?
- com.google.fonts/check/049
- 🍞 PASS There is no whitespace glyph with ink.
🍞 PASS: Glyph names are all valid?
- com.google.fonts/check/058
- 🍞 PASS Glyph names are all valid.
🍞 PASS: Font contains unique glyph names?
- com.google.fonts/check/059
- 🍞 PASS Font contains unique glyph names.
🍞 PASS: Checking with fontTools.ttx
- com.google.fonts/check/ttx-roundtrip
- 🍞 PASS Hey! It all looks good!
🍞 PASS: Check all glyphs have codepoints assigned.
- com.google.fonts/check/077
- 🍞 PASS All glyphs have a codepoint value assigned.
🍞 PASS: Checking unitsPerEm value is reasonable.
- com.google.fonts/check/043
- 🍞 PASS unitsPerEm value (1000) on the 'head' table is reasonable.
🍞 PASS: Font has correct post table version (2 for TTF, 3 for OTF)?
- com.google.fonts/check/015
- 🍞 PASS Font has post table version 2.
🍞 PASS: Description strings in the name table must not contain copyright info.
- com.google.fonts/check/031
- 🍞 PASS Description strings in the name table do not contain any copyright string.
🍞 PASS: Checking correctness of monospaced metadata.
- com.google.fonts/check/033
- 🍞 PASS Font is not monospaced and all related metadata look good. [code: good]
🍞 PASS: Name table entries should not contain line-breaks.
- com.google.fonts/check/057
- 🍞 PASS Name table entries are all single-line (no line-breaks found).
🍞 PASS: Does full font name begin with the font family name?
- com.google.fonts/check/068
- 🍞 PASS Full font name begins with the font family name.
🍞 PASS: Font follows the family naming recommendations?
- com.google.fonts/check/071
- 🍞 PASS Font follows the family naming recommendations.
🍞 PASS: Combined length of family and style must not exceed 20 characters.
- com.google.fonts/check/163
- 🍞 PASS All name entries are good.
🍞 PASS: Checking Vertical Metric Linegaps.
- com.google.fonts/check/041
- 🍞 PASS OS/2 sTypoLineGap and hhea lineGap are both 0.
🍞 PASS: MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables?
- com.google.fonts/check/073
- 🍞 PASS MaxAdvanceWidth is consistent with values in the Hmtx and Hhea tables.
🍞 PASS: Whitespace and non-breaking space have the same width?
- com.google.fonts/check/050
- 🍞 PASS Whitespace and non-breaking space have the same width.
🍞 PASS: Is there a "kern" table declared in the font?
- com.google.fonts/check/066
- 🍞 PASS Font does not declare an optional "kern" table.
🍞 PASS: Is there any unused data at the end of the glyf table?
- com.google.fonts/check/069
- 🍞 PASS There is no unused data at the end of the glyf table.
🍞 PASS: Check for points out of bounds.
- com.google.fonts/check/075
- 🍞 PASS All glyph paths have coordinates within bounds!
🍞 PASS: Does the number of glyphs in the loca table match the maxp table?
- com.google.fonts/check/180
- 🍞 PASS 'loca' table matches numGlyphs in 'maxp' table.
Summary
💔 ERROR | 🔥 FAIL | 💤 SKIP | ℹ️ INFO | 🍞 PASS | |
---|---|---|---|---|---|
1 | 17 | 11 | 23 | 7 | 84 |
1% | 12% | 8% | 16% | 5% | 59% |
Thank you Felipe! Really great to have you preparing PRs and "dogfooding" Font Bakery :) A few issues I can see: The RFN is a huge blocker. My guess is that it's an oversight and as part of setting up the upstream with him that will be resolved, though :) The copyright notices in METADATA are wrong compared to the OFL.txt. Probably also compared to the fonts internal name table metadata. The otf and pdf don't belong here, they should be in the upstream repo /docs folder; and FontBakery and or the CI should have FAIL checks for that to prevent them being added. The METADATA category is wrong, perhaps can be checked against other style metadata in the ttf like panose or other os/2 or post table metadata and flagged as inconsistent; also the METADATA generator should have also placefilled it as UNKNOWN to make it clearer it needs a manual input (or if the generator is running interactively bit can prompt, and if ambiguous, prompt and time out and continue) Even though there's no older version to diff, a PNG inline on the PR showing what it looks like would be important to quickly reviewing. I see FB caught a bunch of other stuff, which is great :) All the above should be caught by FB, and I think the FB report needs more clear prioritization :) |
I will create additional commits with incremental changes to document the step-by-step process of fixing these issues. In the end, I expect this to be squashed into a single commit right before merging. |
Would likely be better hosted on an upstream repo.
I've just updated the description of this pull request to include samples of the font, as @davelab6 suggested. |
Rob Jelinski authorized me to make this licensing update. The font project repo string currently points to my fork (https://github.com/felipesanches/BethEllen), but we may soon move it to https://github.com/googlefonts/BethEllen and then we'll have to update this again here.
I just verified that the font version stored in the TTF binaries is v1.015, so I updated the PR title to reflect that. |
Since Rob Jelinski had already published v1.015 binaries elsewhere, I decided it is safer for GFonts to start with v1.016 |
binaries previously published elsewhere.
d6bc2eb
to
12d2fd3
Compare
Updated fontbakery report, showing only FAILs: Fontbakery reportFontbakery version: 0.6.12-dev [11] BethEllen-Regular.ttf💔 ERROR: Checking with ftxvalidator.
ssh: connect to host 192.168.0.11 port 22: No route to host 🔥 FAIL: Font has all expected currency sign characters?
🔥 FAIL: METADATA.pb font.full_name and font.post_script_name fields have equivalent values ?
🔥 FAIL: METADATA.pb font.filename and font.post_script_name fields have equivalent values?
🔥 FAIL: METADATA.pb weight matches postScriptName.
🔥 FAIL: Check name table: POSTSCRIPT_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_FAMILY_NAME entries.
🔥 FAIL: Check name table: TYPOGRAPHIC_SUBFAMILY_NAME entries.
🔥 FAIL: Checking OS/2 usWinAscent & usWinDescent.
🔥 FAIL: Font enables smart dropout control in "prep" table instructions?
🔥 FAIL: Does the font have a DSIG table?
Summary
Note: The following loglevels were omitted in this report:
|
Font enables smart dropout control in "prep" table instructions? FAIL: 'prep' table does not contain TrueType instructions enabling smart dropout control. To fix, export the font with autohinting enabled, or run ttfautohint on the font, or run the gftools fix-nonhinting script.
* com.google.fonts/check/040 * **FAIL** OS/2.usWinAscent value should be equal or greater than 985, but got 969 instead [code: ascent] * **FAIL** OS/2.usWinDescent value should be equal or greater than 371, but got 368 instead [code: descent]
I've addressed almost everything. I will now try to setup Fontbakery reportFontbakery version: 0.6.12-dev [1] BethEllen-Regular.ttf💔 ERROR: Checking with ftxvalidator.
ssh: connect to host 192.168.0.11 port 22: No route to host Summary
Note: The following loglevels were omitted in this report:
|
Note: the Euro glyph outlines were extracted from the sample PDF and added to the font using FontForge. I have published all changes in TTX format, including this auxiliary FontForge project (in SFD format) at the upstream repo: |
There are still some WARNs. I have the impression that several of those are not important at the moment for this font, though. What do you think, @davelab6? Fontbakery reportFontbakery version: 0.6.12-dev [2] Family checksℹ️ INFO: Do we have the latest version of FontBakery installed?
|
BethEllen-Regular.ttf | |
---|---|
Dehinted Size | 47.5kb |
Hinted Size | 47.4kb |
Increase | -152 bytes |
Change | -0.3 % |
ℹ️ INFO: Font has old ttfautohint applied?
- com.google.fonts/check/056
- ℹ️ 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.016;Fontself Maker 2.1.2', 'Version 1.016;Fontself Maker 2.1.2']
ℹ️ INFO: EPAR table present in font?
- com.google.fonts/check/061
- ℹ️ INFO EPAR table not present in font. To learn more see When missing EPAR table, just emit INFO alert fonttools/fontbakery#818
ℹ️ INFO: Is 'gasp' table set to optimize rendering?
- com.google.fonts/check/062
- ℹ️ INFO These are the ppm ranges declared on the gasp table:
PPM <= 65535:
flag = 0x0F
- Use gridfitting
- Use grayscale rendering
- Use gridfitting with ClearType symmetric smoothing
- Use smoothing along multiple axes with ClearType®
ℹ️ INFO: Check for font-v versioning
- com.google.fonts/check/166
- ℹ️ INFO Version string is: "Version 1.016;Fontself Maker 2.1.2"
The version string must ideally include a git commit hash and either a 'dev' or a 'release' suffix such as in the example below:
"Version 1.3; git-0d08353-release"
ℹ️ INFO: Font contains all required tables?
- com.google.fonts/check/052
- ℹ️ INFO This font contains the following optional tables [GPOS, GSUB, gasp, prep, DSIG, loca]
ℹ️ INFO: Check if OS/2 xAvgCharWidth is correct.
- com.google.fonts/check/034
- ℹ️ INFO OS/2 xAvgCharWidth is 568 but it should be 565 which corresponds to the average of the widths of all glyphs in the font. These are similar values, which may be a symptom of the slightly different calculation of the xAvgCharWidth value in font editors. There's further discussion on this at com.google.fonts/test/034: xAvgCharWidth bakery vs glyphs vs font val fonttools/fontbakery#1622
Summary
💔 ERROR | 🔥 FAIL | 💤 SKIP | ℹ️ INFO | 🍞 PASS | |
---|---|---|---|---|---|
1 | 0 | 7 | 23 | 8 | 104 |
1% | 0% | 5% | 16% | 6% | 73% |
Note: The following loglevels were omitted in this report:
- PASS
I suggested Rob should consider registering a vendor ID with Microsoft. Some good choices for If he does register, then I'll update the font metadata because it currently has |
ofl/bethellen/DESCRIPTION.en_us.html
Outdated
@@ -0,0 +1,9 @@ | |||
<p> | |||
Beth Ellen is a simple, joyful handwritten font crafted after the penmanship of my mom, Beth Ellen Jelinski who passed away from cancer on March 5th, 2017. | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would drop the empty lines
ofl/bethellen/METADATA.pb
Outdated
filename: "BethEllen-Regular.ttf" | ||
post_script_name: "BethEllen-Regular" | ||
full_name: "Beth Ellen Regular" | ||
copyright: "Copyright 2018 The Beth Ellen Project Authors (https://github.com/felipesanches/BethEllen)" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
URL should be https://github.com/googlefonts/BethEllen
ofl/bethellen/OFL.txt
Outdated
@@ -0,0 +1,43 @@ | |||
Copyright 2018 The Beth Ellen Project Authors (https://github.com/felipesanches/BethEllen) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
URL should be https://github.com/googlefonts/BethEllen
I made a few comments on the Files Changed tab. Main thing there is to transfer https://github.com/felipesanches/BethEllen/ to me, and then I'll transfer it to
I believe
Sure. I guess file that on the upstream repo as a someday/maybe thing to do.
That's a pity. I guess there may be some 'shockers' like
Not sure how important that is. Probably can be ignored, if there is a |
full_name: "Beth Ellen Regular" | ||
copyright: "Copyright 2018 The Beth Ellen Project Authors (https://github.com/felipesanches/BethEllen)" | ||
} | ||
subsets: "latin" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you confirm it has 100% of the "Google Latin Core" glyph set?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I haven't. I'll do it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have just reviewed it and there's a whole bunch of glyphs from that set still missing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For completeness, here's the glyph set we're talking about: https://github.com/googlefonts/gftools/blob/e58fa6f54d662c237f47b39c2feb2017cb53689f/Lib/gftools/encodings/GF%20Glyph%20Sets/GF-latin-core_unique-glyphs.nam
Is there a "add font" issue filed that this PR closes? |
No. It seems Rod Jelinski contacted you directly via email. |
The upstream font project https://github.com/felipesanches/BethEllen was now transfered to https://github.com/davelab6/BethEllen and soon @davelab6 will transfer it to https://github.com/googlefonts/BethEllen |
Closing this, as an updated version covering the full GF-latin-core glyphset is available as Beth Ellen Version 2.000 at #1981 |
This is the first time I submit a pull request for adding a new font to this repo. So I decided to do it step by step in the hope of documenting the process.
This initial PR contains the Beth Ellen Regular OTF and TTF files as provided by Rob Jelinski via email. It also includes a PDF that describes the overall design aspects of the font. Some of the text from that PDF was copied into the
DESCRIPTION.en_us.html
file.A
METADATA.pb
file was automatically generated using thegftools add-font
script from https://github.com/googlefonts/gftools/ The designer field was updated from "UNKNOWN" to "Rob Jelinski".Even though this commit mentions "v1.000 added", I have not yet verified what is the font version number declared on the font binaries, so I should do it next.
I have also run fontbakery version 0.6.11 on it. The full report, which obviously contains problems yet to be addressed, will be posted on my next message.