uli Let's see if something like this will do:
http://damianvila.com/basicengine/AmstradCPC464-Regular.ttf
I mapped the characters to their corresponding UTF-8 representation, following this: https://en.wikipedia.org/wiki/Amstrad_CPC_character_set
Control characters are not in their original position, but in their Unicode representation. If you need me to put them in their position (the square representing null in 0000, etc), let me know and I'll see if I can move them there.
In the case of the rocket, the bomb and the cloud with lightning, I used PUA characters (E000, E001, E002), because there are no equivalent glyphs in Unicode.
More characters can be added, if needed, to complete the Extended Latin set, or add characters needed for Mac and Windows. The style is not difficult to follow, and besides, the glyphs used for local changes are pretty ugly, so I guess I can't do it worse than that... 😆
Let me know if it's what you need, and what you think.