Il titolo del topic è un po assurdo e lo capisco, per questo cercherò di essere più preciso

Il font in questione è creato da me,ma vorrei sapere come viene gestito dal sistema operativo.
In sostanza ho creato un font da usare insieme ad un parser che analizza un testo con delle sequenze di caratteri.
Queste sequenze corrispondono ai vari caratteri del mio font,cosi quando trovo una sequenza che mi interessa,
il parser la sostituisce col carattere in questione.
Claro no?
Ho googlato ma non ho cavato un ragno dal buco

Qualcuno ha mai avuto un problema del genere?
All'inizio ho pensato di simulare la pressione dei tasti per inserire i caratteri,
ma vorrei evitare questo.
Non voglio incasinarmi troppo la vita.
Inoltre vorrei rendere l'accrocchio portabile tra i vari S.O.,ma questa non è una priorità.
Suggerimenti, idee??
Grazie a tutti in anticipo