Hi, I'm trying to create a math typesetting engine for a font I have and am after some advice regarding the theory of how large glyphs (i.e. glyphs well over 1 line) are constructed.
In the font file I have, looking at say a large parentheses, there are 3 glyphs to make up say the left parenthesis - there is the top curve section, the bottom curve section and then the center section which is just a straight, vertical line. I'm assuming that to create the left parenthesis I'm supposed to combine those 3 glyphs. But then, how do I ensure that it is exactly the right height? I'm assuming I'm supposed to lengthen the straight, vertical line section. But how is this typically done?
FYI I'm using fontforge.
You might also want to read the code for SILE's math typesetter, particularly this file which deals with arranging the base elements using the font data. It's very long, but it's relatively straightforward and well commented.
The reason there isn't a working Windows installer is that there are very few people working on open source projects who run Windows...
"Despite building its name on proprietary software, Microsoft is the largest contributor to open-source projects in the world."
Top Open Source Companies 2023 | Datamation