Forum Replies Created
-
AuthorPosts
-
can you post the glif xml? or send the UFO
If I remember it well this issue is solved in the dev version and will be soon available in the upcoming update.
thanks
Its been solved off-list.
The issue was a glyph with an empty name, best way to solve such issue is to open the xml files in the UFO in a texteditor and edit the data.
Did some tests and this issue is already solved. It will be in the next update.
can you send me the UFO file?
i n f o @ r o b o f o n t . c o m (without spaces)thanks
next update will have a cmd+ctrl+A to select all components in one go….
Behavoir will be similar for both single as multiple points selection in the next version.
thanks
You can press ‘cmd’ to keep the smoothness.
I know this is different behavior from a single point selection. Im thinking of solving this issue….
sorry, its indeed
CheckBox
was there any change in the document? it autosaves only 1 version of the file (as default)
a better way is to use
setattr
for i in range(10): checkboxObject = Checkbox((10, 10, 10+30*i, 22), "label %s" % i) setattr(self.w, "checkBox_%s" % i, checkboxObject)
Ive been working for a while on a “glyph builder” thing
This will be a extension, I doubt if it would be embedded in RoboFont, since it’s making design decisions.
Attachments:
You must be logged in to view attached files.Hi
UFO3 doesn’t store the kerning any different. What really has changed is the naming form left/right to first/second.
see http://unifiedfontobject.org/versions/ufo3/kerning.html
The kerning data is writing direction neutral. For text written left-to-right, the left-most glyph is the key in the top level dictionary. For text written right-to-left, the right-most glyph is the key in the top level dictionary. For example, given the pair LG, written left-to-right, the L is the key in the top dictionary and the G is the sub-dictionary. Given the pair GL, written right-to-left, the G is the key in the top dictionary and the L is the key in the sub-dictionary.
can you explain me the difference between:
pos uni0631 uni0628 -225;
pos uni0631 uni0628 < -225 0 -225 0>;
(adjustment for) thanks
I see, thanks for reporting, will be fixed in the next version.
you could make an import groupFromUFO script like:
font = CurrentFont() sourceFont = OpenFont(showUI=False) for group, value in sourceFont.groups.items(): if group in font.groups: print "already in font!" else: font.groups[group] = value
This must work:
f = CurrentFont() glyphOrder = f.glyphOrder glyphOrder.append("addedGlyph") f.glyphOrder = glyphOrder
The glyph name to unicode are extracted from the fontTools agl.py
see http://sourceforge.net/p/fonttools/code/HEAD/tree/trunk/Lib/fontTools/agl.pyyou can add custom unicode by adding a unicode value to the glyph name:
see http://doc.robofont.com/documentation/workspace/font-collection/adding-and-deleting-glyphs/so add a glyph “Kacute|1E30”
good luck
-
AuthorPosts