.flake8
.gitignore
.readthedocs.yaml
CHANGELOG.md
INSTALL.md
LICENSE
README.md
UPDATING.md
pyproject.toml
requirements-dev.txt
tox.ini
.github/dependabot.yml
.github/workflows/mypy_tox.yml
.github/workflows/publish_to_test_pypi.yml
data/updateLangData.sh
data/updateUniData.sh
data-scripts/generateHyperglotData.py
data-scripts/generateJsonLangData.py
data-scripts/generatePyLangData.py
data-scripts/generatePyUniData.py
doc/Makefile
doc/aglfn.rst
doc/conf.py
doc/customizing.rst
doc/index.rst
doc/make.bat
doc/orthography.rst
doc/requirements.txt
doc/scripts.rst
doc/uniRangesBits.rst
doc/uniinfo.rst
doc/_static/.keep
src/jkUnicode/__init__.py
src/jkUnicode/_version.py
src/jkUnicode/aglfn.py
src/jkUnicode/aglfnData.py
src/jkUnicode/orthography.py
src/jkUnicode/py.typed
src/jkUnicode/uniBlock.py
src/jkUnicode/uniBlockData.py
src/jkUnicode/uniCase.py
src/jkUnicode/uniCat.py
src/jkUnicode/uniDecomposition.py
src/jkUnicode/uniName.py
src/jkUnicode/uniNiceName.py
src/jkUnicode/uniRangesBits.py
src/jkUnicode/uniScript.py
src/jkUnicode/uniScriptData.py
src/jkUnicode.egg-info/PKG-INFO
src/jkUnicode.egg-info/SOURCES.txt
src/jkUnicode.egg-info/dependency_links.txt
src/jkUnicode.egg-info/entry_points.txt
src/jkUnicode.egg-info/requires.txt
src/jkUnicode.egg-info/top_level.txt
src/jkUnicode/cmdline/__init__.py
src/jkUnicode/cmdline/ortho.py
src/jkUnicode/cmdline/uniinfo.py
src/jkUnicode/json/ignored_characters.json
src/jkUnicode/json/ignored_languages.json
src/jkUnicode/json/language_characters.json
src/jkUnicode/json/language_characters_hyperglot.json
src/jkUnicode/json/language_speakers.json
src/jkUnicode/json/languages.json
src/jkUnicode/json/languages_additional.json
src/jkUnicode/json/override_names.json
src/jkUnicode/json/scripts.json
src/jkUnicode/json/tags.json
src/jkUnicode/json/territories.json
src/jkUnicode/json/languages/_readme.txt
src/jkUnicode/json/languages/aa.json
src/jkUnicode/json/languages/ab.json
src/jkUnicode/json/languages/af.json
src/jkUnicode/json/languages/agq.json
src/jkUnicode/json/languages/ak.json
src/jkUnicode/json/languages/am.json
src/jkUnicode/json/languages/an.json
src/jkUnicode/json/languages/ann.json
src/jkUnicode/json/languages/ar.json
src/jkUnicode/json/languages/arn.json
src/jkUnicode/json/languages/as.json
src/jkUnicode/json/languages/asa.json
src/jkUnicode/json/languages/ast.json
src/jkUnicode/json/languages/az.json
src/jkUnicode/json/languages/ba.json
src/jkUnicode/json/languages/bal.json
src/jkUnicode/json/languages/bas.json
src/jkUnicode/json/languages/be.json
src/jkUnicode/json/languages/bem.json
src/jkUnicode/json/languages/bew.json
src/jkUnicode/json/languages/bez.json
src/jkUnicode/json/languages/bg.json
src/jkUnicode/json/languages/bgc.json
src/jkUnicode/json/languages/bgn.json
src/jkUnicode/json/languages/bho.json
src/jkUnicode/json/languages/blo.json
src/jkUnicode/json/languages/blt.json
src/jkUnicode/json/languages/bm.json
src/jkUnicode/json/languages/bn.json
src/jkUnicode/json/languages/bo.json
src/jkUnicode/json/languages/br.json
src/jkUnicode/json/languages/brx.json
src/jkUnicode/json/languages/bs.json
src/jkUnicode/json/languages/bss.json
src/jkUnicode/json/languages/byn.json
src/jkUnicode/json/languages/ca.json
src/jkUnicode/json/languages/cad.json
src/jkUnicode/json/languages/cch.json
src/jkUnicode/json/languages/ccp.json
src/jkUnicode/json/languages/ce.json
src/jkUnicode/json/languages/ceb.json
src/jkUnicode/json/languages/cgg.json
src/jkUnicode/json/languages/cho.json
src/jkUnicode/json/languages/chr.json
src/jkUnicode/json/languages/cic.json
src/jkUnicode/json/languages/ckb.json
src/jkUnicode/json/languages/co.json
src/jkUnicode/json/languages/cop.json
src/jkUnicode/json/languages/cs.json
src/jkUnicode/json/languages/csw.json
src/jkUnicode/json/languages/cu.json
src/jkUnicode/json/languages/cv.json
src/jkUnicode/json/languages/cy.json
src/jkUnicode/json/languages/da.json
src/jkUnicode/json/languages/dav.json
src/jkUnicode/json/languages/de.json
src/jkUnicode/json/languages/dje.json
src/jkUnicode/json/languages/doi.json
src/jkUnicode/json/languages/dsb.json
src/jkUnicode/json/languages/dua.json
src/jkUnicode/json/languages/dv.json
src/jkUnicode/json/languages/dyo.json
src/jkUnicode/json/languages/dz.json
src/jkUnicode/json/languages/ebu.json
src/jkUnicode/json/languages/ee.json
src/jkUnicode/json/languages/el.json
src/jkUnicode/json/languages/en.json
src/jkUnicode/json/languages/eo.json
src/jkUnicode/json/languages/es.json
src/jkUnicode/json/languages/et.json
src/jkUnicode/json/languages/eu.json
src/jkUnicode/json/languages/ewo.json
src/jkUnicode/json/languages/fa.json
src/jkUnicode/json/languages/ff.json
src/jkUnicode/json/languages/fi.json
src/jkUnicode/json/languages/fil.json
src/jkUnicode/json/languages/fo.json
src/jkUnicode/json/languages/fr.json
src/jkUnicode/json/languages/frr.json
src/jkUnicode/json/languages/fur.json
src/jkUnicode/json/languages/fy.json
src/jkUnicode/json/languages/ga.json
src/jkUnicode/json/languages/gaa.json
src/jkUnicode/json/languages/gd.json
src/jkUnicode/json/languages/gez.json
src/jkUnicode/json/languages/gl.json
src/jkUnicode/json/languages/gn.json
src/jkUnicode/json/languages/gsw.json
src/jkUnicode/json/languages/gu.json
src/jkUnicode/json/languages/guz.json
src/jkUnicode/json/languages/gv.json
src/jkUnicode/json/languages/ha.json
src/jkUnicode/json/languages/haw.json
src/jkUnicode/json/languages/he.json
src/jkUnicode/json/languages/hi.json
src/jkUnicode/json/languages/hnj.json
src/jkUnicode/json/languages/hr.json
src/jkUnicode/json/languages/hsb.json
src/jkUnicode/json/languages/ht.json
src/jkUnicode/json/languages/hu.json
src/jkUnicode/json/languages/hy.json
src/jkUnicode/json/languages/ia.json
src/jkUnicode/json/languages/id.json
src/jkUnicode/json/languages/ie.json
src/jkUnicode/json/languages/ig.json
src/jkUnicode/json/languages/ii.json
src/jkUnicode/json/languages/io.json
src/jkUnicode/json/languages/is.json
src/jkUnicode/json/languages/it.json
src/jkUnicode/json/languages/iu.json
src/jkUnicode/json/languages/ja.json
src/jkUnicode/json/languages/jbo.json
src/jkUnicode/json/languages/jgo.json
src/jkUnicode/json/languages/jmc.json
src/jkUnicode/json/languages/jv.json
src/jkUnicode/json/languages/ka.json
src/jkUnicode/json/languages/kaa.json
src/jkUnicode/json/languages/kab.json
src/jkUnicode/json/languages/kaj.json
src/jkUnicode/json/languages/kam.json
src/jkUnicode/json/languages/kcg.json
src/jkUnicode/json/languages/kde.json
src/jkUnicode/json/languages/kea.json
src/jkUnicode/json/languages/ken.json
src/jkUnicode/json/languages/kgp.json
src/jkUnicode/json/languages/khq.json
src/jkUnicode/json/languages/ki.json
src/jkUnicode/json/languages/kk.json
src/jkUnicode/json/languages/kkj.json
src/jkUnicode/json/languages/kl.json
src/jkUnicode/json/languages/kln.json
src/jkUnicode/json/languages/km.json
src/jkUnicode/json/languages/kn.json
src/jkUnicode/json/languages/ko.json
src/jkUnicode/json/languages/kok.json
src/jkUnicode/json/languages/kpe.json
src/jkUnicode/json/languages/ks.json
src/jkUnicode/json/languages/ksb.json
src/jkUnicode/json/languages/ksf.json
src/jkUnicode/json/languages/ksh.json
src/jkUnicode/json/languages/ku.json
src/jkUnicode/json/languages/kw.json
src/jkUnicode/json/languages/kxv.json
src/jkUnicode/json/languages/ky.json
src/jkUnicode/json/languages/la.json
src/jkUnicode/json/languages/lag.json
src/jkUnicode/json/languages/lb.json
src/jkUnicode/json/languages/lg.json
src/jkUnicode/json/languages/lij.json
src/jkUnicode/json/languages/lkt.json
src/jkUnicode/json/languages/lmo.json
src/jkUnicode/json/languages/ln.json
src/jkUnicode/json/languages/lo.json
src/jkUnicode/json/languages/lrc.json
src/jkUnicode/json/languages/lt.json
src/jkUnicode/json/languages/ltg.json
src/jkUnicode/json/languages/lu.json
src/jkUnicode/json/languages/luo.json
src/jkUnicode/json/languages/luy.json
src/jkUnicode/json/languages/lv.json
src/jkUnicode/json/languages/mai.json
src/jkUnicode/json/languages/mas.json
src/jkUnicode/json/languages/mdf.json
src/jkUnicode/json/languages/mer.json
src/jkUnicode/json/languages/mfe.json
src/jkUnicode/json/languages/mg.json
src/jkUnicode/json/languages/mgh.json
src/jkUnicode/json/languages/mgo.json
src/jkUnicode/json/languages/mi.json
src/jkUnicode/json/languages/mic.json
src/jkUnicode/json/languages/mk.json
src/jkUnicode/json/languages/ml.json
src/jkUnicode/json/languages/mn.json
src/jkUnicode/json/languages/mni.json
src/jkUnicode/json/languages/moh.json
src/jkUnicode/json/languages/mr.json
src/jkUnicode/json/languages/ms.json
src/jkUnicode/json/languages/mt.json
src/jkUnicode/json/languages/mua.json
src/jkUnicode/json/languages/mus.json
src/jkUnicode/json/languages/my.json
src/jkUnicode/json/languages/myv.json
src/jkUnicode/json/languages/mzn.json
src/jkUnicode/json/languages/naq.json
src/jkUnicode/json/languages/nd.json
src/jkUnicode/json/languages/nds.json
src/jkUnicode/json/languages/ne.json
src/jkUnicode/json/languages/nl.json
src/jkUnicode/json/languages/nmg.json
src/jkUnicode/json/languages/nnh.json
src/jkUnicode/json/languages/no.json
src/jkUnicode/json/languages/nqo.json
src/jkUnicode/json/languages/nr.json
src/jkUnicode/json/languages/nso.json
src/jkUnicode/json/languages/nus.json
src/jkUnicode/json/languages/nv.json
src/jkUnicode/json/languages/ny.json
src/jkUnicode/json/languages/nyn.json
src/jkUnicode/json/languages/oc.json
src/jkUnicode/json/languages/om.json
src/jkUnicode/json/languages/or.json
src/jkUnicode/json/languages/os.json
src/jkUnicode/json/languages/osa.json
src/jkUnicode/json/languages/pa.json
src/jkUnicode/json/languages/pap.json
src/jkUnicode/json/languages/pcm.json
src/jkUnicode/json/languages/pis.json
src/jkUnicode/json/languages/pl.json
src/jkUnicode/json/languages/prg.json
src/jkUnicode/json/languages/ps.json
src/jkUnicode/json/languages/pt.json
src/jkUnicode/json/languages/qu.json
src/jkUnicode/json/languages/quc.json
src/jkUnicode/json/languages/raj.json
src/jkUnicode/json/languages/rhg.json
src/jkUnicode/json/languages/rif.json
src/jkUnicode/json/languages/rm.json
src/jkUnicode/json/languages/rn.json
src/jkUnicode/json/languages/ro.json
src/jkUnicode/json/languages/rof.json
src/jkUnicode/json/languages/ru.json
src/jkUnicode/json/languages/rw.json
src/jkUnicode/json/languages/rwk.json
src/jkUnicode/json/languages/sa.json
src/jkUnicode/json/languages/sah.json
src/jkUnicode/json/languages/saq.json
src/jkUnicode/json/languages/sat.json
src/jkUnicode/json/languages/sbp.json
src/jkUnicode/json/languages/sc.json
src/jkUnicode/json/languages/scn.json
src/jkUnicode/json/languages/sd.json
src/jkUnicode/json/languages/sdh.json
src/jkUnicode/json/languages/se.json
src/jkUnicode/json/languages/seh.json
src/jkUnicode/json/languages/ses.json
src/jkUnicode/json/languages/sg.json
src/jkUnicode/json/languages/shi.json
src/jkUnicode/json/languages/shn.json
src/jkUnicode/json/languages/si.json
src/jkUnicode/json/languages/sid.json
src/jkUnicode/json/languages/sk.json
src/jkUnicode/json/languages/sl.json
src/jkUnicode/json/languages/sma.json
src/jkUnicode/json/languages/smj.json
src/jkUnicode/json/languages/smn.json
src/jkUnicode/json/languages/sms.json
src/jkUnicode/json/languages/sn.json
src/jkUnicode/json/languages/so.json
src/jkUnicode/json/languages/sq.json
src/jkUnicode/json/languages/sr.json
src/jkUnicode/json/languages/ss.json
src/jkUnicode/json/languages/ssy.json
src/jkUnicode/json/languages/st.json
src/jkUnicode/json/languages/su.json
src/jkUnicode/json/languages/sv.json
src/jkUnicode/json/languages/sw.json
src/jkUnicode/json/languages/syr.json
src/jkUnicode/json/languages/szl.json
src/jkUnicode/json/languages/ta.json
src/jkUnicode/json/languages/te.json
src/jkUnicode/json/languages/teo.json
src/jkUnicode/json/languages/tg.json
src/jkUnicode/json/languages/th.json
src/jkUnicode/json/languages/ti.json
src/jkUnicode/json/languages/tig.json
src/jkUnicode/json/languages/tk.json
src/jkUnicode/json/languages/tn.json
src/jkUnicode/json/languages/to.json
src/jkUnicode/json/languages/tok.json
src/jkUnicode/json/languages/tpi.json
src/jkUnicode/json/languages/tr.json
src/jkUnicode/json/languages/trv.json
src/jkUnicode/json/languages/trw.json
src/jkUnicode/json/languages/ts.json
src/jkUnicode/json/languages/tt.json
src/jkUnicode/json/languages/twq.json
src/jkUnicode/json/languages/tyv.json
src/jkUnicode/json/languages/tzm.json
src/jkUnicode/json/languages/ug.json
src/jkUnicode/json/languages/uk.json
src/jkUnicode/json/languages/ur.json
src/jkUnicode/json/languages/uz.json
src/jkUnicode/json/languages/vai.json
src/jkUnicode/json/languages/ve.json
src/jkUnicode/json/languages/vec.json
src/jkUnicode/json/languages/vi.json
src/jkUnicode/json/languages/vmw.json
src/jkUnicode/json/languages/vo.json
src/jkUnicode/json/languages/vun.json
src/jkUnicode/json/languages/wa.json
src/jkUnicode/json/languages/wae.json
src/jkUnicode/json/languages/wal.json
src/jkUnicode/json/languages/wbp.json
src/jkUnicode/json/languages/wo.json
src/jkUnicode/json/languages/xh.json
src/jkUnicode/json/languages/xnr.json
src/jkUnicode/json/languages/xog.json
src/jkUnicode/json/languages/yav.json
src/jkUnicode/json/languages/yi.json
src/jkUnicode/json/languages/yo.json
src/jkUnicode/json/languages/yrl.json
src/jkUnicode/json/languages/yue.json
src/jkUnicode/json/languages/za.json
src/jkUnicode/json/languages/zgh.json
src/jkUnicode/json/languages/zh.json
src/jkUnicode/json/languages/zu.json
src/jkUnicode/json/overrides/_readme.txt
src/jkUnicode/json/overrides/de.json
src/jkUnicode/json/overrides/el.json
src/jkUnicode/json/overrides/fy.json
src/jkUnicode/json/overrides/hu.json
src/jkUnicode/json/overrides/ipa.json
src/jkUnicode/json/overrides/nl.json
src/jkUnicode/tools/__init__.py
src/jkUnicode/tools/helpers.py
src/jkUnicode/tools/jsonhelpers.py
src/jkUnicode/tools/xmlhelpers.py
stubs/fontTools/__init__.pyi
stubs/fontTools/ttLib/__init__.pyi
stubs/fontTools/ttLib/tables/DefaultTable.pyi
stubs/fontTools/ttLib/tables/__init__.pyi
stubs/fontTools/ttLib/tables/_g_l_y_f.pyi
tests/aglfn_test.py
tests/orthography_info_test.py
tests/orthography_test.py
tests/uniinfo_test.py
tests/data/Empty-Regular.ttf
tests/tools/helpers_test.py