Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

XITS - OpenType implementation of STIX fonts with math support

Port this script to Python 3

My Python 2 unicodedata module does not properly support some higher
blocks, so I ported to Python 3 and FontTools in the process.
latest commit 8ecb5409aa
Khaled Hosny authored
Octocat-spinner-32 documentation Typos
Octocat-spinner-32 sources Fix ‘rtlm’ features
Octocat-spinner-32 test-suite Import Arabic alphanumeric math symbols from Amiri
Octocat-spinner-32 tex Add vss09 to the goodies file
Octocat-spinner-32 tools Port this script to Python 3
Octocat-spinner-32 New release
Octocat-spinner-32 Makefile Port this script to Python 3
Octocat-spinner-32 OFL-FAQ.txt Update OFL FAQ
Octocat-spinner-32 OFL.txt Update license
Octocat-spinner-32 A bit of developer documentation
Octocat-spinner-32 xits-bold.otf New release
Octocat-spinner-32 xits-bolditalic.otf New release
Octocat-spinner-32 xits-italic.otf New release
Octocat-spinner-32 xits-math.otf Fix ‘rtlm’ features
Octocat-spinner-32 xits-mathbold.otf Add ‘latn’ and ‘dflt’ to math stylistic sets
Octocat-spinner-32 xits-regular.otf New release

The XITS font project

XITS is a Times-like typeface for mathematical and scientific publishing, based on STIX fonts. The main mission of XITS is to provide a version of STIX fonts enriched with the OpenType MATH extension, making it suitable for high quality mathematic typesetting with OpenType MATH capable layout systems, like MS Office 2007 and the new TeX engines XeTeX and LuaTeX.

XITS font is free, open source font, under Open Font License, version 1.1.

The current version of XITS is based on version 1.1.0-beta1 of STIX fonts.

This is work in progress, feedback, bug reports and even patches are welcomed.


The preferred way for modifying the fonts is by editing the SFD files under sources, using Sorts Mill Tools or FontForge. When submitting patches, please make sure they are as clean as possible, avoiding any unrelated or unnecessary changes.

To build the fonts from source you need a make program (only GNU Make is tested), either Sorts Mill Tools (preferred) or FontForge with Python support, and FontTools.

Something went wrong with that request. Please try again.