|
From: Thales M. <tha...@gm...> - 2026-08-23 00:11:06
|
The algorithms are very probably full of bugs, far from perfect. Fonts still need a lot of manual work to be produced. You should look into Python's FontForge class documentation to see if it's possible to do that by code. Chat bots can help you with that. I, every now and then, use scripts to do those kinds of things, like when I wrote a script that adds composite characters to the same kerning class as their main reference. The scripting in FontForge's class is limited though; there are some things it won't do, like manipulating splines. The procedure that I suggested involves using Edit -> Unlink Reference. You go and change the spline of the accent that is being used by the automatic composite generation to what you want, generate the composites, unlink the references to those generated glyphs, and change the accent glyph back to what it was before. The downside is that, like this, you will end up with accented glyphs containing only splines instead of the references to the fundamental glyphs. Using layers also helps, as you can store the original splines in a different layer, and there are commands to transfer a whole layer to another, for all glyphs at the same time. On Sat, Aug 22, 2026 at 8:10 PM Mauro Sacchetto <mau...@gm...> wrote: > Another issue: I create omacron.sc, FF ignores macron.sc and uses the > modifier (U-02c9). > > However, in GPOS lookup "Mark" the correct glyph appears with macron.sc. > > Since this behavior only occurs with macron, grave, and acute, couldn't > it be a small bug in the automatic glyph construction mechanisms? > > > > > > > _______________________________________________ > > fontforge-users mailing list > > fon...@li... > > https://lists.sourceforge.net/lists/listinfo/fontforge-users > > http://fontforge.10959.n7.nabble.com/User-f8781.html > > > > _______________________________________________ > fontforge-users mailing list > fon...@li... > https://lists.sourceforge.net/lists/listinfo/fontforge-users > http://fontforge.10959.n7.nabble.com/User-f8781.html > |