Например, если надо в строке '1245678' вставить символ '3' после второго символа, надо использовать функцию так:
var
buf:string;
...
begin
buf:='1245678';
buf:=insertchar(buf,2,'3');
На счет шрифтов есть стандартная функция ImageFromImage.
Использование описано в хелпе.