├── .github └── workflows │ └── test.yml ├── .gitignore ├── AUTHORS.txt ├── CONTRIBUTORS.txt ├── LICENSE ├── Lib └── diffenator │ ├── __init__.py │ ├── __main__.py │ ├── constants.py │ ├── diff.py │ ├── dump.py │ ├── dumper.py │ ├── font.py │ └── hbinput.py ├── README.md ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── data ├── Play-Regular.ttf ├── Roboto-Regular.ttf ├── cbdt_test │ ├── NotoColorEmoji-u11-u1F349.ttf │ ├── NotoColorEmoji-u12-u1F349.ttf │ └── test │ │ └── u1F349.gif └── vf_test │ ├── Fahkwang-Light.ttf │ └── Fahkwang-VF.ttf ├── mockfont.py ├── run.sh ├── test_diff.py ├── test_dump.py ├── test_font.py └── test_functional.py /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.pyc 3 | *.egg-info 4 | venv/ 5 | tests/data/_* 6 | -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/AUTHORS.txt -------------------------------------------------------------------------------- /CONTRIBUTORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/CONTRIBUTORS.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/diffenator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/__init__.py -------------------------------------------------------------------------------- /Lib/diffenator/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/__main__.py -------------------------------------------------------------------------------- /Lib/diffenator/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/constants.py -------------------------------------------------------------------------------- /Lib/diffenator/diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/diff.py -------------------------------------------------------------------------------- /Lib/diffenator/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/dump.py -------------------------------------------------------------------------------- /Lib/diffenator/dumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/dumper.py -------------------------------------------------------------------------------- /Lib/diffenator/font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/font.py -------------------------------------------------------------------------------- /Lib/diffenator/hbinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/Lib/diffenator/hbinput.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/Play-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/Play-Regular.ttf -------------------------------------------------------------------------------- /tests/data/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/Roboto-Regular.ttf -------------------------------------------------------------------------------- /tests/data/cbdt_test/NotoColorEmoji-u11-u1F349.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/cbdt_test/NotoColorEmoji-u11-u1F349.ttf -------------------------------------------------------------------------------- /tests/data/cbdt_test/NotoColorEmoji-u12-u1F349.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/cbdt_test/NotoColorEmoji-u12-u1F349.ttf -------------------------------------------------------------------------------- /tests/data/cbdt_test/test/u1F349.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/cbdt_test/test/u1F349.gif -------------------------------------------------------------------------------- /tests/data/vf_test/Fahkwang-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/vf_test/Fahkwang-Light.ttf -------------------------------------------------------------------------------- /tests/data/vf_test/Fahkwang-VF.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/data/vf_test/Fahkwang-VF.ttf -------------------------------------------------------------------------------- /tests/mockfont.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/mockfont.py -------------------------------------------------------------------------------- /tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/run.sh -------------------------------------------------------------------------------- /tests/test_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/test_diff.py -------------------------------------------------------------------------------- /tests/test_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/test_dump.py -------------------------------------------------------------------------------- /tests/test_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/test_font.py -------------------------------------------------------------------------------- /tests/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlefonts/fontdiffenator/HEAD/tests/test_functional.py --------------------------------------------------------------------------------