I've created UFO glifs for the ExtraLight and Black weights of U+0254 oopen and pushed them to my fork.
Because oopen is just a rotated lower-case c, I simply copied the path from the c glyph, pasted it into oopen and rotated it there. I also reversed the left and right sidebearings. This I did in both weights.
Because this is a test, I committed the UFO glifs as oopen_SourceCodePro-Black.glif and oopen_SourceCodePro-ExtraLight.glif instead of simply oopen.glif in each of the UFO directories. (I presume in future that you expect me to supply any such glif file with the generic name and not including the font-weight in the name.)
With oopen in Black, I read the ttf file into TypeTool3, created the glyph, generated a SourceCodePro-Black.otf font, read that into FontForge, and then exported the single UFO glif for oopen.
With oopen in ExtraLight, I did the same thing except I started by reading the .pfa file into TypeTool3. This worked more smoothly for me.
Let me know if I'm giving you what you need, or if there's more you want to be done to accompany any new glif submissions.
(Btw, the FontForge binary that I installed crashed repeatedly when I tried doing my copy and transform operations there, so I'll stick with the convoluted workflow I describe above.)
Used glyph for U+0063 (eg, c) to create oopen (U+0254) in SourceCodeP…
…ro Black and ExtraLight weights. UFO glifs committed.
Hi Roger, thanks for the pull request.
A few comments:
Let us know if you need more guidance to address these things.
Adding 12 UFO .glif files from IPA Extensions code range and modified…
… contents.plist and lib.plist to include them.
Created UFO glif files for these 12 characters in IPA Extensions: aturned, alphalatinturned, oopen, ereversed, hturned, mturned, rturned, tturned, vturned, wturned, yturned, kturned.
In all but one case, used the latin small letter and rotated it 180 degrees. With ereversed, flipped it horizontally.
At present I don't have an editor that recognizes UFO as a single font (that is, I'm working with TypeTool3 and FontForge), so I manually edited contents.plist and lib.plist to include these 12 characters.
Did this for both ExtraLight and Black weights.
(This obviates the pull request for the two test oopen glif files.)
Remove test files from ufo glifs folder