Men som du ser i den bifogade bilden så blir menyn för lång med ett ord med många bokstäver. Tips hur man skulle kunna få detta att funka mottages gärna.
Bredden på de olika tecknen varierar såvida du inte använder typsnitt som har fast bredd på tecknen, typ Courier.
Komponenten/modulen som du använder har nog en metod för att få fram "bounding box" eller "bounding rectangle".
Vad använder du för språk och modul/komponent?
Pseudo kod i JavaScript:
var font = new Font;
font.file = '/System/Library/Fonts/Tahoma.ttf';
font.size = 12;
// get bounding box
var bbox = font.bbox('Hello World');
// add 10px to width;
var width = bbox.width + 10;
// generate a new image
var image = new Image;
image.width = width;
image.height = 25;
// render text on image