User Guide
FontLab 4
690
T h e P y t h o n P r o g r a m m i n g
La ngu a ge
Python is a very high level object-oriented programming language. It
combines a very clear and easy-to-understand syntax with great power,
flexibility and extensibility.
Python works on all known platforms and is intensively maintained and
updated by many professionals around the world.
It is not surprising that during the last few years Python has become a de-
facto standard for macro programming related to fonts. FontLab continues
this trend and extends it to a new level - providing full integration of macro
programming tools with its user interface.
More information about Python programming, manuals and samples is
available on the official site:
http://www.python.org
which we recommend highly if you are not already familiar with the
language. We will provide minimal instruction in Python programming in
this chapter as that is better obtained elsewhere. We will assume that if you
plan to write FontLab macro programs that you have read the Python
tutorials and have some experience in Python programming.