Summary
Rename glyphs (version 1.0) is a macro for batch glyph rename. Similarly to FontLab on steroids, it uses renaming schemes (list of records: old glyphname new glyphname, example of such scheme is distributed with the installer). It renames all glyphs in the selection according to the scheme. The main advantage of this macro is that it changes not only the glyph names, but also any occurence of the old glyphname in classes, OpenType classes, and OpenType features is replaced with the new glyphname. That means that you can start developing your classes and features at any point during your workflow. Secondary, if the new names are unicode-based (uniXXXX or uXXXX), correct unicode is assigned to the glyph. That obviously does not apply to ligatures and stylistic variants (usually with some suffix) which typically are not supposed to have any unicode. The macro is distributed for free.
Installation
For installation simply open the installer (.flw) file in FontLab Studio and the macros will be copied to FontLab’s Macros/ folder.
Requirements
- FontLab Studio 5 (should work in earlier versions as well) with Python 2.3 or higher (common setting)
- RoboFab
Download
Redistribution and use of the macro is limited by the BSD licence. If you use it commercially, be nice and buy me a drink at ATypI or anywhere else we might meet. Any suggestions for improvements are welcome. The macro is distributed as is without any warranty, however any feedback is welcome at brezina@davi.cz.