.gitignore
.yapfignore
LICENSE
README.md
precommit.sh
pyproject.toml
tox.ini
uv.lock
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
docs/glyphlist-ja.md
docs/releasing.md
references/BIZ-UDGothicR.ttc-0.G_P_O_S_.ttx.diff
references/BIZ-UDGothicR.ttc-glyphs
references/BIZ-UDGothicR.ttc.tables.diff
references/NotoSansCJK-Bold.ttc-0.G_P_O_S_.ttx.diff
references/NotoSansCJK-Bold.ttc-1.G_P_O_S_.ttx.diff
references/NotoSansCJK-Bold.ttc-2.G_P_O_S_.ttx.diff
references/NotoSansCJK-Bold.ttc-3.G_P_O_S_.ttx.diff
references/NotoSansCJK-Bold.ttc-4.G_P_O_S_.ttx.diff
references/NotoSansCJK-Bold.ttc-glyphs
references/NotoSansCJK-Bold.ttc.tables.diff
references/NotoSansCJK-Light.ttc-0.G_P_O_S_.ttx.diff
references/NotoSansCJK-Light.ttc-1.G_P_O_S_.ttx.diff
references/NotoSansCJK-Light.ttc-2.G_P_O_S_.ttx.diff
references/NotoSansCJK-Light.ttc-3.G_P_O_S_.ttx.diff
references/NotoSansCJK-Light.ttc-4.G_P_O_S_.ttx.diff
references/NotoSansCJK-Light.ttc-glyphs
references/NotoSansCJK-Light.ttc.tables.diff
references/NotoSansCJK-Regular.ttc-0.G_P_O_S_.ttx.diff
references/NotoSansCJK-Regular.ttc-1.G_P_O_S_.ttx.diff
references/NotoSansCJK-Regular.ttc-2.G_P_O_S_.ttx.diff
references/NotoSansCJK-Regular.ttc-3.G_P_O_S_.ttx.diff
references/NotoSansCJK-Regular.ttc-4.G_P_O_S_.ttx.diff
references/NotoSansCJK-Regular.ttc-glyphs
references/NotoSansCJK-Regular.ttc.tables.diff
references/NotoSansCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.otf.ttc-glyphs
references/NotoSansCJK-VF.otf.ttc.tables.diff
references/NotoSansCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
references/NotoSansCJK-VF.ttf.ttc-glyphs
references/NotoSansCJK-VF.ttf.ttc.tables.diff
references/NotoSansCJKjp-Regular.otf-glyphs
references/NotoSansCJKjp-Regular.otf.G_P_O_S_.ttx.diff
references/NotoSansCJKjp-Regular.otf.tables.diff
references/NotoSerifCJK-Bold.ttc-0.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Bold.ttc-1.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Bold.ttc-2.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Bold.ttc-3.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Bold.ttc-4.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Bold.ttc-glyphs
references/NotoSerifCJK-Bold.ttc.tables.diff
references/NotoSerifCJK-Light.ttc-0.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Light.ttc-1.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Light.ttc-2.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Light.ttc-3.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Light.ttc-4.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Light.ttc-glyphs
references/NotoSerifCJK-Light.ttc.tables.diff
references/NotoSerifCJK-Regular.ttc-0.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Regular.ttc-1.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Regular.ttc-2.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Regular.ttc-3.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Regular.ttc-4.G_P_O_S_.ttx.diff
references/NotoSerifCJK-Regular.ttc-glyphs
references/NotoSerifCJK-Regular.ttc.tables.diff
references/NotoSerifCJK-VF.otf.ttc-0.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.otf.ttc-1.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.otf.ttc-2.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.otf.ttc-3.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.otf.ttc-4.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.otf.ttc-glyphs
references/NotoSerifCJK-VF.otf.ttc.tables.diff
references/NotoSerifCJK-VF.ttf.ttc-0.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.ttf.ttc-1.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.ttf.ttc-2.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.ttf.ttc-3.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.ttf.ttc-4.G_P_O_S_.ttx.diff
references/NotoSerifCJK-VF.ttf.ttc-glyphs
references/NotoSerifCJK-VF.ttf.ttc.tables.diff
references/meiryo.ttc-0.G_P_O_S_.ttx.diff
references/meiryo.ttc-glyphs
references/meiryo.ttc.tables.diff
references/android/NotoSansCJK-Regular.ttc-0.G_P_O_S_.ttx.diff
references/android/NotoSansCJK-Regular.ttc-1.G_P_O_S_.ttx.diff
references/android/NotoSansCJK-Regular.ttc-2.G_P_O_S_.ttx.diff
references/android/NotoSansCJK-Regular.ttc-3.G_P_O_S_.ttx.diff
references/android/NotoSansCJK-Regular.ttc-4.G_P_O_S_.ttx.diff
references/android/NotoSansCJK-Regular.ttc-glyphs
references/android/NotoSansCJK-Regular.ttc.tables.diff
references/android/NotoSerifCJK-Regular.ttc-0.G_P_O_S_.ttx.diff
references/android/NotoSerifCJK-Regular.ttc-glyphs
references/android/NotoSerifCJK-Regular.ttc.tables.diff
scripts/build-android.sh
scripts/build-chromeos.sh
scripts/build-noto-cjk.sh
scripts/build-subset.sh
scripts/build.sh
src/east_asian_spacing/__init__.py
src/east_asian_spacing/__main__.py
src/east_asian_spacing/_version.py
src/east_asian_spacing/builder.py
src/east_asian_spacing/config.py
src/east_asian_spacing/dump.py
src/east_asian_spacing/font.py
src/east_asian_spacing/shaper.py
src/east_asian_spacing/spacing.py
src/east_asian_spacing/tester.py
src/east_asian_spacing/ttc.py
src/east_asian_spacing/utils.py
src/east_asian_spacing.egg-info/PKG-INFO
src/east_asian_spacing.egg-info/SOURCES.txt
src/east_asian_spacing.egg-info/dependency_links.txt
src/east_asian_spacing.egg-info/entry_points.txt
src/east_asian_spacing.egg-info/requires.txt
src/east_asian_spacing.egg-info/top_level.txt
tests/builder_test.py
tests/config_test.py
tests/conftest.py
tests/download_fonts.py
tests/dump_test.py
tests/font_test.py
tests/full_test.py
tests/shaper_test.py
tests/spacing_test.py
tests/utils_test.py
tests/data/diff-ttlib-version-no.diff
tests/data/diff-ttlib-version.diff
tests/data/head-diff.ttx.diff
tests/data/head-modified.ttx
tests/data/head-no-diff.ttx.diff
tests/data/head.ttx
tests/data/split-table.ttx