Skip to content

Commit 18aa2c3

Browse files
committed
Fixing classification & adding post processing script
This update (rebased on the latest commit) re-implements: - OO-poj glyphs now classified as spacing - added a post-production script to apply GASP settings for rendering and correct the vmtx / vhea table to align with the emBox.
1 parent a66e7fe commit 18aa2c3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+202
-43
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ customize: venv
2323

2424
build.stamp: venv sources/config.yaml $(SOURCES)
2525
rm -rf fonts
26-
(for config in sources/config*.yaml; do . venv/bin/activate; gftools builder $$config; done) && touch build.stamp
26+
(for config in sources/config*.yaml; do . venv/bin/activate; gftools builder $$config; done); python3 sources/post.py && touch build.stamp
2727

2828
venv/touchfile: requirements.txt
2929
test -d venv || python3 -m venv venv

fonts/ttf/Iansui-Regular.ttf

-4.96 KB
Binary file not shown.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
displayStrings = (
3+
"O͘o͘",
4+
"O/O_verticallineabovecomb ŎŐ/OO-poj",
5+
"/OO-poj/oo-poj"
6+
);
7+
}

sources/Iansui-build.glyphspackage/fontinfo.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
.appVersion = "3337";
2+
.appVersion = "3400";
33
.formatVersion = 3;
44
customParameters = (
55
{
@@ -14654,5 +14654,5 @@ disablesNiceNames = 1;
1465414654
};
1465514655
unitsPerEm = 1000;
1465614656
versionMajor = 1;
14657-
versionMinor = 11;
14657+
versionMinor = 12;
1465814658
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = dotaboverightcomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj_acutecomb.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj_acutecomb";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = acutecomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj_brevecomb.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj_brevecomb";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = brevecomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj_caroncomb.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj_caroncomb";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = caroncomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj_circumflexcomb.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj_circumflexcomb";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = circumflexcomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

sources/Iansui-build.glyphspackage/glyphs/O_O_-poj_gravecomb.glyph

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
category = Letter;
23
glyphname = "OO-poj_gravecomb";
34
kernLeft = O;
45
kernRight = O;
@@ -17,4 +18,6 @@ ref = gravecomb;
1718
width = 745;
1819
}
1920
);
21+
script = latin;
22+
subCategory = Spacing;
2023
}

0 commit comments

Comments
 (0)