Skip to content

Commit

Permalink
updated github actions, simplify deps and requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
juandelperal committed Mar 13, 2024
1 parent f0c712f commit bfae8a8
Show file tree
Hide file tree
Showing 182 changed files with 148 additions and 36 deletions.
121 changes: 97 additions & 24 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -1,43 +1,116 @@
name: Build font and specimen

on: [push]
on: push

jobs:
font-render:
runs-on: ubuntu-latest
name: Diff fonts against Google Fonts
steps:
- uses: actions/checkout@v2
- uses: f-actions/diffenator2@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
path: "./fonts/ttf/*.ttf"
fetch-before: "googlefonts"
path-before: "*.ttf"
run-diffenator: true
run-diffbrowsers: true
build:
name: Build and test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Python 3.11
uses: actions/setup-python@v2
- uses: actions/checkout@v4
- name: Set up Python 3.10
uses: actions/setup-python@v5
with:
python-version: 3.11
- name: Install Linux dependencies
python-version: "3.10"
- name: Install sys tools/deps
run: |
sudo apt-get update
sudo apt-get install ttfautohint
sudo snap install yq
- uses: actions/cache@v4
with:
path: ./venv/
key: ${{ runner.os }}-venv-${{ hashFiles('**/requirements*.txt') }}
restore-keys: |
${{ runner.os }}-venv-
- name: gen zip file name
id: zip-name
shell: bash
# Set the archive name to repo name + "-assets" e.g "MavenPro-assets"
run: echo "ZIP_NAME=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')-fonts" >> $GITHUB_ENV

# If a new release is cut, use the release tag to auto-bump the source files
# - name: Bump release
# if: github.event_name == 'release'
# run: |
# . venv/bin/activate
# SRCS=$(yq e ".sources[]" sources/config.yaml)
# TAG_NAME=${GITHUB_REF/refs\/tags\//}
# echo "Bumping $SRCS to $TAG_NAME"
# for src in $SRCS
# do
# bumpfontversion sources/$src --new-version $TAG_NAME;
# done

- name: Build font
run: make build
- name: Check with fontbakery
run: make test
continue-on-error: true
- name: proof
run: make proof
- name: setup site
run: cp scripts/index.html out/index.html
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
if: ${{ github.ref == 'refs/heads/main' }}
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./out
- name: Archive artifacts
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: Artifacts
name: ${{ env.ZIP_NAME }}
path: |
fontbakery
- name: Remove temp folder
fonts
out
outputs:
zip_name: ${{ env.ZIP_NAME }}

# There are two ways a release can be created: either by pushing a tag, or by
# creating a release from the GitHub UI. Pushing a tag does not automatically
# create a release, so we have to do that ourselves. However, creating a
# release from the GitHub UI *does* push a tag, and we don't want to create
# a new release in that case because one already exists!

release:
name: Create and populate release
needs: build
runs-on: ubuntu-latest
if: contains(github.ref, 'refs/tags/')
env:
ZIP_NAME: ${{ needs.build.outputs.zip_name }}
GH_TOKEN: ${{ github.token }}
steps:
- uses: actions/checkout@v4
- name: Download font artefact files
uses: actions/download-artifact@v4
with:
name: ${{ env.ZIP_NAME }}
path: ${{ env.ZIP_NAME }}
- name: Copy DESCRIPTION.en_us.html to artefact directory
run: cp documentation/DESCRIPTION.en_us.html ${{ env.ZIP_NAME }}/DESCRIPTION.en_us.html
- name: Copy ARTICLE.en_us.html to artefact directory
run: cp documentation/ARTICLE.en_us.html ${{ env.ZIP_NAME }}/ARTICLE.en_us.html
continue-on-error: true
- name: Copy OFL.txt to artefact directory
run: cp OFL.txt ${{ env.ZIP_NAME }}/OFL.txt
- name: Remove proof/fontbakery stuff from release
run: rm -rf ${{ env.ZIP_NAME }}/out
- name: gen release file name
shell: bash
run: echo "RELEASE_ZIP_NAME=$(echo '${{ github.repository }}' | awk -F '/' '{print $2}')-${{github.ref_name}}" >> $GITHUB_ENV
- name: Create release bundle
run: mv ${{ env.ZIP_NAME }} ${{ env.RELEASE_ZIP_NAME }}; zip -r ${{ env.RELEASE_ZIP_NAME }}.zip ${{ env.RELEASE_ZIP_NAME }}
- name: Check for release
id: create_release
run: |
if ! gh release view ${{ github.ref_name }}; then
git show -s --format=%B ${{ github.ref_name }} | tail -n +4 | gh release create ${{ github.ref_name }} -t ${{ github.ref_name }} -F -
fi
- name: Populate release
run: |
gh release upload ${{ github.ref_name }} ${{ env.RELEASE_ZIP_NAME }}.zip --clobber
- name: Set release live
run: |
rm -rf fontbakery
gh release edit ${{ github.ref_name }} --draft=false
11 changes: 2 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ build: build.stamp

venv: venv/touchfile

venv-test: venv-test/touchfile

customize: venv
. venv/bin/activate; python3 scripts/customize.py

Expand All @@ -30,13 +28,8 @@ venv/touchfile: requirements.txt
. venv/bin/activate; pip install -Ur requirements.txt
touch venv/touchfile

venv-test/touchfile: requirements-test.txt
test -d venv-test || python3 -m venv venv-test
. venv-test/bin/activate; pip install -Ur requirements-test.txt
touch venv-test/touchfile

test: venv-test build.stamp
. venv-test/bin/activate; mkdir -p out/ out/fontbakery; fontbakery check-googlefonts -l WARN --full-lists --succinct --badges out/badges --html out/fontbakery/fontbakery-report.html --ghmarkdown out/fontbakery/fontbakery-report.md $(shell find fonts/ttf -type f) || echo '::warning file=sources/config.yaml,title=Fontbakery failures::The fontbakery QA check reported errors in your font. Please check the generated report.'
test: venv build.stamp
. venv/bin/activate; mkdir -p out/ out/fontbakery; fontbakery check-googlefonts -l WARN --full-lists --succinct --badges out/badges --html out/fontbakery/fontbakery-report.html --ghmarkdown out/fontbakery/fontbakery-report.md $(shell find fonts/ttf -type f) || echo '::warning file=sources/config.yaml,title=Fontbakery failures::The fontbakery QA check reported errors in your font. Please check the generated report.'

proof: venv build.stamp
. venv/bin/activate; mkdir -p out/ out/proof; diffenator2 proof $(shell find fonts/ttf -type f) -o out/proof
Expand Down
17 changes: 14 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# The Montserrat Font Project

