mtp2otf v1.2
===========
Convert MathTime™ Professional 2 Type 1 fonts to OpenType MATH.
Use TTF in Word and OTF with LuaLaTeX.

Requirements
------------
POSIX shell, Python 3.10+ with fontTools, FontForge with Python 3.10+
support, and tftopl (TeX Live). Commands must be on PATH.

Inputs
------
Create mtpro2/ and donors/ beside build.sh and supply fonts separately.
mtpro2/: MTPro2 PFB/TFM files and mtpro2.sty. Full also needs
umt2ms.fd, umt2mf.fd, umt2bb.fd and umt2hrb.fd.
donors/: NimbusRoman-Regular.otf and NimbusRoman-Bold.otf from
Artifex urw-base35, or a compatible static Roman pair selected below.
The build lists missing files.

Build
-----
  ./build.sh
  ./build.sh --edition=lite
  ./build.sh --donor-coverage=extended
  ./build.sh --roman-regular=/path/to/Regular.otf \
             --roman-bold=/path/to/Bold.otf
  ./build.sh --help

Defaults: Full, minimal donor coverage. Output in out/:
  Full: MTPro2Math.otf, MTPro2Math.ttf
  Lite: MTPro2MathLite.otf, MTPro2MathLite.ttf

Diagnostics: stderr and build/<edition>/build.log. Check the exit status.

Files
-----
  build.sh, tools/          Converter and mapping data.
  doc/mtp2otf.pdf           User guide and font reference; source: mtp2otf.tex.
  doc/word.pdf              Word examples; editable source: word.docx.
  doc/lualatex.pdf          LuaLaTeX examples; source: lualatex.tex.
  LICENSE                   0BSD for project code and documentation.

Font and dependency licenses apply separately.
Repository: https://github.com/satom-zk/mtp2otf
Issues: https://github.com/satom-zk/mtp2otf/issues

MathTime is a trademark of Publish or Perish, Inc. This independent project
is not affiliated with or endorsed by Publish or Perish, Inc., Personal TeX,
Inc. (PCTeX), or Artifex Software.
