Skip to content

Commit

Permalink
Develop (#111)
Browse files Browse the repository at this point in the history
* Set version to 2.3.2

* Fix cache clearing script

* Update requirements

* Update changelog

* Add Github test Workflow (#94)

* Update S3 link

* Create main.yml

* Update main.yml

* Split steps, run full tests

* Go back to the small set of tests

* Moved  ⃛ and  ⃜ up

* Update changelog, fix a line that's too long for Black

* Small fix

* Break line because combining glyphs count as 2 columns

* Added ⋈, ⨝, ⋉, ⋊, fix #95

* Add awscli to requirements

* Update reference to latest zip

* Split sample image targets

* Fix Konsole font sample generation

* Make upload depend on build files instead of dummy sample target

* Add missing file to upload requirements

* Added a note on build dependencies

* Re-add missing Ogham bar. Fix #98

* Update CHANGELOG

* Added generated social preview to gitignore

* Apply comrak to CHANGELOG

* Added Ō, ŕ, ˅, ѐ, ӕ, ⇑, ⇓, ∔, ✙, ⌁, fixed ӗ, ⇵, ㄍ, Fixes #99

* Make sample image into an animated GIF showinf TTF, OTF and WOFF versions

* Clean up targets, use GIF sample instead of PNG

* Point to GIF instead of PNG

* Fix Python formatting

* Break long lines

* Use pixelation instead of blur for readability test

* Reordering glyphs

* Change target from phony to a real target

* Remove unused import

* Fix Copyright line in LICENSE.txt. Fixes #106

* Clean fontbakery copies more thoroughly

* Change default python to python3, Fix #108

* Exercise `help` target. Fix #108

* Pin profile for Terminator

* Properly clean gfonts directory

* Add octant building blocks to font file

* Reset encoding info

* Add octant grid file

* Update CHANGELOG

* Avoid linging OTF file

* Updated Dockerfile (#109)

* Moved from fedora-minimal to alpine to provide a faster build
* Updated `make generate` to account for SELinux-enabled systems

Co-authored-by: LaSombra <[email protected]>

* Change OTF flags - don't generate glyph map remove PS-related flag

* Add flag to generate a ‘PfEd’ table and store glyph comments.

* Scale glyphs before making the bounding box narrower.

* Update CHANGELOG

* Update requirements.txt

* Add -i 2 for fontlint on semicondensed-regular

* Add warnings instead of ignores in fontlint

* Round down scaling

* Restructure linting

* Generate glyph map

* Fix Travis test target

* Separate parts of the generate derives script

* Create a small sample image for each font

* Simplify ¢

* Stop ignoring some tests, fix those tests at derived generation

* Re-add -w 5 to 3270SemiCondensed-Regular.otf test

* Re-add -w 5 to 3270SemiCondensed-Regular.ttf test

* Split tests into minimal (for Travis CI) and full (local)

* Fix breaking local tests

* Make FF code a bit nicer

* Use variables in generate_derived.pe

* Fixes to p, n

* Major version bump, metadata fixes

* Upload sample GIF after ZIP

* Update ZIP file location on README

Co-authored-by: LaSombra <[email protected]>
Co-authored-by: LaSombra <[email protected]>
  • Loading branch information
3 people authored Jul 1, 2022
1 parent e360bf5 commit 99a518e
Show file tree
Hide file tree
Showing 15 changed files with 1,565 additions and 993 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This is a basic workflow to help you get started with Actions

name: CI

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main, develop ]
pull_request:
branches: [ main, develop ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- name: Setup environment
run: |
sudo apt install fontforge
sudo python3 -m pip install -r requirements.txt
# Runs a set of commands using the runners shell
- name: Run the limited set of tests
run: |
make travistest
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ build
gfonts_files


social_preview.png
Loading

0 comments on commit 99a518e

Please sign in to comment.