The size of the horizontal font is equal to the vertical font.
Are you sure? They don't seem so, check the attached image.
Yes I' am sure.
I've investigated it further and more strange things happen:
I tried this
with agg^ do
begin
fillColor(255,255,255);
rectangle(0,imageHeight-1,imageWidth-1,0);
fillColor(0,0,0);
lineColor(0,0,0);
font(fontFilePath,30,false,false,VectorFontCache);
text(10,10,char_ptr('Blah'));
font(fontFilePath,30,true,true,VectorFontCache);
text(100,100,char_ptr('Blah'));
The first and second Blah look exactly the same. To me they are both bold and the second blah is definitely not italic.
if I run
font(fontFilePath,30);
text(10,10,char_ptr('Blah'));
font(fontFilePath,30,true,true);
text(100,100,'Blah');
Both blah's seems not bold and not italic.