Skip to content
satom-zkPublic

About

Convert MathTime Professional 2 (MTPro2) to OpenType MATH fonts for Microsoft Word, LuaLaTeX, and XeLaTeX.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mtp2otf v1.4
===========
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           Build guide and technical reference.
  doc/font-guide.pdf        Font usage, character variants and examples.
  doc/*.tex                Document sources.
  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.

About

Convert MathTime Professional 2 (MTPro2) to OpenType MATH fonts for Microsoft Word, LuaLaTeX, and XeLaTeX.

Topics

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages