Hi, thanks for the feedback.
#1, yes I take your point, hex offsets would probably be more useful.
#2, CharPad will 'auto-correct' (tile/map data) for all operations that move chars/tiles around, ie.. cut/paste, delete/insert, compress/decompress.
If the chars/tiles for a font need to exist in the same charset/tileset as a game map (but are not used directly by it) then it is best to keep the font as a separate project and simply copy/paste (from the font project) into the game map's project when you need to combine them (auto-correct will be performed).
If you need to rearrange chars or tiles within a project then this can be performed by swapping items (CTRL + RIGHT mouse button), auto-correct will be performed.
I hope that helps.