fonttools/Documentation/typotechnica.txt
Erik van Blokland 3646055ea2 initial import
git-svn-id: http://svn.robofab.com/trunk@1 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 17:40:34 +00:00

76 lines
2.3 KiB
Plaintext

Thursday, February 17th
I. Introduction to Scripting with RoboFab
"""
RoboFab is a robust, Python based scripting package that works both within FontLab and in pure Python. In this session we will introduce RoboFab and its relatives the UFO and the GLIF, explain the various environments that RoboFab operates in and work through some basic scripts.
"""
- What RoboFab is and what it can do.
- Intro to the object model and UFO
- Quick application overview
- Basic scripting
- CurrentFont, CurrentGlyph, AllFonts
- Printing Attributes
- Detailed look at the object model
- iterating through the various parts of a font
- setting values, reading values
- pens
- various contour / point models
II. More Scripting with RoboFab
"""
This session will focus on RoboFab scripts for production related activities. Topics to be covered include working with multiple fonts, kerning, interpolation and generating fonts.
"""
- batch stuff
- font info
- batch font report (attributes to text file)
- batch generate
- batch interpolate
- batch save as
- font stuff
- change glyph names ("I used .small instead of .sc!")
- copying metrics
- manipulate kerning
- scale
- round
- purge
- produce font (decompose, remove overlap, correct direction)
- copy stuff from one font to another
- using pens
- digest pen
- UFO stuff
- import and export
III. Discussion, Questions
- what about tt hinting?
- what about a seperate, FDK based OT generator
- special requests
Friday, February 19th
I. RoboFab Show, Tell and Ask
"""
RoboFab provides designers not only with a robust scripting platform. It also serves as a code base for the development of small type design tools. This session will introduce some of the tools developed with RoboFab including Superpolator and MetricsMachine.
Half of the session will be available for questions, answers and various discussions that might come up.
"""
- RoboFab in action
- scripts
- applications and tools
- Superpolator
- MetricsMachine
- Other ones that Tal won't finish:
- Area51
- InterpolInspector
- possible discussion topics:
- Another brief RoboFab overview
- Another brief UFO overview
` - main differences with robofog
- why robofab is not cocoa
- UFO and hints
- what does the robofab license mean?
- installation issues