Yup, I already had a solution:
f = CurrentFont()
g = CurrentGlyph()
red = (1,0,0,1)
cyan = (0,1,1,1)
for g in f:
if g.mark == cyan:
g.mark = red
g.update()
:)
Lots of character sets issues are solved and massively improved in version 1.3:
writing glyph order / character set back into the UFO in the lib public.glyphOrder
and while opening a UFO it checks if there is a glyph order in the lib
rearranging by drag and drop
hope this helps....
He
you can add a start up script that will add some root folders to the sys.path
import sys
sys.path.append("my/path/to/my/module")
this module will then be available inside RoboFont
to update the module without restarting:
import myModule
reload(myModule)
good luck
You can also set the keyboard shortcuts through System Prefs > Keyboard > Application Shortcuts. This allows a greater range of keys and modifiers.
http://cl.ly/3u05140G2S353P3F1u3e
I think you disabled "Use Embedded FDK" and on your local machine there is no FDK installed, so RoboFont cannot find anything to generate the binary file.
see http://doc.robofont.com/documentation/workspace/preferences/misc/
:P
if its enabled it will use the embedded FDK, if not RoboFonts tries to use the the local installed FDK, if you dont have a FDK installed you are not able to generate binaries.
If you want to check if FDK is installed type "which makeotf" in your Terminal. This should return some similar like "/Users/<userName>/bin/FDK/Tools/osx/makeotf"
For the multi-collaborators sharing, exchange and update of character set, saved sets, space center test strings, what would be the best way to achieve this?
Sharing a preference file seems too "global" because it stores more personal flavours like glyph display options…
There is a scripting possibility to access, change and manage the input string for the space center
see http://doc.robofont.com/documentation/scripting/api/mojo/mojo-ui/ (CurrentSpaceCenter)
If you store user defaults through the app its will be fine.
no worries :)