Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vfb2ufo issue workarounds #14

Closed
jamesgk opened this issue Apr 23, 2015 · 4 comments
Closed

vfb2ufo issue workarounds #14

jamesgk opened this issue Apr 23, 2015 · 4 comments
Assignees

Comments

@jamesgk
Copy link
Contributor

jamesgk commented Apr 23, 2015

vfb2ufo, which we use to convert FontLab source files to UFO toolchain input, seems to have a few open bugs:

  1. Anchors are dropped from glyphs with components but no contours.
  2. Composite glyphs including uni1ABE (i.e. lmidtilde_uni1ABE, dcroat_uni1ABE, eng_uni1ABE, gbar_uni1ABE, bbar_uni1ABE, and rrthook_uni1ABE) are dropped.
  3. Some glyphs are decomposed (e.g. Gbar and uni04BA).

We create temporary workarounds in the toolchain for these issues while they remain open.

@jamesgk jamesgk self-assigned this Apr 23, 2015
@behdad
Copy link
Contributor

behdad commented Apr 23, 2015

Would we get better UFO if we run robofab inside fontlab and save the font to UFO?

@jamesgk
Copy link
Contributor Author

jamesgk commented Apr 23, 2015

That's an interesting idea. AFAIK RoboFab as-is doesn't support conversion between VFB/UFO, it just provides the same API for each (in FontLab it's just a layer around the FontLab API). So I think we would have to connect the two backends somehow to get data from FontLab -> VFB-backed RFont -> UFO-backed RFont -> UFO.

@behdad
Copy link
Contributor

behdad commented Apr 23, 2015

Right. I hadn't thought about that part.

@jamesgk
Copy link
Contributor Author

jamesgk commented May 6, 2015

Update: it turns out that only the first issue is actually a bug with vfb2ufo -- the others were due to myself using different source VFBs on two different machines. However, the current VFBs, UFOs, and exported anchors are now all consistent within the GitHub repository (as of cd65ee5).

So since this issue is now basically a duplicate of #4, I'm opting to close it.

@jamesgk jamesgk closed this as completed May 6, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants