GNOME Bugzilla – Bug 694335
use combining diacritics and anchors
Last modified: 2015-12-17 13:16:02 UTC
Created attachment 237012 [details] [review] patch fixing combining circumflex, building acircumflex with it It would be good to use combining diacritics as reference in accented characters instead of ASCII or modifier letter diacritics. See how DejaVu fonts or Source Sans do it. See attached patch fixing combining circumflex U+0302 and building acircumflex U+00E2. - U+0302 had the wrong outline (ASCII circumflex instead of the circumflex used in accented letters) - 'mark' feature anchor is added to base letter (a) and mark (U+0302) - in Fontforge Prefs: Accents > PreferSpacingAccents = Off - build accent: Element > Build > Build Accented Glyph Once all diacritics and base letters have anchors, all accented characters can be built and others can be composed when not in Unicode as precomposed.
The provided patch doesn't seem to apply cleanly. Can you provide one against the current git master, preferably using format-patch?
Applying the patch with $ patch src/Cantarell-Regular.sfd cantarell.patch works here on a freshly git cloned source. For some reason git 'format-patch' doesn't give me anything.
I started a tree with anchors: https://github.com/moyogo/cantarell I also fixed non-rounded points and started fixing some outlines.
After resolving some conflicts I have successfully pulled your changes in. Let me know when you're done with the diacritics. Thanks for your work!
*** Bug 700614 has been marked as a duplicate of this bug. ***
Should be done in master.