-
Notifications
You must be signed in to change notification settings - Fork 93
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
--master-dir '{tmp}' while interpolating #1040
Comments
I'm not entirely clear why |
wait I thought I had removed the need to write master UFOs to disk with #1020... have I not? |
can you try to use --output-dir instead of --instance-dir? |
fontmake/Lib/fontmake/font_project.py Lines 890 to 893 in 6a8b290
fontmake/Lib/fontmake/font_project.py Lines 951 to 953 in 6a8b290
|
You're right; with a new fontmake it works fine. Thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For ninja reasons I need to generate instance UFOs separately and in parallel, so I am doing the equivalent of
(Yes, it would be more efficient to only run
fontmake -i
once, because otherwise you're redundantly generating all the master UFOs each time. I know.)However, even running two
fontmake -o ufo -i
in parallel leads to a race:This is obviously happening because both processes are trying to write to the
master_ufo
directory at the same time.I know, I thought; there's an option to allow temporary
master_ufo
directory. Yet:This error is understandable when the masters are the target of the operation; but it's less useful when the instance UFOs are the target. However, overriding the check when
args["interpolate"]
is true causes even stranger issues:The text was updated successfully, but these errors were encountered: