Ticket #2 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

UFO import/export bug in a mixed RoboFab environment

Reported by: erik Assigned to: Erik
Priority: major Milestone:
Component: component1 Version:
Keywords: Cc:

Description

From Andy:

I came across a little bug that can occur when working in an environment with some people up to RoboFab Rev31 and others still on 1.1.1,

Person A: -- Exports a VFB with features to a UFO with RoboFab Rev31, the feature order is written to the UFO

Person B: -- Imports this UFO to a VFB with RoboFab 1.1.1 -- Removes OT features -- Exports this VFB to a UFO with RoboFab 1.1.1

Person A: -- Imports this new UFO with RoboFab Rev31, the features in the font have changed but org.robofab.opentype.featureorder wasn't updated on the last export, so a traceback occurs when it tries to bring the features in but can't find the feature that was removed.

Traceback is on line 888 of objectsFL.py where it's calling the features out of the font by name. For this UFO I made a temporary fix and modified the org.robofab.opentype.featureorder in the lib.plist.

Change History

02/21/08 01:46:40 changed by erik

  • status changed from new to closed.
  • resolution set to fixed.