.ttf map symbols

Sorry if this is answered elsewhere… I amend fonts (infrequently and inexpertly), producing .ttfs including point symbols for cartographic purposes.

Is there some way of centering a character so that when its size is changed, the centre of the symbol stays in the same place?

I have never designed any such fonts, but I think you will have to set the glyph’s advance with to zero (use Glyph Properties F3), and centred the contours on the x,y, axis intersection. To type two glyphs in the same piece of text would then require the user to type an em-space to separate the symbols. I am guessing, that for mapping, they insert only one symbol at a time?
Map Symbol.png