Hello, I have created a Tamil font, but want it to be written in Tamil’s unicode when I type with an English keyboard. Have read a bit at Unicode | Glyphs. Can I add both English and Tamil unicode for the same shape? I want to write in normal English keyboard, where the output comes in Tamil unicode.
No, this is not possible. You need to switch your keyboard layout to type the Unicode characters of the desired language.
Or, better, you could set up your own keyboard layout with Ukelele.app.
(Note that there is no such thing as an ‘English Unicode.’ English is a language, not a script. Latin is the script. What you mean is Latin Unicode values.)