How to replace one character in a font

Hi everyone!

Is it possible to replace the “@” character in one font with the same character from another font? For example I don’t like the “@” character in Cabin font and I want to replace this character with the same charater from Lato font.

Should I use some font editor or maybe is it possible to handle this within Google fonts api/code?

I think the easiest (or maybe the only) way to do this, is to alter the font (in a font editor) and just make another web font. I doubt that this is possible with the google fonts subset features.

But make sure to read the font licenses, if you are allowed to modify these specific fonts.