Skip to content

Commit

Permalink
Increase Universal profile code coverage (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
miguelsousa authored Jun 26, 2023
2 parents fe979b8 + ac75d01 commit 8ce5c17
Show file tree
Hide file tree
Showing 11 changed files with 353 additions and 290 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_publish.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build & Publish
name: 🚀 Build & Publish

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Workflow for building and deploying a Jekyll site to GitHub Pages
name: Docs
name: 📄 Docs

on:
push:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/install_run.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Workflow for testing installing, running, and uninstalling OpenBakery
name: Install & Run
name: ⚙️ Install & Run

on:
push:
Expand All @@ -8,10 +8,10 @@ on:
- '**.md'
- '**.txt'
- '!requirements*.txt'
tags-ignore:
- '**'

pull_request:
types:
- opened
paths-ignore:
- 'docs/**'
- '**.md'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/lint_test.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Lint & Test
name: 🧑‍🔬 Lint & Test

on:
push:
Expand All @@ -7,10 +7,10 @@ on:
- '**.md'
- '**.txt'
- '!requirements*.txt'
tags-ignore:
- '**'

pull_request:
types:
- opened
paths-ignore:
- 'docs/**'
- '**.md'
Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- The shaping checks are no longer invoked by the Universal profile. To run them use the new `shaping` subcommand (#36).
- `com.google.fonts/check/fontvalidator`: The check emitted an ERROR if FontValidator isn't installed. It now emits a FAIL (#30).
- `com.google.fonts/check/valid_glyphnames`: The check now takes into account that OpenType-CFF2 fonts with `post` table format 3 contain no glyph names, and will yield SKIP (#38).
- `com.google.fonts/check/unique_glyphnames`: The check now takes into account that OpenType-CFF2 fonts with `post` table format 3 contain no glyph names, and will yield SKIP (#38).
- `com.google.fonts/check/STAT_in_statics`: The check now skips fonts that do not have a `STAT` table (#38).

### Fixed

- `com.google.fonts/check/interpolation_issues`: The check ERRORed when ran on CFF2 variable fonts. The check is now SKIPped for such fonts because it depends on the presence of the `gvar` table, which only apply to TrueType variable fonts (#28).
- `com.google.fonts/check/fontvalidator`: ERROR caused by attempting to run FontValidator before checking if it's installed (#30).
- `com.google.fonts/check/mandatory_glyphs`: Improved the check's resilience to edge cases that could result in ERRORs (#38).
- `-L`/`--list-checks` option that can be used with subcommands. Previously this option only worked if a path to an input file was also provided in the command line (#35).

## [0.1.0] - 2023-06-11
Expand Down
Loading

0 comments on commit 8ce5c17

Please sign in to comment.