Is't possible to make different glyph for same unicode codepoint with dependencies on language tag?


As most of contents are now written in unicode, there are some cases where two (or more) slightly different character from different language are emerged into one unicode codepoint, making them shared the same codepoint, but usually two (or more) different fonts would required to display them correctly because one glyph style are pointing to one codepoint only. So, what I'm thinking now is how can I merged them and include both glyph in one font because I am using both in same article, and there are some programs which can only load one font at one time despite have language tag support in it.