Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 6 additions & 19 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,31 +19,18 @@ jobs:
sudo apt-get update
sudo apt-get install ttfautohint libcairo2-dev python3-cairo-dev pkg-config python3-dev
sudo snap install yq
- uses: actions/cache@v4
with:
path: ./venv/
key: ${{ runner.os }}-venv-${{ hashFiles('**/requirements*.txt') }}
restore-keys: |
${{ runner.os }}-venv-
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
# Ensure fonttools is present regardless
pip install fonttools
- 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
Expand Down
2 changes: 1 addition & 1 deletion requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ drawbot-skia>=0.5.0
sh>=2.0.6
bumpfontversion>=0.4.1
diffenator2>=0.3.8
fonttools
fontTools
20 changes: 10 additions & 10 deletions sources/Huninn.glyphspackage/fontinfo.plist
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
.appVersion = "3151";
.appVersion = "3436";
.formatVersion = 3;
customParameters = (
{
Expand Down Expand Up @@ -198,7 +198,7 @@ lookup ccmp_tl_poj {
# 2th tone of TL, POJ
sub a acutecomb by aacute;
sub e acutecomb by eacute;
sub i acutecomb by iacute;
sub [i idotless] acutecomb by iacute;
sub idotless acutecomb by iacute;
sub o acutecomb by oacute;
sub u acutecomb by uacute;
Expand All @@ -219,7 +219,7 @@ lookup ccmp_tl_poj {
# 3th tone of TL, POJ
sub a gravecomb by agrave;
sub e gravecomb by egrave;
sub i gravecomb by igrave;
sub [i idotless] gravecomb by igrave;
sub idotless gravecomb by igrave;
sub o gravecomb by ograve;
sub u gravecomb by ugrave;
Expand All @@ -240,7 +240,7 @@ lookup ccmp_tl_poj {
# 5th tone of TL, POJ
sub a circumflexcomb by acircumflex;
sub e circumflexcomb by ecircumflex;
sub i circumflexcomb by icircumflex;
sub [i idotless] circumflexcomb by icircumflex;
sub idotless circumflexcomb by icircumflex;
sub o circumflexcomb by ocircumflex;
sub u circumflexcomb by ucircumflex;
Expand All @@ -261,7 +261,7 @@ lookup ccmp_tl_poj {
# 6th tone of TL
sub a caroncomb by acaron;
sub e caroncomb by ecaron;
sub i caroncomb by icaron;
sub [i idotless] caroncomb by icaron;
sub idotless caroncomb by icaron;
sub o caroncomb by ocaron;
sub u caroncomb by ucaron;
Expand All @@ -282,7 +282,7 @@ lookup ccmp_tl_poj {
# 7th tone of TL, POJ
sub a macroncomb by amacron;
sub e macroncomb by emacron;
sub i macroncomb by imacron;
sub [i idotless] macroncomb by imacron;
sub idotless macroncomb by imacron;
sub o macroncomb by omacron;
sub u macroncomb by umacron;
Expand All @@ -303,7 +303,7 @@ lookup ccmp_tl_poj {
# 8th tone of TL, POJ
sub a verticallineabovecomb by a_verticallineabovecomb;
sub e verticallineabovecomb by e_verticallineabovecomb;
sub i verticallineabovecomb by i_verticallineabovecomb;
sub [i idotless] verticallineabovecomb by i_verticallineabovecomb;
sub idotless verticallineabovecomb by i_verticallineabovecomb;
sub o verticallineabovecomb by o_verticallineabovecomb;
sub u verticallineabovecomb by u_verticallineabovecomb;
Expand All @@ -325,7 +325,7 @@ lookup ccmp_tl_poj {
# 9th tone of TL
sub a hungarumlautcomb by a_hungarumlautcomb;
sub e hungarumlautcomb by e_hungarumlautcomb;
sub i hungarumlautcomb by i_hungarumlautcomb;
sub [i idotless] hungarumlautcomb by i_hungarumlautcomb;
sub idotless hungarumlautcomb by i_hungarumlautcomb;
sub o hungarumlautcomb by ohungarumlaut;
sub u hungarumlautcomb by uhungarumlaut;
Expand All @@ -346,7 +346,7 @@ lookup ccmp_tl_poj {
# 9th tone of POJ
sub a brevecomb by abreve;
sub e brevecomb by ebreve;
sub i brevecomb by ibreve;
sub [i idotless] brevecomb by ibreve;
sub idotless brevecomb by ibreve;
sub o brevecomb by obreve;
sub u brevecomb by ubreve;
Expand Down Expand Up @@ -14985,5 +14985,5 @@ y_caroncomb = {
};
};
versionMajor = 1;
versionMinor = 3;
versionMinor = 4;
}