Metadata-Version: 2.1
Name: xgridfit
Version: 3.2.2
Summary: An XML-based hinting language for TrueType fonts
Author-email: "Peter S. Baker" <b.tarde@mail.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: lxml (>=4.8.8)
Requires-Dist: fonttools (>=4.38.0)
Requires-Dist: setuptools (>=65.5.1)
Requires-Dist: PyYAML (>=6.0)

# xgridfit-3
A TrueType hinting language

---

Xgridfit is an language for hinting TrueType fonts. It is an XML-based language, similar to (and in fact inspired by) XSLT. It has been around since circa 2006, but version 3 was reborn as a (largely) Python program with Python dependencies. Xgridfit through version 2 was verbose and awkward to use. Version 3 featured a new compact syntax, and the current version (3.22) adds a YAML-based language focused on describing the positions of points relative to the origin of a glyph's grid or to other points rather than issuing commands for positioning them. This language (call it Ygridfit) is simple and easy to write, but its main purpose is to support **ygt**, a forthcoming graphical hinting tool.

Documentation of the XML-based language (both full and compact syntax), is available at the [GitHub development site](https://github.com/psb1558/xgridfit-3). Install by downloading from PyPi.
