Hello,

code (WS: GTK2):

  i := Canvas.TextHeight('I');
  writeln(i);
  Canvas.Font.Height := i;
  i:= Canvas.TextHeight('I');
  writeln(i);
  Canvas.Font.Height := i;
  i:= Canvas.TextHeight('I');
  writeln(i);

I get:
24
33
45

I think that "Canvas.Font.Height" and "Canvas.TextHeight('a')" should be same. 
Why it increases after assignment, is it a bug or I don't know something? Is there DPI (mine is 
141) related somehow?

Kubuntu 17.04, Lazarus 1.9.0, FPC 3.0.0

--
  Valdas Jankūnas
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to