Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Updated glyphspackage and build system #47

Merged
merged 6 commits into from
Jan 28, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -3,7 +3,6 @@ venv
venv-test
build.stamp
proof
fonts
node_modules
package-lock.json
package.json
Binary file removed Iansui.zip
Binary file not shown.
7 changes: 0 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
SOURCES=$(shell python3 scripts/read-config.py --sources )
FAMILY=$(shell python3 scripts/read-config.py --family )
DRAWBOT_SCRIPTS=$(shell ls documentation/*.py)
DRAWBOT_OUTPUT=$(shell ls documentation/*.py | sed 's/\.py/.png/g')

help:
@echo "###"
@@ -43,11 +41,6 @@ test: venv-test build.stamp
proof: venv build.stamp
TOCHECK=$$(find fonts/variable -type f 2>/dev/null); if [ -z "$$TOCHECK" ]; then TOCHECK=$$(find fonts/ttf -type f 2>/dev/null); fi ; . venv/bin/activate; mkdir -p out/ out/proof; diffenator2 proof $$TOCHECK -o out/proof

images: venv $(DRAWBOT_OUTPUT)

%.png: %.py build.stamp
. venv/bin/activate; python3 $< --output $@

clean:
rm -rf venv
find . -name "*.pyc" -delete
2 changes: 1 addition & 1 deletion OFL.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2022 The Iansui Project Authors (https://github.com/ButTaiwan/iansui).
Copyright 2025 The Iansui Project Authors (https://github.com/ButTaiwan/iansui).

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
7 changes: 0 additions & 7 deletions documentation/DESCRIPTION.en_us.html

This file was deleted.

Binary file removed documentation/sample.png
Binary file not shown.
145 changes: 0 additions & 145 deletions documentation/sample.py

This file was deleted.

Binary file added fonts/ttf/Iansui-Regular.ttf
Binary file not shown.
3 changes: 0 additions & 3 deletions requirements.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
fontmake>=3.9.0
gftools[qa]>=0.9.54
drawbot-skia>=0.5.0
sh>=2.0.6
bumpfontversion>=0.4.1
diffenator2>=0.3.8
134 changes: 3 additions & 131 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,131 +1,3 @@
absl-py==2.1.0
afdko==4.0.1
appdirs==1.4.4
attrs==23.2.0
axisregistry==0.4.9
babelfont==3.0.5
beautifulsoup4==4.12.3
beziers==0.6.0
blackrenderer==0.6.0
booleanOperations==0.9.0
Brotli==1.1.0
bump2version==1.0.1
bumpfontversion==0.4.1
cattrs==23.2.3
certifi==2024.2.2
cffi==1.16.0
cffsubr==0.3.0
charset-normalizer==3.3.2
cmarkgfm==2024.1.14
collidoscope==0.6.5
commandlines==0.4.1
compreffor==0.5.5
cryptography==42.0.7
defcon==0.10.3
dehinter==4.0.0
Deprecated==1.2.14
diffenator2==0.4.2
docopt==0.6.2
drawbot-skia==0.5.0
filelock==3.14.0
font-v==2.1.0
fontbakery==0.12.10
fontFeatures==1.8.0
fontmake==3.9.0
fontMath==0.9.3
fontParts==0.12.1
fontPens==0.2.4
fonttools==4.51.0
freetype-py==2.3.0
fs==2.4.16
gflanguages==0.6.1
gfsubsets==2024.5.9
gftools==0.9.58
gitdb==4.0.11
GitPython==3.1.43
glyphsets==1.0.0
glyphsLib==6.7.1
h11==0.14.0
idna==3.7
importlib_resources==6.4.0
Jinja2==3.1.4
kurbopy==0.10.40
lxml==5.2.2
markdown-it-py==3.0.0
MarkupSafe==2.1.5
mdurl==0.1.2
munkres==1.1.4
MutatorMath==3.0.1
nanoemoji==0.15.1
networkx==3.3
ninja==1.11.1.1
num2words==0.5.13
numpy==1.26.4
openstep-plist==0.3.1
opentype-sanitizer==9.1.0
opentypespec==1.9.1
orjson==3.10.3
outcome==1.3.0.post0
packaging==24.0
picosvg==0.22.1
pillow==11.0.0
pip-api==0.0.33
pngquant-cli==2.17.0.post5
protobuf==3.20.3
pyahocorasick==2.1.0
pybind11==2.12.0
pyclipper==1.3.0.post5
pycparser==2.22
pygit2==1.14.1
PyGithub==2.3.0
Pygments==2.18.0
PyJWT==2.8.0
PyNaCl==1.5.0
pyparsing==3.1.2
PySocks==1.7.1
python-bidi==0.4.2
python-dateutil==2.9.0.post0
PyYAML==6.0.1
regex==2024.5.15
requests==2.31.0
resvg-cli==0.22.0.post3
rich==13.7.1
rstr==3.2.2
selenium==4.21.0
sh==2.0.6
shaperglot==0.5.0
six==1.16.0
skia-pathops==0.8.0.post1
skia-python==87.6
smmap==5.0.1
sniffio==1.3.1
sortedcontainers==2.4.0
soupsieve==2.5
sre-yield==1.2
statmake==0.6.0
strictyaml==1.7.3
stringbrewer==0.0.1
tabulate==0.9.0
termcolor==2.4.0
toml==0.10.2
tqdm==4.66.4
trio==0.25.1
trio-websocket==0.11.1
ttfautohint-py==0.5.1
typing_extensions==4.11.0
ufo2ft==3.2.2
ufoLib2==0.16.0
ufolint==1.2.0
ufonormalizer==0.6.1
ufoProcessor==1.9.0
uharfbuzz==0.39.1
unicodedata2==15.1.0
Unidecode==1.3.8
urllib3==2.2.1
vfbLib==0.6.5
vharfbuzz==0.3.0
vttLib==0.12.0
wrapt==1.16.0
wsproto==1.2.0
youseedee==0.5.3
zopfli==0.2.3
fontmake>=3.9.0
gftools[qa]>=0.9.54
drawbot-skia>=0.5.0
Loading