I am currently working on a Korean font, and since there are 11,172 glyphs in the Korean language, I used a premade fcp file that uses 221 glyph members to generate all of those composites. I just replaced those 221 glyph members, and it automatically generated the 11,172 composite glyphs.
However, due to the nature of this process, some of the member glyphs are misaligned in their respective composites.
![Image](https://i.imgur.com/JxK3lD7.png)
For example, this is the composite glyph of 곡, and the lower ㄱ(the hook-like shape at the bottom) is in the desired position and is completely fine.
![Image](https://i.imgur.com/00GnJIC.png)
This is the composite glyph of 각, and the same lower ㄱ glyph member is slightly to the left than what is desirable. So, I could just drag it to the right to fix it.
The problem rises that there are literally hundreds of composite glyphs that uses the lower ㄱ glyph member, and the same problem applies to the other 27 lower Korean glyph members, which means thousands of glyph members need to be repositioned while leaving another thousands of glyph members that are completely fine and shouldn't be changed.
![Image](https://i.imgur.com/v2Kguld.png)
After some testing, I figured out that I could go in the Glyph Transformer and use Override Range to select and move the glyph members in all of the composites. But since some composites are completely fine, like the aforementioned 곡 composite glyph, I need to exclude those glyphs from that process.
I also tried only selecting the composite glyphs I want to edit and then using the Glyph Transformer, but it seems that the Glyph Transformer is forced to add new member glyphs first and then move them around. I couldn't find a way to select preexisting member glyphs within a composite glyph.
The next method I can think of is editing the CompositeData.xml file, but this would require me to type in thousands of scripts for each individual composite, and it seems like it also doesn't have a feature to select glyph members within a preexisting composite glyph.
What would be wise is contacting the creator of the Korean font fcp file I'm using to know how they made this and hopefully get whatever data they used and modify it, or I am forced to manually correct the positions of thousands of glyph members.
Is there actually a way to edit glyph members within only a selection of preexisting composite glyphs, or is there none?
What I was hoping to find was a way to exclude composites that contain certain glyph members within a selection, like, "Filter Out Range by Glyph Name" within the Glyph Transformer,
or a way to select glyphs members within a preexisting composite, such as "Select Glyph lowerㄱ".
From what I've researched, I don't think there is. But I would be glad to know if there is a way.
Thank you.