[![][Fontbakery]](https://googlefonts.github.io/googlefonts-project-template/fontbakery/fontbakery-report.html)
[![][Universal]](https://googlefonts.github.io/googlefonts-project-template/fontbakery/fontbakery-report.html)
[![][GF Profile]](https://googlefonts.github.io/googlefonts-project-template/fontbakery/fontbakery-report.html)
[![][Shaping]](https://googlefonts.github.io/googlefonts-project-template/fontbakery/fontbakery-report.html)

[Fontbakery]: https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgooglefonts%2Fgooglefonts-project-template%2Fgh-pages%2Fbadges%2Foverall.json
[GF Profile]: https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgooglefonts%2Fgooglefonts-project-template%2Fgh-pages%2Fbadges%2FGoogleFonts.json
[Outline Correctness]: https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgooglefonts%2Fgooglefonts-project-template%2Fgh-pages%2Fbadges%2FOutlineCorrectnessChecks.json
[Shaping]: https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgooglefonts%2Fgooglefonts-project-template%2Fgh-pages%2Fbadges%2FShapingChecks.json
[Universal]: https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Fgooglefonts%2Fgooglefonts-project-template%2Fgh-pages%2Fbadges%2FUniversal.json

Julieta Ulanovsky began this project in 2010 while a post-graduate student of typeface design at the FADU, University of Buenos Aires.
She launched it as a Kickstarter project in 2011, in order to complete the first public release and share it with the world through Google Fonts.
In her Kickstarter, she described it like this:
Expand All @@ -19,14 +30,14 @@ Technical reviews were made by Lasse Fister, Kalapi GajjarBordawekar and Marc Fo

Fonts are built automatically by GitHub Actions - take a look in the "Actions" tab for the latest build.

If you particularly want to build fonts manually on your own computer, you will need to install the [`yq` utility](https://github.com/mikefarah/yq). On OS X with Homebrew, type `brew install yq`; on Linux, try `snap install yq`; if all else fails, try the instructions on the linked page.

Then:
If you want to build fonts manually on your own computer:

- `make build` will produce font files.
- `make test` will run [FontBakery](https://github.com/googlefonts/fontbakery)'s quality assurance tests.
- `make proof` will generate HTML proof files.

The proof files and QA tests are also available automatically via GitHub Actions - look at `https://julietaula.github.io/montserrat`.

## License

This Font Software is licensed under the SIL Open Font License, Version 1.1.
Expand Down
Binary file modified fonts-alternates/otf/MontserratAlternates-Black.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-BlackItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Bold.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-BoldItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-ExtraBold.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-ExtraBoldItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-ExtraLight.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-ExtraLightItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Italic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Light.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-LightItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Medium.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-MediumItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Regular.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-SemiBold.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-SemiBoldItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-Thin.otf
Binary file not shown.
Binary file modified fonts-alternates/otf/MontserratAlternates-ThinItalic.otf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Black.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Bold.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Italic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Light.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-LightItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Medium.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Regular.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-SemiBold.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-Thin.ttf
Binary file not shown.
Binary file modified fonts-alternates/ttf/MontserratAlternates-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts-alternates/variable/MontserratAlternates-Italic[wght].ttf
Binary file not shown.
Binary file modified fonts-alternates/variable/MontserratAlternates[wght].ttf
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Black.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Bold.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-ExtraBold.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-ExtraLight.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Italic.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Light.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-LightItalic.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Medium.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Regular.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-SemiBold.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-Thin.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates-ThinItalic.woff2
Binary file not shown.
Binary file modified fonts-alternates/webfonts/MontserratAlternates[wght].woff2
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Black.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-BlackItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Bold.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-BoldItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-ExtraBold.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-ExtraBoldItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-ExtraLight.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-ExtraLightItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Italic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Light.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-LightItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Medium.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-MediumItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Regular.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-SemiBold.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-SemiBoldItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-Thin.otf
Binary file not shown.
Binary file modified fonts-subrayada/otf/MontserratSubrayada-ThinItalic.otf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Black.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Bold.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Italic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Light.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-LightItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Medium.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Regular.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-SemiBold.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-Thin.ttf
Binary file not shown.
Binary file modified fonts-subrayada/ttf/MontserratSubrayada-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts-subrayada/variable/MontserratSubrayada-Italic[wght].ttf
Binary file not shown.
Binary file modified fonts-subrayada/variable/MontserratSubrayada[wght].ttf
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Black.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Bold.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-ExtraLight.woff2
Binary file not shown.
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Italic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Italic[wght].woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Light.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-LightItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Medium.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Regular.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-SemiBold.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-Thin.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada-ThinItalic.woff2
Binary file not shown.
Binary file modified fonts-subrayada/webfonts/MontserratSubrayada[wght].woff2
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Black.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-BlackItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Bold.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-BoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-ExtraBold.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-ExtraBoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-ExtraLight.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-ExtraLightItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Italic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Light.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-LightItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Medium.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-MediumItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Regular.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-SemiBold.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-SemiBoldItalic.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-Thin.otf
Binary file not shown.
Binary file modified fonts/otf/Montserrat-ThinItalic.otf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Black.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Italic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Regular.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-Thin.ttf
Binary file not shown.
Binary file modified fonts/ttf/Montserrat-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts/variable/Montserrat-Italic[wght].ttf
Binary file not shown.
Binary file modified fonts/variable/Montserrat[wght].ttf
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Black.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Bold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-ExtraLight.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-ExtraLightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Italic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Italic[wght].woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Light.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-LightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Medium.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Regular.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-SemiBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-Thin.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat-ThinItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Montserrat[wght].woff2
Binary file not shown.
7 changes: 7 additions & 0 deletions out/badges/GoogleFonts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"color": "brightgreen",
"label": "Google Fonts",
"logoSvg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 294 294\"><style>.a{fill:#333;}</style><path d=\"M147 0C228 0 294 66 294 147 294 228 228 294 147 294 66 294 0 228 0 147 0 66 66 0 147 0Z\" fill=\"#b3eeff\"/><path d=\"M102 90C30 56 28 161 92 148L98 236C132 234 162 233 184 235L189 162C189 153 177 166 142 146 169 151 185 150 195 145 227 155 253 141 246 111 240 88 217 81 185 76 138 70 138 113 102 90Z\" fill=\"#fff\"/><path d=\"M105 162L91 162 93 238 146 237 146 224 106 225 106 207 142 206 141 194 106 195Z\" class=\"a\"/><path d=\"M196 162L195 195 159 194 158 206 194 207 193 226 154 224 154 236 206 239 209 163Z\" class=\"a\"/><path d=\"M204 72L203 84 205 85C212 86 218 88 223 90 227 92 230 95 233 98 236 101 238 104 239 107 240 110 240 114 240 117 240 120 239 124 237 127 236 130 234 133 231 135 228 137 225 138 222 139 218 140 214 140 210 140 206 139 202 138 197 136 192 133 187 130 183 125L182 124 173 131 174 133C180 139 186 144 194 148 200 151 206 153 211 154 217 154 222 154 227 152 232 151 236 148 240 145 244 142 247 138 249 133 252 128 253 123 254 118 254 113 254 108 252 103 250 99 247 94 243 90 239 86 234 82 228 79 221 75 214 73 206 72Z\" class=\"a\"/><path d=\"M78 77C76 77 74 78 72 78 68 79 63 80 60 82 56 84 53 86 50 89 47 92 45 95 43 99 42 102 41 106 40 110 39 114 39 117 40 121 40 125 41 129 43 132 44 136 47 139 50 142 52 145 56 148 61 150 65 152 70 154 76 155 90 157 101 155 109 148L114 117 77 111 76 123 99 127 97 141C92 143 87 144 80 143 74 142 69 140 65 137 60 134 57 130 55 126 53 121 53 116 53 111 54 107 55 104 57 101 60 98 62 96 65 94 68 92 72 91 75 91 79 90 83 90 86 90 90 91 94 92 98 94 101 95 104 97 106 99L108 100 115 90 114 89C106 83 98 80 88 78 84 78 81 77 78 77Z\" class=\"a\"/><path d=\"M175 69C173 69 171 69 170 70 168 70 166 71 164 71 163 72 161 73 159 74L116 96 123 108 166 86C166 85 167 85 168 85 168 84 169 84 170 84 172 83 173 83 174 83 175 83 176 83 177 84 178 84 180 84 181 85 182 86 183 87 185 89 186 90 187 92 188 94 189 96 190 98 191 101L191 103 203 99 202 97C201 94 200 90 198 87 197 84 195 81 193 78 191 76 189 74 187 73 185 72 183 71 181 70 179 69 177 69 175 69Z\" class=\"a\"/></svg>",
"message": "90%",
"schemaVersion": 1
}
7 changes: 7 additions & 0 deletions out/badges/OutlineCorrectnessChecks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"color": "inactive",
"label": "Outline Correctness Checks",
"logoSvg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 294 294\"><style>.a{fill:#333;}</style><path d=\"M147 0C228 0 294 66 294 147 294 228 228 294 147 294 66 294 0 228 0 147 0 66 66 0 147 0Z\" fill=\"#b3eeff\"/><path d=\"M102 90C30 56 28 161 92 148L98 236C132 234 162 233 184 235L189 162C189 153 177 166 142 146 169 151 185 150 195 145 227 155 253 141 246 111 240 88 217 81 185 76 138 70 138 113 102 90Z\" fill=\"#fff\"/><path d=\"M105 162L91 162 93 238 146 237 146 224 106 225 106 207 142 206 141 194 106 195Z\" class=\"a\"/><path d=\"M196 162L195 195 159 194 158 206 194 207 193 226 154 224 154 236 206 239 209 163Z\" class=\"a\"/><path d=\"M204 72L203 84 205 85C212 86 218 88 223 90 227 92 230 95 233 98 236 101 238 104 239 107 240 110 240 114 240 117 240 120 239 124 237 127 236 130 234 133 231 135 228 137 225 138 222 139 218 140 214 140 210 140 206 139 202 138 197 136 192 133 187 130 183 125L182 124 173 131 174 133C180 139 186 144 194 148 200 151 206 153 211 154 217 154 222 154 227 152 232 151 236 148 240 145 244 142 247 138 249 133 252 128 253 123 254 118 254 113 254 108 252 103 250 99 247 94 243 90 239 86 234 82 228 79 221 75 214 73 206 72Z\" class=\"a\"/><path d=\"M78 77C76 77 74 78 72 78 68 79 63 80 60 82 56 84 53 86 50 89 47 92 45 95 43 99 42 102 41 106 40 110 39 114 39 117 40 121 40 125 41 129 43 132 44 136 47 139 50 142 52 145 56 148 61 150 65 152 70 154 76 155 90 157 101 155 109 148L114 117 77 111 76 123 99 127 97 141C92 143 87 144 80 143 74 142 69 140 65 137 60 134 57 130 55 126 53 121 53 116 53 111 54 107 55 104 57 101 60 98 62 96 65 94 68 92 72 91 75 91 79 90 83 90 86 90 90 91 94 92 98 94 101 95 104 97 106 99L108 100 115 90 114 89C106 83 98 80 88 78 84 78 81 77 78 77Z\" class=\"a\"/><path d=\"M175 69C173 69 171 69 170 70 168 70 166 71 164 71 163 72 161 73 159 74L116 96 123 108 166 86C166 85 167 85 168 85 168 84 169 84 170 84 172 83 173 83 174 83 175 83 176 83 177 84 178 84 180 84 181 85 182 86 183 87 185 89 186 90 187 92 188 94 189 96 190 98 191 101L191 103 203 99 202 97C201 94 200 90 198 87 197 84 195 81 193 78 191 76 189 74 187 73 185 72 183 71 181 70 179 69 177 69 175 69Z\" class=\"a\"/></svg>",
"message": "SKIP",
"schemaVersion": 1
}
7 changes: 7 additions & 0 deletions out/badges/ShapingChecks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"color": "orange",
"label": "Shaping Checks",
"logoSvg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 294 294\"><style>.a{fill:#333;}</style><path d=\"M147 0C228 0 294 66 294 147 294 228 228 294 147 294 66 294 0 228 0 147 0 66 66 0 147 0Z\" fill=\"#b3eeff\"/><path d=\"M102 90C30 56 28 161 92 148L98 236C132 234 162 233 184 235L189 162C189 153 177 166 142 146 169 151 185 150 195 145 227 155 253 141 246 111 240 88 217 81 185 76 138 70 138 113 102 90Z\" fill=\"#fff\"/><path d=\"M105 162L91 162 93 238 146 237 146 224 106 225 106 207 142 206 141 194 106 195Z\" class=\"a\"/><path d=\"M196 162L195 195 159 194 158 206 194 207 193 226 154 224 154 236 206 239 209 163Z\" class=\"a\"/><path d=\"M204 72L203 84 205 85C212 86 218 88 223 90 227 92 230 95 233 98 236 101 238 104 239 107 240 110 240 114 240 117 240 120 239 124 237 127 236 130 234 133 231 135 228 137 225 138 222 139 218 140 214 140 210 140 206 139 202 138 197 136 192 133 187 130 183 125L182 124 173 131 174 133C180 139 186 144 194 148 200 151 206 153 211 154 217 154 222 154 227 152 232 151 236 148 240 145 244 142 247 138 249 133 252 128 253 123 254 118 254 113 254 108 252 103 250 99 247 94 243 90 239 86 234 82 228 79 221 75 214 73 206 72Z\" class=\"a\"/><path d=\"M78 77C76 77 74 78 72 78 68 79 63 80 60 82 56 84 53 86 50 89 47 92 45 95 43 99 42 102 41 106 40 110 39 114 39 117 40 121 40 125 41 129 43 132 44 136 47 139 50 142 52 145 56 148 61 150 65 152 70 154 76 155 90 157 101 155 109 148L114 117 77 111 76 123 99 127 97 141C92 143 87 144 80 143 74 142 69 140 65 137 60 134 57 130 55 126 53 121 53 116 53 111 54 107 55 104 57 101 60 98 62 96 65 94 68 92 72 91 75 91 79 90 83 90 86 90 90 91 94 92 98 94 101 95 104 97 106 99L108 100 115 90 114 89C106 83 98 80 88 78 84 78 81 77 78 77Z\" class=\"a\"/><path d=\"M175 69C173 69 171 69 170 70 168 70 166 71 164 71 163 72 161 73 159 74L116 96 123 108 166 86C166 85 167 85 168 85 168 84 169 84 170 84 172 83 173 83 174 83 175 83 176 83 177 84 178 84 180 84 181 85 182 86 183 87 185 89 186 90 187 92 188 94 189 96 190 98 191 101L191 103 203 99 202 97C201 94 200 90 198 87 197 84 195 81 193 78 191 76 189 74 187 73 185 72 183 71 181 70 179 69 177 69 175 69Z\" class=\"a\"/></svg>",
"message": "50%",
"schemaVersion": 1
}
7 changes: 7 additions & 0 deletions out/badges/Universal.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"color": "green",
"label": "Universal",
"logoSvg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 294 294\"><style>.a{fill:#333;}</style><path d=\"M147 0C228 0 294 66 294 147 294 228 228 294 147 294 66 294 0 228 0 147 0 66 66 0 147 0Z\" fill=\"#b3eeff\"/><path d=\"M102 90C30 56 28 161 92 148L98 236C132 234 162 233 184 235L189 162C189 153 177 166 142 146 169 151 185 150 195 145 227 155 253 141 246 111 240 88 217 81 185 76 138 70 138 113 102 90Z\" fill=\"#fff\"/><path d=\"M105 162L91 162 93 238 146 237 146 224 106 225 106 207 142 206 141 194 106 195Z\" class=\"a\"/><path d=\"M196 162L195 195 159 194 158 206 194 207 193 226 154 224 154 236 206 239 209 163Z\" class=\"a\"/><path d=\"M204 72L203 84 205 85C212 86 218 88 223 90 227 92 230 95 233 98 236 101 238 104 239 107 240 110 240 114 240 117 240 120 239 124 237 127 236 130 234 133 231 135 228 137 225 138 222 139 218 140 214 140 210 140 206 139 202 138 197 136 192 133 187 130 183 125L182 124 173 131 174 133C180 139 186 144 194 148 200 151 206 153 211 154 217 154 222 154 227 152 232 151 236 148 240 145 244 142 247 138 249 133 252 128 253 123 254 118 254 113 254 108 252 103 250 99 247 94 243 90 239 86 234 82 228 79 221 75 214 73 206 72Z\" class=\"a\"/><path d=\"M78 77C76 77 74 78 72 78 68 79 63 80 60 82 56 84 53 86 50 89 47 92 45 95 43 99 42 102 41 106 40 110 39 114 39 117 40 121 40 125 41 129 43 132 44 136 47 139 50 142 52 145 56 148 61 150 65 152 70 154 76 155 90 157 101 155 109 148L114 117 77 111 76 123 99 127 97 141C92 143 87 144 80 143 74 142 69 140 65 137 60 134 57 130 55 126 53 121 53 116 53 111 54 107 55 104 57 101 60 98 62 96 65 94 68 92 72 91 75 91 79 90 83 90 86 90 90 91 94 92 98 94 101 95 104 97 106 99L108 100 115 90 114 89C106 83 98 80 88 78 84 78 81 77 78 77Z\" class=\"a\"/><path d=\"M175 69C173 69 171 69 170 70 168 70 166 71 164 71 163 72 161 73 159 74L116 96 123 108 166 86C166 85 167 85 168 85 168 84 169 84 170 84 172 83 173 83 174 83 175 83 176 83 177 84 178 84 180 84 181 85 182 86 183 87 185 89 186 90 187 92 188 94 189 96 190 98 191 101L191 103 203 99 202 97C201 94 200 90 198 87 197 84 195 81 193 78 191 76 189 74 187 73 185 72 183 71 181 70 179 69 177 69 175 69Z\" class=\"a\"/></svg>",
"message": "76%",
"schemaVersion": 1
}
Loading

0 comments on commit bfae8a8

Please sign in to comment.